%0 Journal Article %T Dynamic Load Balancing Techniques for the Distributed Stream Processing Systems
分布式数据流处理系统的动态负载平衡技术 %A DENG Hua-Feng %A LIU Yun-Sheng %A XIAO Ying-Yuan %A
邓华锋 %A 刘云生 %A 肖迎元 %J 计算机科学 %D 2007 %I %X In the novel architecture for the large-scale distributed stream processing system, the whole system consists of a group of heterogeneous computer clusters. The whole system can achieve the global load balancing by balancing every cluster which consists of several homogeneous servers. The main goal of every cluster is exchanging the resources for the performance. In the cluster, enough servers are employed to get rid of the occurrence of overload phenomenon, so techniques for load shedding are not still necessary in the system. In the meanwhile, the number of active servers is decided by the practical load level and some servers can be put into the sleep mode for the sake of energy conservation when the load is rather low. The band-new initialization algorithm and dynamic load balancing algorithm are designed to accommodate the characteristic of increasing or decreasing the servers dynamically. Comparing to the traditional large-scale stream systems, these algorithms have better load balancing, lower complexity and faster response time because the number of servers in a single cluster is reduced sharply. %K Distributed stream processing system %K Dynamic load balancing %K Load shedding %K Energy conservation
分布式数据处理流系统 %K 动态负载平衡 %K 卸载 %K 节能 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=1E8759907DE6547887DF3FC6113C91CF&yid=A732AF04DDA03BB3&vid=339D79302DF62549&iid=DF92D298D3FF1E6E&sid=2B5DE8A23DCEED39&eid=AE09EACBCD1B2A13&journal_id=1002-137X&journal_name=计算机科学&referenced_num=1&reference_num=10