Trabajos 2009-2010
Para la evaluación de la asignatura de Fundamentos de Sistemas Distribuidos hay que realizar lo siguiente:
- Enviar a uno de los profesores de la asignatura (con preferencia al prof. Ricardo Jimenez) un correo electrónico con una lista priorizada de 7-10 artículos de los que aparecen más abajo.
- El profesor asignará el primer artículo que no se haya asignado todavía y responderá con éste al correo electrónico.
- El alumno deberá estudiar el artículo y preparar una presentación de 15 minutos (deberá ser exactamente 15 minutos debido al alto número de alumnos) que irán seguidos de 5 minutos de preguntas por el profesor a las que el alumno deberá contestar.
- Después de la presentación por parte de todos los alumnos se hace un ranking en función de la calidad de las presentaciones, el conocimiento demostrado sobre su contenido y la precisión de las repuestas, así como de la participación en clase.
- Luego se asignan las notas por percentiles de acuerdo a dicho ranking.
Lista de artículos para el trabajo de la asignatura:
- HadoopDB: An Architectural Hybrid of MapReduce and DBMS Technologies for Analytical Workloads. Azza Abouzeid, Kamil Bajda-Pawlikowski, Daniel J. Abadi, Avi Silberschatz, Alex Rasin. In Proceedings of VLDB, 2009
- Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber Bigtable: A Distributed Storage System for Structured Data. OSDI 2006
- Jeffrey Dean and Sanjay Ghemawat MapReduce: Simplified Data Processing on Large Clusters. OSDI 2004.
- Mohamed A. Sharaf, Panos K. Chrysanthis, Alexandros Labrinidis, Cristiana Amza: Optimizing i/o-intensive transactions in highly interactive applications. SIGMOD Conference 2009: 785-798
- Weihan Wang, Cristiana Amza: On Optimal Concurrency Control for Optimistic Replication. ICDCS 2009: 317-326
- Gokul Soundararajan, Daniel Lupei, Saeed Ghanbari, Adrian Daniel Popescu, Jin Chen, Cristiana Amza: Dynamic Resource Allocation for Database Servers Running on Virtual Storage. FAST 2009: 71-84
- Daniel Lupei, Bogdan Simion, Don Pinto, Matthew Misler, Mihai Burcea, William Krick, Cristiana Amza: Towards scalable and transparent parallelization of multiplayer games using transactional memory support. PPOPP 2010: 325-326
- Luiz Eduardo Buzato, Gustavo M. D. Vieira, Willy Zwaenepoel: Dynamic content web applications: Crash, failover, and recovery analysis. DSN 2009: 229-238
- Sameh Elnikety, Steven G. Dropsho, Emmanuel Cecchet, Willy Zwaenepoel: Predicting replicated database scalability from standalone database profiling. EuroSys 2009: 303-316
- Andrew Pavlo, Erik Paulson, Alexander Rasin, Daniel J. Abadi, David J. DeWitt, Samuel Madden, Michael Stonebraker: A comparison of approaches to large-scale data analysis. 165-178. SIGMOD 2009
- Mona Ahuja, Cheng Che Chen, Ravi Gottapu, Jörg Hallmann, Waqar Hasan, Richard Johnson, Maciek Kozyrczak, Ramesh Pabbati, Neeta Pandit, Sreenivasulu Pokuri, Krishna Uppala: Peta-scale data warehousing at Yahoo! 855-862. SIGMOD 2009
- Sang-Won Lee, Bongki Moon, Chanik Park: Advances in flash memory SSD technology for enterprise database applications. 863-870. SIGMOD 2009
- Craig D. Weissman, Steve Bobrowski: The design of the force.com multitenant internet application development platform. 889-896. SIGMOD 2009
- Stefan Aulbach, Dean Jacobs, Alfons Kemper, Michael Seibold:A comparison of flexible schemas for software as a service. 881-888. SIGMOD 2009
- Takeshi Mishima, Hiroshi Nakamura:Pangea: An Eager Database Replication Middleware guaranteeing Snapshot Isolation without Modification of Database Servers. 1066-1077. VLDB 2009
- Eric Friedman, Peter M. Pawlowski, John Cieslewicz: SQL/MapReduce: A practical approach to self-describing, polymorphic, and parallelizable user-defined functions. 1402-1413 VLDB 2009
- Alan Gates, Olga Natkovich, Shubham Chopra, Pradeep Kamath, Shravan Narayanam, Christopher Olston, Benjamin Reed, Santhosh Srinivasan, Utkarsh Srivastava: Building a HighLevel Dataflow System on top of MapReduce: The Pig Experience. 1414-1425. VLDB 2009
- Biswanath Panda, Joshua Herbach, Sugato Basu, Roberto J. Bayardo:PLANET: Massively Parallel Learning of Tree Ensembles with MapReduce. 1426-1437. VLDB 2009
- Matei Zaharia, Andy Konwinski, Anthony D. Joseph, Randy H. Katz, Ion Stoica:Improving MapReduce Performance in Heterogeneous Environments. 29-42. OSDI 2008
- Yanhua Mao, Flavio Paiva Junqueira, Keith Marzullo:Mencius: Building Efficient Replicated State Machine for WANs. 369-384. OSDI 2008
- Rachid Guerraoui, Michel Raynal: The Alpha of Indulgent Consensus. 53-67. The computer Journal 50 (1): (2007)
- Antonio Fernández, Ernesto Jiménez, Michel Raynal: Eventual Leader Election with Weak Assumptions on Initial Knowledge, Communication Reliability, and Synchrony. 166-178. DSN 2006
- Michel Raynal: Eventual Leader Service in Unreliable Asynchronous Systems: Why? How?. 11-24. NCA 2007
- Ernesto Jiménez, Sergio Arévalo, Antonio Fernández:Implementing unreliable failure detectors with unknown membership. 60-63. Inf. Process. Lett. 100 (2): (2006)
- Srikanth Sastry, Scott M. Pike, Jennifer L. Welch: Crash-Quiescent Failure Detection. 326-340. DISC 2009
- Marcos Kawazoe Aguilera, Carole Delporte-Gallet, Hugues Fauconnier, Sam Toueg: On implementing omega with weak reliability and synchrony assumptions. 285-314, Distributed Computing 21 (4): (2008).
- Ernesto Jiménez, Antonio Fernández, Vicent Cholvi: A parametrized algorithm that implements sequential, causal, and cache memory consistencies. 120-131 Journal of Systems and Software 81 (1): (2008)
- Carole Delporte-Gallet, Hugues Fauconnier, Rachid Guerraoui, Andreas Tielmann: The Weakest Failure Detector for Message Passing Set-Agreement. 109-120. DISC 2008
- François Bonnet, Michel Raynal:The Price of Anonymity: Optimal Consensus Despite Asynchrony, Crash and Anonymity. 341-355. DISC 2009
- Debugging and Testing Middleware with Aspect-based Control-flow and Causal Patterns http://www.emn.fr/z-info/sudholt/papers/middleware08.pdf
- Middleware Support for Adaptive Dependability http://portal.acm.org/citation.cfm?id=1516146
- Caching Dynamic Web Content: Designing and Analysing an Aspect-Oriented Solution http://sardes.inrialpes.fr/~bouchena/publications/Middleware06.pdf
- True and Transparent Distributed Composition of Aspect-Components http://portal.acm.org/citation.cfm?id=1515989
- Dynamic Multi-Process Information Flow Tracking for Web Application Security http://portal.acm.org/citation.cfm?id=1377956
- R-Capriccio: A Capacity Planning and Anomaly Detection Tool for Enterprise Services with Live Workloads http://www.hpl.hp.com/techreports/2007/HPL-2007-87.pdf
- Burstiness in Multi-Tier Applications: Symptoms, Causes, and New Models http://www.cs.wm.edu/~ningfang/papers/nmi-middleware.pdf
- Consistent and Scalable Cache Replication for Multi-Tier J2EE Applications http://lsd.ls.fi.upm.es/lsd/papers/2007/middleware07.pdf
- Dynamic Provisioning of Multi-tier Internet Applications http://www.cse.psu.edu/~bhuvan/papers/ps/ICAC05.pdf
- Causeway: Support for Controlling and Analyzing the Execution of Web-Accessible Applications http://infoscience.epfl.ch/record/85593/files/
- vPath: Precise Discovery of Request Processing Paths from Black-Box Observations of Thread and Network Activities http://www.cse.psu.edu/~bhuvan/papers/ps/vpath-usenix2009.pdf
- DBFarm: A Scalable Cluster for multiple Databases http://www.iks.inf.ethz.ch/publications/files/dbfarm_mw06.pd
Document Actions