Personal tools

Reading Material

[1] "Principles of Distributed Database Systems", 2nd edition, M. Tamer Ozsu and Patrick Valduriez, Prentice Hall, 1999. (Copies of this book are available at the Computer Science Library) * Note: You are only responsible for the chapters and sections that we covered in the lecture. *

[2] "The Google File System", Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung, SOSP, 2003.

[3] "MapReduce: Simplified Data Processing on Large Clusters", Jeffrey Dean, Sanjay Ghemawat, OSDI, 2004 (a more recent version that appeared in Communications of the ACM 2008).

[4] "Querying the Internet with PIER", R. Huebsch, J. M. Hellerstein, N. Lanham, B. Thau Loo, S. Shenker, I. Stoica, VLDB, 2003.
[5] "Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications", I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, H. Balakrishnan, ACM SIGCOMM, 2001.
[6] "A Scalable Content-Addressable Network", S. Ratnasamy, P. Francis, M. Handley, R. Karp. S. Shenker, ACM SIGCOMM, 2001.

[7] "A Break in the Clouds: Towards a Cloud Definition", L. M. Vaquero, L. Rodero-Merino, J. Caceres, M. Lindner, ACM SIGCOMM Computer Communication Review, 2009.
[8] "Data Management in the Cloud: Limitations and Opportunities", D. Abadi, IEEE Data Engineering Bulletin, 2009.
[9] "Building a Cloud for Yahoo!", B. F. Cooper, E. Baldeschwieler, R. Fonseca, J. J. Kistler, P.P.S. Narayan, C. Neerdaels, T. Negrin, R. Ramakrishnan, A. Silberstein, U. Srivastava, R. Stata, IEEE Data Engineering Bulletin, 2009.
[10] "Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-tolerant Web Services", S. Gilbert, N. Lynch, ACM SIGACT News, 2002.
[11] "Cloud Architectures", J. Varia, Amazon White Paper, 2008.
[12] "Broadcast Disks: Data Management for Asymmetric Communications Environments", S. Acharya, R. Alonso, M. J. Franklin, S. B. Zdonik, SIGMOD 1995. (Please also read the relevant sections from Chapter 16 of [1]).
[13] "Models and Issues in Data Stream Systems", B. Babcock, S. Babu, M. Datar, R. Motwani, J. Widom, ACM PODS 2002.
[14] "Issues in Data Stream Management", L. Golab, T. Ozsu, ACM SIGMOD Record 32(2), 2003.
[15] "Aurora: A New Model and Architecture for Data Stream Management", D. Abadi, D. Carney, U. Cetintemel, M. Cherniack, C. Convey, S. Lee, M. Stonebraker, N. Tatbul, S. Zdonik, VLDB Journal 12(2), 2003.
[16] "The CQL Continuous Query Language: Semantic Foundations and Query Execution", A. Arasu, S. Babu, J. Widom, VLDB Journal 15(2), 2006.
[17] "STREAM: The Stanford Data Stream Management System", A. Arasu, B. Babcock, S. Babu, J. Cieslewicz, M. Datar, K. Ito, R. Motwani, U. Srivastava, J. Widom, Book chapter in "Data Stream Management: Processing High-Speed Data Streams", edited by M. Garofalakis, J. Gehrke, R. Rastogi, Spring, in print.
[18] "TinyDB: An Acquisitional Query Processing System for Sensor Networks", S. Madden, J. Hellerstein, M. Franklin, W. Hong, ACM TODS 30(1), 2005.
[19] "Directed Diffusion for Wireless Sensor Networking", C. Intanagonwiwat, R. Govindan, D. Estrin , J. Heidemann, F. Silva, IEEE TON 11(1), 2003.

Document Actions