Skip to main navigation Skip to search Skip to main content

Operator placement with QoS constraints for distributed stream processing

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Distributed stream processing relies on in-network operator placement to achieve an optimal resource allocation which can use the pool of machines and network resource efficiently. Due to the QoS (Quality of Service) constraints imposed by the application, operator placement is usually treated as an optimization problem with constraints. Trying to get a global optimization is challenging since it's a NP-hard problem. In this paper, we formalize the operator placement problem with network usage as the optimization objective and use two resource allocation related QoS metrics: throughput and end-to-end delay. We propose a concept of Optimization Power to describe the host's capacity to reach a global optimal solution as soon as possible. We also propose a corresponding Optimization Power-based heuristic algorithm for operator placement. Experiment results show that our approach can achieve a better performance in terms of reducing network usage and end-top-end delay, improving success ratio, and decreasing resource discovery frequency, compared to some other placement algorithms.

Original languageEnglish
Title of host publication2011 7th International Conference on Network and Service Management, CNSM 2011
StatePublished - 2011
Event2011 7th International Conference on Network and Service Management, CNSM 2011 - Paris, France
Duration: 24 Oct 201128 Oct 2011

Publication series

Name2011 7th International Conference on Network and Service Management, CNSM 2011

Conference

Conference2011 7th International Conference on Network and Service Management, CNSM 2011
Country/TerritoryFrance
CityParis
Period24/10/1128/10/11

Keywords

  • QoS
  • constraint
  • distributed stream processing
  • operator placement
  • optimization
  • resource allocation

Fingerprint

Dive into the research topics of 'Operator placement with QoS constraints for distributed stream processing'. Together they form a unique fingerprint.

Cite this