Liu, Zhen and Tang, Ao and Xia, Cathy H. and Zhang, Li (2009) A decentralized control mechanism for stream processing networks. Annals of Operations Research, 170 (1). pp. 161-182. ISSN 0254-5330 http://resolver.caltech.edu/CaltechAUTHORS:20090706-112605073
- Published Version
Restricted to Repository administrators only
See Usage Policy.
Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechAUTHORS:20090706-112605073
Data streaming applications are becoming more and more common due to the rapid development in emerging areas such as sensor networks, multimedia streaming, and on-line data mining, etc. These applications are often running in a decentralized, distributed environment. The requirements for processing large volumes of streaming data at real time have posed many great design challenges. One of the critical issues is to optimize the ongoing resource consumption of multiple, distributed, cooperating processing units. In this paper, we consider a generic model for the general stream data processing systems. We address the resource allocation problem for a collection of processing units so as to maximize the weighted sum of the throughput of different streams. Each processing unit may require multiple input data streams simultaneously and produce one or many valuable output streams. We develop decentralized control mechanisms that maximize the overall system throughput in such data stream processing networks. Performance analysis on the optimality and complexity of these mechanisms are also provided.
|Additional Information:||© 2009 Springer. Published online: 17 September 2008.|
|Subject Keywords:||stream processing; resource allocation; distributed algorithm|
|Usage Policy:||No commercial reproduction, distribution, display or performance rights in this work are provided.|
|Deposited By:||Tony Diaz|
|Deposited On:||12 Aug 2009 17:01|
|Last Modified:||26 Dec 2012 11:03|
Repository Staff Only: item control page