Details
Original language | English |
---|---|
Title of host publication | Middleware 2011 - ACM/IFIP/USENIX 12th International Middleware Conference, Proceedings |
Pages | 269-288 |
Number of pages | 20 |
Volume | 7049 LNCS |
ISBN (electronic) | 9783642258213 |
Publication status | Published - 2011 |
Externally published | Yes |
Event | 12th ACM/IFIP/USENIX International Middleware Conference, Middleware 2011 - , Portugal Duration: 12 Dec 2011 → 16 Dec 2011 |
Abstract
Keywords
- federation, stream processing, virtualization
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
Middleware 2011 - ACM/IFIP/USENIX 12th International Middleware Conference, Proceedings. Vol. 7049 LNCS 2011. p. 269-288.
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Virtualizing stream processing
AU - Duller, Michel
AU - Rellermeyer, Jan
AU - Alonso, Gustavo
AU - Tatbul, Nesime
PY - 2011
Y1 - 2011
N2 - Stream processing systems have evolved into established solutions as standalone engines but they still lack flexibility in terms of large-scale deployment, integration, extensibility, and interoperability. In the last years, a substantial ecosystem of new applications has emerged that can potentially benefit from stream processing but introduces different requirements on how stream processing solutions can be integrated, deployed, extended, and federated. To address these needs, we present an exoengine architecture and the associated ExoP platform. Together, they provide the means for encapsulating components of stream processing systems as well as automating the data exchange between components and their distributed deployment. The proposed solution can be used, e.g., to connect heterogeneous streaming engines, replace operators at runtime, and migrate operators across machines with a negligible overhead.
AB - Stream processing systems have evolved into established solutions as standalone engines but they still lack flexibility in terms of large-scale deployment, integration, extensibility, and interoperability. In the last years, a substantial ecosystem of new applications has emerged that can potentially benefit from stream processing but introduces different requirements on how stream processing solutions can be integrated, deployed, extended, and federated. To address these needs, we present an exoengine architecture and the associated ExoP platform. Together, they provide the means for encapsulating components of stream processing systems as well as automating the data exchange between components and their distributed deployment. The proposed solution can be used, e.g., to connect heterogeneous streaming engines, replace operators at runtime, and migrate operators across machines with a negligible overhead.
KW - federation
KW - stream processing
KW - virtualization
U2 - 10.1007/978-3-642-25821-3_14
DO - 10.1007/978-3-642-25821-3_14
M3 - Conference contribution
SN - 9783642258206
VL - 7049 LNCS
SP - 269
EP - 288
BT - Middleware 2011 - ACM/IFIP/USENIX 12th International Middleware Conference, Proceedings
T2 - 12th ACM/IFIP/USENIX International Middleware Conference, Middleware 2011
Y2 - 12 December 2011 through 16 December 2011
ER -