`
`1. Personal
`
`
`
`
`Stanley B. Zdonik
` Curriculum Vitae
`January, 2012
`
` Professor
`Department of Computer Science
`Brown University
`Providence, RI 02912
`
`2. Home Address
`
`
`139 Phillips Brooks Road
`Westwood, MA 02090
`
`3. Education
`
`
`Bachelor of Science, MIT, Electrical Engineering (Computer Science), June 1970
`Bachelor of Science, MIT, Industrial Management, June 1970
`M.S., Electrical Engineering and Computer Science, June 1980
`Electrical Engineer, MIT, Electrical Engineering and Computer Science, June 1980
`Ph.D., MIT, Electrical Engineering and Computer Science, March 1983
`
`
`4. Professional Appointments
`
`
`1968-1972
`1972-1976
`1976-1983
`
`QEI, Inc., Senior Systems Programmer
`Bolt Beranek and Newman, Inc., Senior Systems Analyst
`MIT, Laboratory for Computer Science, Database Systems/Office Automation
`Group
`Arthur D. Little, Inc., Database Systems Group
`1979-1981
`Assistant Professor of Computer Science, Brown University
`1983-1989
`Research Affiliate, MIT Laboratory for Computer Science
`1990-1991
`Associate Professor of Computer Science, Brown University
`1989-1995
`1995- present Professor of Computer Science, Brown University
`2003- 2006
`(co-founder) Chief Architect, StreamBase Systems, Inc.
`2005-2007
`(co-founder) Chief Architect, Vertica Systems, Inc.
`2006-2007
`Visiting Research Scientist, MIT Laboratory for Computer Science
`
`
`
`5. Honors
`
`• Office of Naval Research - Young Investigator Award (1986)
`• IBM Associate Professor of Computer Science (1993)
`
`
`001
`
`
`
`• Best Demo Award, ACM Conference on the Management of Data (SIGMOD), Baltimore,
`MD, June, 2005, Distributed Operation in the Borealis Stream Processing Engine .
`• ACM Fellow (2006)
`
`
`
`6. Board Memberships
`1988 - 1994
` Board of Technical Advisors, Object Design, Inc., Burlington, MA
`1994 - 1999
` Advisory Board for Institute for Medical Computing, Brown University
`2004 – 2010
`
`Member of the Board of Trustees of the VLDB (Very Large Databases)
`Endowment
`Technical Advisory Board, Streambase Ssytems, Lexington, MA
`Technical Advisory Board, Vertica Systems, Billerica, MA
`Technical Advisory Board, Attivio, Inc., Newton, MA
`
`2003 – 2010
`2005 – 2010
`2009--2011
`
`
`
`
`
`7. Consultancies
`
`
`1979-1981
`1980-1981
`1980-1981
`1981
`1981-1982
`1983
`1983
`1983-1985
`1985
`1985
`1985
`1986-1987
`1986-
`1987-1989
`1989
`1989-1991
`1990
`1990
`1991
`1991
`1992
`1993
`1993
`
`1994
`1995
`1997 - 1998
`1997 - 2001
`1999 - 2005
`
`Arthur D. Little, Inc., Cambridge, MA
`GTE Laboratories, Waltham, MA
`Raytheon Data Systems, Dedham, MA
`MIT, Industrial Liaison Program
`Interactive Data Corporation, Waltham, MA
`University of North Carolina, Chapel Hill, NC
`Microelectronics Center of North Carolina, Research Triangle Park, NC
`Mosaic Technologies, Billerica, MA
`Smith-Barney, New York, NY
`Goodyear Tire and Rubber Company, Akron, OH
`Teradyne, Inc., Boston, MA
`Ontologic Inc., Billerica, MA
`Digital Equipment Corporation, Marlboro, MA
`Computer Corporation of America, Cambridge, MA
`Salomon Brothers, New York, NY
`Xerox Advanced Information Technologies, Cambridge, MA
`Venerable, Baetcher, and Howard, Baltimore, MD
`Prime/Computervision, Inc., Bedford, MA
`BLOC Development Corp., Boca Raton, FL
`GTE, Waltham, MA
`Nutter, McClennon, and Fish, Boston, MA
`Electronic Book Technologies, Providence, RI
`Matsushita Information Technology Lab, Princeton, NJ
`
`Aquidneck Systems International, North Kingston, RI
`NASA CESDIS, Greenbelt, MD
`C.J. Fox, Company, Providence, RI
`GTE Laboratories, Waltham, MA
`GeoCenters, Inc., Newton, MA (for US Army Institute for Environmental Med-
`icine
`
`002
`
`
`
`Kirkland and Ellis, Chicago, IL
`2000 - 2001
`Weil, Gotsal, and Manges, San Francisco, CA
`2000 – 2001
`StreamBase Systems, Inc, Lexington, MA
`2003 – 2009
`Vertica Systems, Andover, MA
`2005 – 2009
`Choate, Hall, & Stewart, Boston, MA
`2009 - 2010
`Kodak, Rochester, NY
`2009-2010
`2009-present AvePoint, Inc., Jersey City, NJ
`
`
`
`8. Research Areas
`
`
`Advanced query languages and optimization
`Stream data management
`High-speed data warehouses
`Scientific databases
`Automatic database design
`
`9. Publications
`Publications in Refereed Journals and Conferences
`
`
` 1. ‘‘The Implementation of the PROPHET System’’, in AFIPS Conference Proceedings
`43 (1974).
`
`
`
` 2. ‘‘MISSION: A Low-cost Data Management System for the Biomedical
`Community’’, in Proceedings of the First Annual Symposium on Computer
`Applications in Medical Care, Washington, DC (October 1977).
`
`
` 3. ‘‘Knowledge-based Query Processing’’ (with Michael Hammer), in Proceedings of
`the International Conference on Very Large Databases (VLDB), Montreal, CA
`(October 1980).
`
`
`
` 4. ‘‘Object Management System Concepts’’, in Proceedings of the Conference on Office
`Information Systems, Toronto, CA (June 1984).
`
`
` 5. ‘‘An Object Management System for Office Applications’’, in Languages for
`Automation, Plenum Publishing (1985).
`
`
` 6. ‘‘MBE: A Decision Support System for Management by Exception’’ (with D. Green),
`in Proceedings of the Hawaii International Conference on Systems Science, HI
`(January 1985).
`
`
` 7. ‘‘ISIS: Interface for a Semantic Information System’’(with K. Goldman, S. Goldman,
`and P. Kanellakis), in Proceedings of the ACM-International Conference on
`Management of Data (SIGMOD), Austin, TX (May l985).
`
`
` 8. ‘‘A Database Approach to Languages, Libraries and Environments’’, in Proceedings
`of the Workshop on Software Environments for Programming in the Large,
`Harwichport, MA (June l985). (Also in Papers for the Appin Workshop on
`
`003
`
`
`
`Persistence and Data Types, University of Glasgow, Department of Computer
`Science.)
`
`
` 9. ‘‘Object Management Systems for Design Applications’’, Special Issue of IEEE
`Database Engineering (December 1985).
`
`
` 10. ‘‘Language and Methodology for Object-Oriented Database Environments’’ (with P.
`Wegner), in Proceedings of the Hawaii International Conference on System Science,
`(January 1986).
`
`
` 11. ‘‘A Knowledge-Based Approach to Query Optimization’’ (with C. Malley), in
`Proceedings of the First International Conference on Expert Systems (April 1986).
`
`
` 12. ‘‘Version Management in an Object-Oriented Database’’, in Proceedings of the
`International Workshop on Advanced Programming Environments for Programming
`in the Large, Trondheim, Norway, Springer-Verlag, (June 1986).
`
`
` 13. ‘‘A Visual Interface to Version Management in Semantic Database Model’’ (with J.
`Davison), ACM Transactions on Office Information Systems (July 1986).
`
`
` 14. ‘‘An Object Server for an Object-Oriented Database System’’ (with A.H. Skarra and
`S.P. Reiss), in Proceedings of the International Workshop on Object-Oriented
`Database Systems, Pacific Grove, CA (September 1986).
`
`
` 15. ‘‘Maintaining Consistency in a Database with Changing Types,’’ Proceedings IBM
`Object-Oriented Programming Workshop, Sigplan Notices (October 1986).
`
`
` 16. ‘‘The Management of Changing Types in an Object-Oriented Database,’’
`Proceedings of OOPSLA Conference, Sigplan Notices (November 1986).
`
`
`
` 17. ‘‘Why Properties are Objects or Some Problems with is-a,’’ in Proceedings of the
`Fall Joint Computer Conference, Dallas, TX (November 1986).
`
`
` 18. ‘‘Type Evolution in an Object-Oriented Database System’’ (with A. Skarra), in
`Research Directions in Object-Oriented Programming, Addison-Wesley (1987).
`
`
` 19. ‘‘The Implementation of a Shared, Clustered Memory System for an Object-Oriented
`Database System,’’(with M. Hornick) ACM Transactions on Office Information
`Systems (April 1987).
`
`
` 20. ‘‘Can Objects Change Type? Can Type Objects Change?’’, Proceedings of the
`Workshop on Database Programming Languages,’’ (September 1987).
`
`
` 21. ‘‘Object Oriented Type Evolution,’’ in Proceedings of the Workshop on Database
`Programming Languages, ACM Press, Addison-Wesley, 1987.
`
`
` 22. ‘‘Intermedia: A Case Study of the Differences Between Relational and Object-
`Oriented Databases,’’ (with K. Smith) in Proceedings of the Conference on Object-
`Oriented Systems, Languages, and Applications (October 1987).
`
`
`
`004
`
`
`
` 23. ‘‘Issues in the Design of Object-Oriented Database Programming Languages,’’ (with
`T. Bloom) in Proceedings of the Conference on Object-Oriented Systems,
`Languages, and Applications, (October 1987).
`
`
` 24. ‘‘FUGUE: A Model for Engineering Information Systems and other Baroque
`Applications,’’(with S. Heiler) in Proceedings of the Jerusalem Conference on
`Database Systems (June 1988).
`
`
` 25. ‘‘Type Similarity, Inheritance, and Evolution,’’ (with P. Wegner) in Proceddings of
`the Second European Conference on Object-Oriented Programming (ECOOP), Oslo,
`Norway (August 1988).
`
`
` 26. ‘‘Concurrency Control in Object-Oriented Databases,’’ (with A. Skarra) in Object-
`Oriented Concepts, Applications, and Databases, ed. Won Kim and Fred Lochovsky,
`Addison-Wesley (1988).
`
`
` 27. ‘‘Views, Data Abstractions, and Inheritance in the FUGUE Data Model,’’ (with S.
`Heiler), in Advances in Object-Oriented Database Systems, Lecture Notes in
`Computer Science, Vol. 334, K.R. Dittrich, ed., Springer Verlag (1988).
`
`
` 28. ‘‘Data Abstraction and Query Optimization,’’ in Advances in Object-Oriented
`Database Systems, Lecture Notes in Computer Science, Vol. 334, K.R. Dittrich, ed.,
`Springer Verlag (1988).
`
`
` 29. ‘‘Query Optimization in Object-Oriented Database Systems," in ’Proceedings of the
`Hawaii Conference on Systems Science, (January 1989).
`
`
` 30. ‘‘Transaction Groups: A Model for Controlling Cooperative Transactions,"
`Proceedings of the Third International Workshop on Persistent Object Systems,
`Queensland, Australia (January 1989).
`
`
` 31. ‘‘Fundamentals of Object-Oriented Databases’’ (with D. Maier), in Readings in
`OODBs, S. Zdonik and D. Maier (Editors), Morgan Kaufmann (1989).
`
`
` 32. ‘‘An Object-Oriented Query Algebra’’ (with G. Shaw), in Proceedings of the Second
`International Workshop on Database Programming Languages, Gleneden Beach,
`OR (June 1989).
`
`
` 33. Stanley B. Zdonik, Toby Bloom, David W. Stemple, Jeannette M. Wing: Panel on
`Transactions in Object-Oriented Systems. OOPSLA 1989: 473-476
`
`
` 34. ‘‘Object-Oriented Queries: Equivalence and Optimization’’ (with G. Shaw), in
`Proceedings of the First International Conference on Deductive and Object-Oriented
`Databases (DOOD), Kyoto, Japan (December 1989).
`
`
` 35. ‘‘The Object-0riented Database System Manifesto’’ (with Atkinson, Bancilhon,
`Dewitt, Dittrich and Maier), in Proceedings of the First International Conference on
`Deductive and Object-Oriented Databases (DOOD), Kyoto, Japan (December 1989)
`.
`
`
`
`005
`
`
`
`
`
` 36. ‘‘A Query Algebra for Object-Oriented Databases’’ (with G. Shaw), in Proceedings
`of the Sixth International Conference on Data Engineering (ICDE), Los Angeles, CA
`(February 1990).
`
`
` 37. ‘‘Object Views: Extending the Vision’’ (with S. Heiler), in Proceedings of the Sixth
`International Conference on Data Engineering (ICDE), Los Angeles, CA, (February
`1990).
`
`
` 38. ‘‘Cooperative Transaction Hierarchies: A Transaction Model to Support Design
`Applications’’ (with M. Nodine), Proceedings of the International Conference on
`Very Large Databases (VLDB), Brisbane, Australia, (August 1990).
`
`
`39. “Heterogeneous information systems: understanding integration”, (with S. Heiler and M.
`Siegel), in Proceedings of the First International Workshop on Interoperability in
`Multidatabase Systems, Kyoto, Japan, April, 1991.
`
`40. ‘‘FIDO: A Data Cache That Learns to Fetch’’ (with M. Palmer),in Proceedings of the
`International Conference on Very Large Databases (VLDB), Barcelona, Spain,
`(August 1991).
`
`
` 41. ‘‘ENCORE: An Object-Oriented Approach to Database Modelling and Querying,’’
`(with G. Mitchell), IEEE Database Engineering Bulletin, Vol. 14, No. 12 (June
`1991).
`
`
` 42. ‘‘A Cooperative Transaction Model for Design Databases,’’ (with M. Nodine and S.
`Ramaswamy) in Transaction Models for Advanced Database Applications, A.
`Elmagarmid (editor), Morgan Kaufmann Publishers, Inc. (1991).
`
`
` 43. ‘‘A Flexible Framework for Transaction Management in Engineering
`Environments,’’ (with S. Heiler, S. Haradhvala, B. Blaustein, A. Rosenthal) in
`Transaction Models for Advanced Database Applications, A. Elmagarmid (editor),
`Morgan Kaufmann Publishers, Inc. (1991).
`
`
` 44. ‘‘An Architecture for Query Processing in Persistent Object Stores,’’ (with U. Dayal
`and G. Mitchell), in Proceedings of the 25th Hawaii International Conference on
`System Sciences, (January 1992). Also appears as Brown University Technical
`Report CS-91-38.
`
`
` 45. ‘‘Cooperative Transaction Hierarchies: Transaction Support for Design
`Applications,’’ (with M. Nodine). VLDB Journal, Vol. I, No.1 (July, 1992).
`
`
` 46. ‘‘The AQUA Data Model and Algebra’’,(with T. Leung, G. Mitchell, B.
`Subramanian, B. Vance and S. Vandenberg), in Proceedings of the Fourth
`International Workshop on Database Programming Languages, 1993.
`
`
` 47. ‘‘Ordered Types in the AQUA Data Model’’, (with B. Subramanian, T. Leung and S.
`Vandenberg), in Proceedings of the Fourth International Workshop on Database
`Programming Languages, 1993.
`
`
` 48. ‘‘Control of an Extensible Query Optimizer: A Planning-Based Approach’’, (with G.
`Mitchell, and U. Dayal), in Proceedings of the 19th VLDB Conference, 1993.
`
`006
`
`
`
`
` 49. ‘‘Optimization of Object-Oriented Queries: Problems and Approaches’’,(with G.
`Mitchell and U. Dayal), in Object-Oriented Databases, Dogac, Ozsu, Biliris and
`Sellis (editors), 1993, Springer-Verlag.
`
`
` 50. ‘‘Object-Oriented Databases: What Makes Them Different?’’, in Object-Oriented
`Databases, Dogac, Ozsu, Biliris and Sellis (editors),1993, Springer-Verlag.
`
`
`
` 51. ‘‘Incremental Databases: Databases from the Ground Up’’, in Proceedings of the
`ACM SIGMOD International Conference on Management of Data, 1993.
`
`
` 52. ‘‘Automating Compensation in a Multidatabase‘‘, (with M. Nodine), in Proceedings
`of theHawaii International Conference on System Science, January 1994.
`
`
` 53. ‘‘Specifying Flexible Tasks in a Multidatabase’’, (with M. Nodine and N. Nakos), in
`Proceedings of the Conference on Cooperative Information Systems, Toronto,
`Canada,1994.
`
`
` 54. ‘‘The Impact of Transaction Management on Object-Oriented Multidatbase Views’’,
`(with M. Nodine), in Object-Oriented Multidatabases, Prentice-Hall, 1994.
`
`
` 55. " Storage Class Extensibility in the Brown Object Storage System", (with D.
`Langworthy), in Proceedings of the Workshop on Persistent Object Systems (POS),
`Tarascon, France, September, 1994.
`
`
` 56. "Extensibility and Asynchrony in the Brown Object Storage System", (with D.
`Langworthy), in Performance of Concurrency Control Mechanisms in Centralized
`Database Management Systems, ed. V. Kumar, Prentice-Hall, 1994.
`
`
` 57. ‘‘Are Disks in the Air Just Pie in the Sky’’, (with S. Acharyra, R. Alonso, and M.
`Franklin), in Proceedings of the Workshop on Mobile Computing, CA, December,
`1994.
`
`
` 58. ‘‘The AQUA Approach to Querying Lists and Trees in Object-Oriented Databases’’,
`(with S. Subramanian, T. Leung and S. Vandenberg), in Proceedings of the
`International Conference on Data Engineering, Taiwan, 1995.
`
`
` 59. ‘‘Broadcast Disks: Data Management for Asymmetric Communication
`Environments’’,(with S. Acharyra, R. Alonso, and M. Franklin), .ACM SIGMOD
`Conference, San Jose, CA, May, 1995.
`
`
` 60. "To Form a More Perfect Union (Intersection, Difference)", (with M. Cherniack and
`M. Nodine), International Workshop on Database Programming Languages,
`Gubbio, Italy, September, 1995.
`
`
` 61. " Disseminaation-based Data Delivery Using Broadcast Disks," (with S. Acharyra
`and M. Franklin), IEEE Personal Communications, vol. 2, no. 6, December, 1995.
`
`
` 62. "Prefetching from a Broadcast Disk", (with S. Acharyra, and M. Franklin),
`International Conference on Data Engineering, New Orleans, LA, February, 1996.
`
`
`
`007
`
`
`
` 63. Approximate Queries and Representations for Large Data Sequences", (with H.
`Shatkay), International Conference on Data Engineering, New Orleans, LA,
`February, 1996.
`
`
` 64. "Rule Languages and Query Representations" (with M. Charniack), ACM SIGMOD
`International Conference on the Management of Data, Montreal, Canada, May, 1996.
`
`
` 65. "Disseminating Updates on Broadcast Disks" (with S. Acharya and M. Franklin),
`International Conference on Very Large Databases (VLDB), Mumbai, India,
`September, 1996.
`
`
` 66. "Dissemination-Based Information Systems," (with M. Franklin), IEEE Data
`Engineering Bulletin, Vol. 19, No. 3, pp. 20-30,September, 1996.
`
`
` 67. "Database Systems - Breaking Out of the Box," (with A. Silberschatz), ACM
`Computing Surveys, December, 1996.
`
`
` 68. "Balancing Push and Pull for Data Broadcast", (with S. Acharya and M. Franklin),
`Proceedings of the ACM Conference on the Management of Data (SIGMOD),
`Tuscon, AZ, May, 1997.
`
`
` 69. "A Framework for Scalable Dissemination-Based Systems", (with M. Franklin),
`Proceedings of the ACM Conference on Object-Oriented Programming, Systems and
`Languages (OOPSLA), Atlanta, GA, October, 1997.
`
`
` 70. "Changing the Rules: Transformations for Rule-Based Optimization", (with M.
`Cherniack), Proceedings of the ACM Conference on the Management of Data
`(SIGMOD), Seattle, WA, May, 1998.
`
`
` 71. "Data in Your Face: Push Technology in Perspective", (with M. Franklin),
`Proceedings of the ACM Conference on the Management of Data (SIGMOD),
`Seattle, WA, May, 1998.
`
`
` 72. "Research in Data Broadcast and Dissemination", (with D. Aksoy, M. Altinel, R.
`Bose, U. Centintemel, M. Franklin, J. Wang), Proc. 1st International Conference on
`Advanced Multimedia Content Processing Osaka University, Osaka, Japan,
`November, 1998.
`
`
` 73. "Inferring Function Semantics to Optimize Queries", (with M. Cherniack),
`Proceedings of the International Conference on Very Large Databases (VLDB), New
`York, NY, August, 1998.
`
`
` 74. "Clovers", (with L. Stein), Journal of Computer Science and Information
`Management, Vol. 2, No. 2, June, 1999.
`
`
` 75. ‘‘DBIS-Toolkit: Adaptive Middleware for Large Scale Data Delivery’’, (with M.
`Altinel, D. Aksoy, T. Baby, M. Franklin, W. Shapiro), Proceedings of the ACM Int’l
`Conf. on Management of Data ( SIGMOD), Philadelphia, PA, June, 1999, pp 544-
`546.
`
`
`
`008
`
`
`
` 76. "Expressing User Profiles for Data Recharging", (with M. Cherniack and M.
`Franklin), IEEE Personnal Communications Magazine (special issue on ubiquitous
`computing), August, 2001.
`
`
`77. “Data Staging for On-Demand Broadcast", (with D. Aksoy and M. Franklin),
`Proceedings of the International Conference on Very Large Databases (VLDB), Rome,
`Italy, September, 2001.
`
`78. "Monitoring Streams - A New Class of DBMS Application", (with M. Stonebraker, M.
`Cherniack, U. Cetintemel, S. Lee, N. Tatbul, D. Carney, Y. Xing), International
`Conference on Very Large Databases (VLDB), Hong Kong, September, 2002.
`
`79. “Scalable Distributed Stream Processing”, (with M. Cherniack, H. Balakrishnan, M.
`Balazinska, Don C., U. Çetintemel, and Y. Xing), First Biennial Conference on
`Innovative Data Systems Research (CIDR), Asilomar, CA, January, 2003.
`
`80. "Profile-Driven Cache Management", (with M. Cherniack and M. Franklin),
`International Conference on Data Engineering (ICDE), Bangalore, February, 2003.
`
`81. "Scalable Application-Aware Data Freshening", (with D. Carney and S. Lee),
`International Conference on Data Engineering (ICDE), Bangalore, February, 2003.
`
`82. “Index Hints for On-demand Broadcasting” (with S. Lee and D. Carney):ICDE 2003:
`726-728.
`
`83. "Monitoring Streams - A New Class of DBMS Application", (with M. Stonebraker, M.
`Cherniack, U. Cetintemel, S. Lee, N. Tatbul, D. Carney, Y. Xing), (expanded version)
`VLDB Journal, Spring, 2003.
`
`84. Reducing Execution Overhead in a Data Stream Manager, (with Don Carney, Ugur
`Cetintemel, Alex Rasin, Mitch Cherniack and Mike Stonebraker), In Proceedings of the
`Workshop on Management and Processing of Data Streams (MPDS 03), San Diego,
`CA, USA, June, 2003.
`
`85. Load Shedding on Data Streams, (with N. Tatbul, U. Cetintemel, M. Cherniack, M.
`Stonebraker), In Proceedings of the Workshop on Management and Processing of Data
`Streams (MPDS 03), San Diego, CA, USA, June, 2003.
`
`86. Aurora: A Data Stream Management System ( A Demonstration), (with D. Abadi, D.
`Carney, U. Cetintemel, M. Cherniack, C. Convey, C. Erwin, E. Galvez, M. Hatoun, J.
`Hwang, A. Maskey, A. Rasin, A. Singer, M. Stonebraker, N. Tatbul, Y. Xing, R. Yan),
`Proceedings of the ACM SIGMOD International Conference on Management of Data,
`San Diego, CA, June, 2003.
`
`87. “The Aurora and Medusa Projects”, (with Michael Stonebraker, Mitch Cherniack, Ugur
`Cetintemel, Magdalena Balazinska and Hari Balakrishnan), IEEE Data Engineering
`Bulletin, Vol. 26, No. 1, March, 2003.
`
`88. “Load Shedding in a Stream Data Management System”, (with U. Cetintemel, M.
`Cherniack, M. Stonebraker, and N. Tatbul), International Conference on Very Large
`Databases (VLDB), Berlin, Germany, September, 2003.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`009
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`89. “Scheduling in a Stream Management System”, (with D. Carney, U. Cetintemel, M.
`Cherniack, A. Rasin, and M. Stonebraker), International Conference on Very Large
`Databases (VLDB), Berlin, Germany, September, 2003.
`
`90. “Retrospective on Aurora”, (with H. Balakrishnan, M. Balazinska, D. Carney, U.
`Cetintemel, M. Cherniack, C. Convey, E. Galvez, J. Salz, M. Stonebraker, N. Tatbul,
`R. Tibbetts), VLDB Journal: Special Issue on Data Stream Processing, 2004..
`
`91. "Confidence-based Data Management for Personal Area Sensor Networks", (with N.
`Tatbul, M. Buller, R. Hoyt, S. Mullen, S. Zdonik), International Workshop on Data
`Management for Sensor Networks (DMSN'04), Toronto, Canada, August 2004.
`
`92. “Design Issues for Second Generation Stream Processing Engines”, (with D. Abadi, Y.
`Ahmad, M. Balazinska, U. Cetintemel, M. Cherniack, J. Hwang, W. Lindner, A.
`Maskey, N. Tatbul, Y. Xing), Proceedings of the Conference for Innovative Database
`Research (CIDR), Asilomar, CA, January, 2005.
`
`93. “Dynamic Load Distribution in the Borealis Stream Processor”, (with Y. Xing and J.
`Hwang), Proceedings of the International Conference on Data Engineering (ICDE),
`Tokyo, Japan, April, 2005.
`
`94. “High-Availability Algorithms for Distributed Stream Processing”, (with J. Hwang, M.
`Balazinska, A. Rasin, U. Cetintemel, M. Stonebraker), Proceedings of the International
`Conference on Data Engineering (ICDE), Tokyo, Japan, April, 2005.
`
`95. “Network Awareness in Internet-Scale Stream Processing”, (with Y. Ahmad, U.
`Cetintemel, J. Jannotti, A. Zgolinski) in IEEE Data Engineering Bulletin 28(1), 2005.
`
`96. Distributed Operation in the Borealis Stream Processing Engine (demo), (with The
`Borealis Team). in ACM Conference on the Management of Data (SIGMOD),
`Baltimore, MD, June, 2005 [won Best Demo].
`
`97. “Cstore – A Column-oriented DBMS”, (with M. Stonebraker, M. Cherniack, S.
`Madden, E. O'Neil, P. O'Neil, X. Chen, E. Lau, A. Lin, D. Abadi, M. Ferreira, A.
`Rasin, N. Tran, A. Batkin) in Proceedings of the International Conference on Very
`Large Databases (VLDB), Trondheim, Norway, August, 2005.
`
`98. “The Lowell Database Research Self-assessment”, (with S. Abiteboul, R. Agrawal, P.
`A. Bernstein, M.J. Carey, S. Ceri, W.B. Croft, D.J. DeWitt, M.J. Franklin, H. Garcia-
`Molina, D. Gawlick, J. Gray, L.M. Haas, A.Y. Halevy, J.M. Hellerstein, Y.E.
`Ioannidis, M.L. Kersten, M.J. Pazzani, M. Lesk, D. Maier, J.F. Naughton, H. Schek,
`T.K. Sellis, A. Silberschatz, M. Stonebraker, R.T. Snodgrass, J.D. Ullman, G. Weikum,
`J. Widom). Communications of the ACM, 48(5): 111-118 (2005).
`
`99. “The 8 Requirements of Real-Time Stream Processing (with U. Cetintemel and M.
`Stonebraker), in SIGMOD Record, December, 2005.
`
`100. “Revision Processing in a Stream Processing Engine: A High-Level Design”, (with
`E. Ryvkina, A. Maskey, M. Cherniack), International Conference on Data Engineering
`(ICDE), January, 2006, Atlanta, GA.
`
`010
`
`
`
`
`
`
`
`101. “Dealing with Overload in Distributed Stream Processing Systems”, (with N. Tatbul),
`IEEE Int’l Workshop on Networking Meet Databases (NetDB), Atlanta, Georgia,
`April, 2006.
`
`102. “Window-aware Load Shedding for Aggregation Queries over Data Streams”, (with N.
`Tatbul), in Proceedings of the International Conference on Very Large Databases
`(VLDB), Seoul, South Korea, Sept., 2006.
`
`
`103. “Providing Resiliency to Load Variations in Distributed Stream Processing”,
`(with Y. Xing, J. Hwang, U. Cetintemel), in Proceedings of the International Conference
`on Very Large Databases (VLDB), Seoul, South Korea, Sept., 2006.
`
`
`104. “The Borealis Distributed Stream Processing Engine” (with Y. Ahmad, B. Berg, U.
`Cetintemel, M. Humphrey, J. Hwang, A. Maskey, A. Jhingran, O. Papaemmanouil, A.
`Rasin, N. Tatbul, W. Xing, Y. Xing), in Proceeding of the 2nd International
`Conference on GeoSensor Networks (GSN ’06), Boston, October 2006. (Invited
`Demonstration).
`
`
`105. “Load Management and High Availability in the Borealis Distributed Stream
`Processing Engine”, (with N. Tatbul, Y. Ahmad, U. Çetintemel, J. Hwang, Y.
`Xing) in Proceeding of the 2nd International Conference on GeoSensor
`Networks (GSN ’06), Boston, MA, October, 2006, pp 66-85.
`
`
`106. “Secure Encryption for Indexing in A Column-Oriented DBMS”, (with T. Ge), in
`Proceedings of the International Conference on Data Engineering (ICDE), Istanbul,
`Turkey, April, 2007.
`
`
`107. “A Cooperative, Self-Configuring High-Availability Solution for Stream Processing”,
`(with J. Hwang, Y. Xing, U. Cetintemel), in Proceedings of the International Conference
`on Data Engineering (ICDE), Istanbul, Turkey, April, 2007.
`
`
`108. “Fast and Reliable Stream Processing over Wide Area Networks”, (with J. Hwang and
`U. Cetintemel), Scalable Stream Processing Workshop (SSPS), co-located with ICDE,
`2007, Istanbul, Turkey, April, 2007.
`
`
`109. “One Size Fits All? Part 2: Benchmarking Studies”, (with M. Stonebraker, C. Bear, U.
`Cetintemel, M. Cherniack, T. Ge, N. Hachem, S. Harizopoulos, J. Lifter, J. Rogers) in
`Third Biennial Conference on Innovative Data Systems Research (CIDR), Asilomar,
`CA, January, 2007.
`
`
`110. “Answering Aggregation Queries in a Secure System Model,” (with T. Ge), in
`Proceedings of the International Conference on Very Large Databases (VLDB),
`Vienna, Austria, September, 2007.
`
`
`111. “Staying FIT: Scalable Load Shedding Techniques for Distributed Stream Processing,”
`(with N. Tatbul and U. Cetintemel) in Proceedings of the International Conference on
`Very Large Databases (VLDB), Vienna, Austria, September, 2007.
`
`
`
`011
`
`
`
`112. “Handling Uncertain Data in Array Database Systems”, (with T. Ge), in Proceedings of
`the International Conference on Data Engineering (ICDE), Cancun, Mexico, April,
`2008.
`
`
`113. “Fast and Highly-Available Stream Processing over Wide Area Networks”, (with J.
`Hwang and U. Cetintemel) ), in Proceedings of the International Conference on Data
`Engineering (ICDE), Cancun, Mexico, April, 2008.
`
`
`114. “A skip-list approach for efficiently processing forecasting queries.” (with T.
`Ge) PVLDB, 2008. 1(1): p. 984-995.
`
`
`115. “Towards a streaming SQL standard”. (with N. Jain., et al) PVLDB, 2008. 1(2):
`p. 1379-1390.
`
`
`116. “H-store: a high-performance, distributed main memory transaction processing
`system”. (with R. Kallman,., et al) PVLDB, 2008. 1(2): p. 1496-1499.
`
`
`117. “Borealis-R: a replication-transparent stream processing system for wide-area
`monitoring applications”. (with , J. Hwang. et al) SIGMOD Conference, 2008: p. 1303-
`1306.
`
`
`118. “Stream-Oriented Query Languages and Operators”, (with M. Cherniack), in
`Encyclopedia of Database Systems, 2009.
`
`
`119. “A Demonstration of SciDB: A Science-Oriented DBMS” (with P. Cudré-Mauroux, H.
`Kimura, K.T. Lim, J. Rogers, R. Simakov, E. Soroush, P. Velikhov, D. Wang, M.
`Balazinska, J. Becla, D. DeWitt, B. Heath, D. Maier, S. Madden, J.Patel, M.
`Stonebraker,). PVLDB 2(2): 1534-1537 (2009)
`
`
`120. “Correlation Maps: A Compressed Access Method for Exploiting Soft Functional
`Dependencies”. (with H. Kimura, G. Huo, A. Rasin, S. Madden) PVLDB 2(1): 1222-
`1233 (2009).
`
`
`121. “Top-k queries on uncertain data: on score distribution and typical answers”, (with T.
`Ge and, S. Madden) SIGMOD Conference 2009, Providence, RI, June, 2009, pp. 375-
`388,
`
`
`122. “Light-Weight, Runtime Verification of Query Sources”, (with T. Ge): ICDE 2009,
`Shanghai, China, April, 2009, pp. 30-41.
`
`
`123. “Requirements for Science Data Bases and SciDB”. (with M. Stonebraker, J. Becla, D.
`DeWitt, K.T. Lim, D. Maier, O. Ratzesberger), in Fourth Biennial Conference on
`Innovative Data Systems Research (CIDR), Asilomar, CA, Jamuary, 2009.
`
`
`124. “CORADD: Correlation Aware Database Designer for Materialized Views and
`Indexes”. (with H. Kimura, G. Huo, A. Rasin, S. Madden):PVLDB 3(1): 1103-1113
`(2010).
`
`
`125. “UPI: A Primary Index for Uncertain Databases”. (with H. Kimura, S. Madden)
`PVLDB 3(1): 630-637 (2010).
`
`012
`
`
`
`
`126. :”A*-tree: A Structure for Storage and Modeling of Uncertain Multidimensional
`Arrays”, (with T. Ge), PVLDB 3(1): 964-974 (2010).
`
`
`127. “The Case for Predictive Database Systems: Opportunities and Challenges” (with M.
`Akdere, U. Cetintemel, M. Riondato, E. Upfal), in The Proceedings of the Fifth
`Conference on Innovative Data Systems Research (CIDR), Asilomar, CA,
`January 2011.
`
`
`128. “Monte Carlo Query Processing of Uncertain Multidimensional Array Data”, (with D.
`Grabiner and T. Ge), in Proceedings of the International Conference on Data
`Engineering (ICDE), Hannover, Germany, April, 2011.
`
`129. “On Predictive Modeling for Optimizing Transaction Execution in Parallel OLTP
`Systems”. (with A. Pavlo, E. Jones): PVLDB 5(2): 85-96 (2011).
`
`130. “The VC-Dimension of SQL Queries and Selectivity Estimation through Sampling”,
`(with M. Riondato, M. Akdere, U. Çetintemel, E. Upfal). ECML/PKDD (2) 2011: 661-
`676.
`
`131. “The Case for Predictive Database Systems: Opportunities and Challenges” (with M.
`Akdere , U. Çetintemel, M. Riondato, E. Upfal),. CIDR 2011: 167-174.
`
`
`
`
` 1. ‘‘Readings in Object-Oriented Databases’’ (co-editor with D. Maier), Morgan
`Kaufmann (1989).
`
`
` 2. ‘‘Implementing Persistent Object Bases: Principles and Practice,’’ Proceedings of the
`Fourth International Workshop on Persistent Object Systems, Morgan-Kaufmann
`(1990) (co-editor with A. Dearle and G. Shaw).
`
`
`
` 3. ‘‘IEEE Bulletin on Office and Knowledge Engineering,’’ Special Issue on Non-
`Standard Transaction Mechanismss (editor), (December 1990).
`
`
`
`4. "International Journal on Digital Libraries", Special Issue on Languages for Digital
`Libraries, (co-editor with P. Buneman), Vol. 1, No. 1, (April, 1997).
`
`
`5. “Proceedings of the ACM SIGMOD International Conference on Management of
`Data”, (with U. Çetintemel, D. Kossmann, N. Tatbul), SIGMOD 2009, Providence,
`Rhode Island, USA, June 29 - July 2, 2009 ACM 2009
`
`6. “Proceedings of the Fifth ACM International Conference on Distributed Event-Based
`Systems”, DEBS 2011, (co-editor with D. Eyers, O. Etzion, A. Gal, P. Vincent),
`New York, NY, USA, July 11-15.
`
`
`
`
`
`
`
`
`
`Edited Volumes
`
`
`
`
`
`
`
`013
`
`
`
`
`
`10. Invited Lectures
`
`1981
`1981
`1984
`1984
`1985
`
`
`
`
`1986
`
`
`
`
`
`
`
`
`
`1987
`
`
`
`
`
`
`
`
`
`
`
`
`1988
`
`
`
`
`
`
`
`
`
`
`
`
`
`1989
`
`
`Office Database Systems Panel, ACM, SIGMOD, Ann Arbor, MI .
`The Logical Design of Database Systems, DRS Users Group Conference .
`Databases and Office Automation, SOI, Rome, Italy .
`Databases and Knowledge Based Systems, Purvis Systems, Newport, RI.
`The Use of Databases in Knowledge-Based Systems, Symposium on Knowledge-
`Based Systems and their Application to the Navy, Newport, RI.
`ACM Workshop on Fundamental Principles of Office Automation, Paharo Dunes,
`CA.
`Fundamentals of Object-Oriented Database Systems, GTE Labs, Waltham, MA .
`Intelligent Databases, Expert Systems: Design Construction, Implementation,
`Cambridge, MA.
`An Object-Oriented Database System in Support of Office Information Systems,
`University of Pittsburgh, Pittsburgh, PA .
`An Object-Oriented Database System, Wang Institute of Graduate Studies,
`Tyngsboro, MA .
`Object-Oriented Database Techniques, Naval Research Labs, Washington, D.C.
`An Object-Oriented Database System and its Implementation, Massachusetts
`Computer Associates, Wakefield,