Technical Reports


Click here for full text: PDF

Adaptive Overlays for Shared Stream Processing Environments

Papaemmanouil, Olga; Basu, Sujoy; Banerjee, Sujata
HP Laboratories


Keyword(s): stream processing, overlay, quality-of-service

Abstract: Large-scale overlays has become a powerful paradigm for deploying stream processing applications in wide- area environments. The dynamic nature of these systems makes it difficult to guarantee the Quality of Service (QoS) requirements of each application. In this work we present a framework for distributing stream processing applications, where processing components and stream flows could be shared across multiple applications. In our approach, nodes coordinate to precompute alternative network deployments for each application that respect both node constraints and the applications' QoS requirements. Given this set of alternative deployments, nodes can react fast to changes on the network conditions, workload or application expectation.

9 Pages

Additional Publication Information: A Brief version published in Proceedings of the 4th International Workshop on Networking Meets Databases (NetDB)

External Posting Date: October 6, 2008 [Fulltext]. Approved for External Publication
Internal Posting Date: October 6, 2008 [Fulltext]

Back to Index