DocumentCode
1626340
Title
Network-Aware Operator Placement for Stream-Processing Systems
Author
Pietzuch, Peter ; Ledlie, Jonathan ; Shneidman, Jeffrey ; Roussopoulos, Mema ; Welsh, Matt ; Seltzer, Margo
Author_Institution
Harvard University
fYear
2006
Firstpage
49
Lastpage
49
Abstract
To use their pool of resources efficiently, distributed stream-processing systems push query operators to nodes within the network. Currently, these operators, ranging from simple filters to custom business logic, are placed manually at intermediate nodes along the transmission path to meet application-specific performance goals. Determining placement locations is challenging because network and node conditions change over time and because streams may interact with each other, opening venues for reuse and repositioning of operators. This paper describes a stream-based overlay network (SBON), a layer between a stream-processing system and the physical network that manages operator placement for stream-processing systems. Our design is based on a cost space, an abstract representation of the network and on-going streams, which permits decentralized, large-scale multi-query optimization decisions. We present an evaluation of the SBON approach through simulation, experiments on PlanetLab, and an integration with Borealis, an existing stream-processing engine. Our results show that an SBON consistently improves network utilization, provides low stream latency, and enables dynamic optimization at low engineering cost.
Keywords
Cost function; Delay; Digital signal processing; Extraterrestrial measurements; Filtering; Filters; Intrusion detection; Large-scale systems; Logic; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2006. ICDE '06. Proceedings of the 22nd International Conference on
Print_ISBN
0-7695-2570-9
Type
conf
DOI
10.1109/ICDE.2006.105
Filename
1617417
Link To Document