throbber

`
`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,

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket