DocumentCode :
2176934
Title :
Adaptive Control of Extreme-scale Stream Processing Systems
Author :
Amini, Lisa ; Jain, Navendu ; Sehgal, Anshul ; Silber, Jeremy ; Verscheure, Olivier
Author_Institution :
IBM T. J. Watson Research Center, NY
fYear :
2006
fDate :
2006
Firstpage :
71
Lastpage :
71
Abstract :
Distributed stream processing systems offer a highly scalable and dynamically configurable platform for time-critical applications ranging from real-time, exploratory data mining to high performance transaction processing. Resource management for distributed stream processing systems is complicated by a number of factors processing elements are constrained by their producer-consumer relationships, data and processing rates can be highly bursty, and traditional measures of effectiveness, such as utilization, can be misleading. In this paper, we propose a novel distributed, adaptive control algorithm that maximizes weighted throughput while ensuring stable operation in the face of highly bursty workloads. Our algorithm is designed to meet the challenges of extreme-scale stream processing systems, where overprovisioning is not an option, by making the best use of resources even when the proffered load is greater than available resources. We have implemented our algorithm in a real-world distributed stream processing system and a simulation environment. Our results show that our algorithm is not only self-stabilizing and robust to errors, but also outperforms traditional approaches over a broad range of buffer sizes, processing graphs, and burstiness types and levels.
Keywords :
Adaptive control; Control systems; Data mining; Programmable control; Real time systems; Resource management; Signal processing algorithms; Streaming media; Throughput; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2006. ICDCS 2006. 26th IEEE International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-2540-7
Type :
conf
DOI :
10.1109/ICDCS.2006.13
Filename :
1648858
Link To Document :
بازگشت