DocumentCode :
2848464
Title :
Dynamic load distribution in the Borealis stream processor
Author :
Xing, Ying ; Zdonik, Stan ; Hwang, Jeong-Hyon
Author_Institution :
Brown Univ., Providence, RI, USA
fYear :
2005
fDate :
5-8 April 2005
Firstpage :
791
Lastpage :
802
Abstract :
Distributed and parallel computing environments are becoming cheap and commonplace. The availability of large numbers of CPU´s makes it possible to process more data at higher speeds. Stream-processing systems are also becoming more important, as broad classes of applications require results in real-time. Since load can vary in unpredictable ways, exploiting the abundant processor cycles requires effective dynamic load distribution techniques. Although load distribution has been extensively studied for the traditional pull-based systems, it has not yet been fully studied in the context of push-based continuous query processing. In this paper, we present a correlation based load distribution algorithm that aims at avoiding overload and minimizing end-to-end latency by minimizing load variance and maximizing load correlation. While finding the optimal solution for such a problem is NP-hard, our greedy algorithm can find reasonable solutions in polynomial time. We present both a global algorithm for initial load distribution and a pair-wise algorithm for dynamic load migration.
Keywords :
distributed databases; greedy algorithms; query processing; resource allocation; Borealis stream processor; NP-hard problem; abundant processor cycles; correlation based load distribution algorithm; distributed computing environment; dynamic load distribution; dynamic load migration; end-to-end latency; greedy algorithm; initial load distribution; load correlation maximization; load variance minimization; pair-wise algorithm; parallel computing environments; pull-based systems; push-based continuous query processing; stream-processing systems; Data processing; Delay; Fluctuations; Greedy algorithms; Load management; Network servers; Parallel processing; Polynomials; Query processing; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
ISSN :
1084-4627
Print_ISBN :
0-7695-2285-8
Type :
conf
DOI :
10.1109/ICDE.2005.53
Filename :
1410193
Link To Document :
بازگشت