Table of Contents
|
Middleware 2011 Fabio Kon, Anne-Marie Kermarrec |
Front Matter |
Invited Paper
|
Democratizing Transactional Programming Vincent Gramoli, Rachid Guerraoui |
1-19 |
Social Networks
|
Scaling Microblogging Services with Divergent Traffic Demands Tianyin Xu, Yang Chen, Lei Jiao, Ben Zhao, Pan Hui, Xiaoming Fu |
20-40 |
Contrail: Enabling Decentralized Social Networks on Smartphones Patrick Stuedi, Iqbal Mohomed, Mahesh Balakrishnan, Z. Mao, Venugopalan Ramasubramanian, Doug Terry, Ted Wobber |
41-60 |
Confidant: Protecting OSN Data without Locking It Up Dongtao Liu, Amre Shakimov, Ramón Cáceres, Alexander Varshavsky, Landon Cox |
61-80 |
Storage and Performance Management
|
Live Deduplication Storage of Virtual Machine Images in an Open-Source Cloud Chun-Ho Ng, Mingcao Ma, Tsz-Yeung Wong, Patrick Lee, John Lui |
81-100 |
Scalable Load Balancing in Cluster Storage Systems Gae-Won You, Seung-Won Hwang, Navendu Jain |
101-122 |
Predico: A System for What-if Analysis in Complex Data Center Applications Rahul Singh, Prashant Shenoy, Maitreya Natu, Vaishali Sadaphal, Harrick Vin |
123-142 |
Green Computing and Resource Management
|
GreenWare: Greening Cloud-Scale Data Centers to Maximize the Use of Renewable Energy Yanwei Zhang, Yefu Wang, Xiaorui Wang |
143-164 |
Resource Provisioning Framework for MapReduce Jobs with Performance Goals Abhishek Verma, Ludmila Cherkasova, Roy Campbell |
165-186 |
Resource-Aware Adaptive Scheduling for MapReduce Clusters Jordà Polo, Claris Castillo, David Carrera, Yolanda Becerra, Ian Whalley, Malgorzata Steinder, Jordi Torres, Eduard Ayguadé |
187-207 |
Notification and Streaming
|
A Content-Based Publish/Subscribe Matching Algorithm for 2D Spatial Objects Athanasios Konstantinidis, Antonio Carzaniga, Alexander Wolf |
208-227 |
FAIDECS: Fair Decentralized Event Correlation Gregory Wilkin, K. Jayaram, Patrick Eugster, Ankur Khetrapal |
228-248 |
AmbiStream: A Middleware for Multimedia Streaming on Heterogeneous Mobile Devices Emil - Mircea Andriescu, Roberto Speicys Cardoso, Valérie Issarny |
249-268 |
Virtualizing Stream Processing Michael Duller, Jan Rellermeyer, Gustavo Alonso, Nesime Tatbul |
269-288 |
Replication and Caching
|
Leader Election for Replicated Services Using Application Scores Diogo Becker, Flavio Junqueira, Marco Serafini |
289-308 |
PolyCert: Polymorphic Self-optimizing Replication for In-Memory Transactional Grids Maria Couceiro, Paolo Romano, Luis Rodrigues |
309-328 |
A Trigger-Based Middleware Cache for ORMs Priya Gupta, Nickolai Zeldovich, Samuel Madden |
329-349 |
Security and Interoperability
|
Deploy, Adjust and Readjust: Supporting Dynamic Reconfiguration of Policy Enforcement Gabriela Gheorghe, Bruno Crispo, Roberto Carbone, Lieven Desmet, Wouter Joosen |
350-369 |
A Middleware Layer for Flexible and Cost-Efficient Multi-tenant Applications Stefan Walraven, Eddy Truyen, Wouter Joosen |
370-389 |
Bridging the Interoperability Gap: Overcoming Combined Application and Middleware Heterogeneity Yérom-David Bromberg, Paul Grace, Laurent Réveillère, Gordon Blair |
390-409 |
Run-Time (Re)configuration and Inspection
|
The Role of Ontologies in Emergent Middleware: Supporting Interoperability in Complex Distributed Systems Gordon Blair, Amel Bennaceur, Nikolaos Georgantas, Paul Grace, Valérie Issarny, Vatsala Nundloll, Massimo Paolucci |
410-430 |
Co-managing Software and Hardware Modules through the Juggle Middleware Jan Rellermeyer, Ramon Küpfer |
431-450 |
A Generic Solution for Agile Run-Time Inspection Middleware Wouter Borger, Bert Lagaisse, Wouter Joosen |
451-470 |
Industry
|
A Comparison of Secure Multi-Tenancy Architectures for Filesystem Storage Clouds Anil Kurmus, Moitrayee Gupta, Roman Pletka, Christian Cachin, Robert Haas |
471-490 |
SafeWeb: A Middleware for Securing Ruby-Based Web Applications Petr Hosek, Matteo Migliavacca, Ioannis Papagiannis, David Eyers, David Evans, Brian Shand, Jean Bacon, Peter Pietzuch |
491-511 |