Dynamic Load Distribution in the Borealis Stream Processor

ICDE '05 Proceedings of the 21st International Conference on Data Engineering(2005)

引用 314|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
borealis stream processor,dynamic load migration,initial load distribution,effective dynamic load distribution,global algorithm,load distribution algorithm,load distribution,greedy algorithm,load variance,dynamic load distribution,pair-wise algorithm,load correlation,real time systems,resource allocation,real time,polynomials,parallel computer,stream processing,distributed databases,np hard problem,data processing,parallel processing,distributed computing environment,greedy algorithms,fluctuations
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要