Economical and fault-tolerant load balancing in distributed stream processing systems

9Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

We present an economical and fault tolerant load balancing strategy (EFTLBS) based on an operator replication mechanism and a load shedding method, that fully utilizes the network resources to realize continuous and highly available data stream processing without dynamic operator migration over wide area networks. In this paper, we first design an economical operator distribution (EOD) plan based on a bin packing model under the constraints of each stream bandwidth as well as each server's CPU capacity. Next, we devise super operator (SO) that load balances multi degree operator replicas. Moreover, for improving the fault tolerance of the system, we color the SOs based on a coloring bin packing (CBP) model that assigns peer operator replicas to different servers. To minimize the effects of input rate bursts upon the system, we take advantage of a load shedding method while keeping the QoS guarantees made by the system based on the SO scheme and the CBP model. Finally, we substantiate the utility of our work through experiments on ns-3. Copyright © 2012 The Institute of Electronics, Information and Communication Engineers.

Cite

CITATION STYLE

APA

Xiao, F., Kitasuka, T., & Aritsugi, M. (2012). Economical and fault-tolerant load balancing in distributed stream processing systems. In IEICE Transactions on Information and Systems (Vol. E95-D, pp. 1062–1073). Institute of Electronics, Information and Communication, Engineers, IEICE. https://doi.org/10.1587/transinf.E95.D.1062

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free