Skip to main content
  • Conference proceedings
  • © 2009

Middleware 2009

ACM/IFIP/USENIX, 10th International Conference, Urbana, IL, USA, November 30 - December 4, 2009, Proceedings

Conference proceedings info: Middleware 2009.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (22 papers)

  1. Front Matter

  2. Communications I (Protocols)

    1. MANETKit: Supporting the Dynamic Deployment and Reconfiguration of Ad-Hoc Routing Protocols

      • Rajiv Ramdhany, Paul Grace, Geoff Coulson, David Hutchison
      Pages 1-20
    2. Automatic Generation of Network Protocol Gateways

      • Yérom-David Bromberg, Laurent Réveillère, Julia L. Lawall, Gilles Muller
      Pages 21-41
    3. Heterogeneous Gossip

      • Davide Frey, Rachid Guerraoui, Anne-Marie Kermarrec, Boris Koldehofe, Martin Mogensen, Maxime Monod et al.
      Pages 42-61
  3. Communications II (Optimization)

    1. CCD: Efficient Customized Content Dissemination in Distributed Publish/Subscribe

      • Hojjat Jafarpour, Bijit Hore, Sharad Mehrotra, Nalini Venkatasubramanian
      Pages 62-82
    2. Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications

      • Ioana Giurgiu, Oriana Riva, Dejan Juric, Ivan Krivulev, Gustavo Alonso
      Pages 83-102
    3. Efficient Locally Trackable Deduplication in Replicated Systems

      • João Barreto, Paulo Ferreira
      Pages 103-122
  4. Service Component Composition/Adaptation

    1. QoS-Aware Service Composition in Dynamic Service Oriented Environments

      • Nebil Ben Mabrouk, Sandrine Beauche, Elena Kuznetsova, Nikolaos Georgantas, Valérie Issarny
      Pages 123-142
    2. Self-adapting Service Level in Java Enterprise Edition

      • Jérémy Philippe, Noël De Palma, Fabienne Boyer, Olivier Gruber
      Pages 143-162
    3. A Cost-Sensitive Adaptation Engine for Server Consolidation of Multitier Applications

      • Gueyoung Jung, Kaustubh R. Joshi, Matti A. Hiltunen, Richard D. Schlichting, Calton Pu
      Pages 163-183
  5. Monitoring

    1. Rhizoma: A Runtime for Self-deploying, Self-managing Overlays

      • Qin Yin, Adrian Schüpbach, Justin Cappos, Andrew Baumann, Timothy Roscoe
      Pages 184-204
    2. How to Keep Your Head above Water While Detecting Errors

      • Ignacio Laguna, Fahad A. Arshad, David M. Grothe, Saurabh Bagchi
      Pages 205-225
    3. PAQ: Persistent Adaptive Query Middleware for Dynamic Environments

      • Vasanth Rajamani, Christine Julien, Jamie Payton, Gruia-Catalin Roman
      Pages 226-246
  6. Pervasive

    1. Middleware for Pervasive Spaces: Balancing Privacy and Utility

      • Daniel Massaguer, Bijit Hore, Mamadou H. Diallo, Sharad Mehrotra, Nalini Venkatasubramanian
      Pages 247-267
    2. Achieving Coordination through Dynamic Construction of Open Workflows

      • Louis Thomas, Justin Wilson, Gruia-Catalin Roman, Christopher Gill
      Pages 268-287
  7. Stream Processing

    1. COLA: Optimizing Stream Processing Applications via Graph Partitioning

      • Rohit Khandekar, Kirsten Hildrum, Sujay Parekh, Deepak Rajan, Joel Wolf, Kun-Lung Wu et al.
      Pages 308-327
    2. Persistent Temporal Streams

      • David Hilley, Umakishore Ramachandran
      Pages 328-348
  8. Failure Resilience

    1. Why Do Upgrades Fail and What Can We Do about It?

      • Tudor Dumitraş, Priya Narasimhan
      Pages 349-372
    2. DR-OSGi: Hardening Distributed Components with Network Volatility Resiliency

      • Young-Woo Kwon, Eli Tilevich, Taweesup Apiwattanapong
      Pages 373-392

Other Volumes

  1. Middleware 2009

About this book

This edition marks the tenth Middleware conference. The ?rst conference was held in the Lake District of England in 1998, and its genesis re?ected a growing realization that middleware systems were a unique breed of distributed system requiring their own rigorous research and evaluation. Distributed systems had been around for decades, and the Middleware conference itself resulted from the combination of three previous conferences. But the attempt to build common platforms for many di?erent applications requireda unique combinationofhi- level abstraction and low-level optimization, and presented challenges di?erent from building a monolithic distributed system. Since that ?rst conference, the notion of what constitutes “middleware” has changed somewhat, and the focus of research papers has changed with it. The ?rst edition focused heavily on distributed objects as a metaphor for building systems, including six papers with “CORBA” or “ORB” in the title. In f- lowing years, the conference broadened to cover publish/subscribe messaging, peer-to-peer systems, distributed databases, Web services, and automated m- agement, among other topics. Innovative techniques and architectures surfaced in workshops, and expanded to become themes of the main conference, while changes in the industry and advances in other research areas helped to shape research agendas. This tenth edition includes papers on next-generation pl- forms (such as stream systems, pervasive systems and cloud systems), managing enterprise data centers, and platforms for building other platforms, among o- ers.

Editors and Affiliations

  • Computer Laboratory, University of Cambridge, Cambridge, UK

    Jean M. Bacon

  • Yahoo! Research, Santa Clara, USA

    Brian F. Cooper

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access