Distributed utilization control for real-time clusters with load balancing

  • Yong Fu
  • , Hongan Wang
  • , Chenyang Lu
  • , Ramu Sharat Chandra

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

27 Scopus citations

Abstract

Recent years have seen rapid growth of online services that rely on large-scale server clusters to handle high volume of requests. Such clusters must adaptively control the CPU utilizations of many processors in order to maintain desired soft real-time performance and prevent system overload in face of unpredictable workloads, This paper presents DUC-LB, a novel distributed utilization control algorithm for cluster-based soft real-time applications. Compared to earlier works on utilization control, a distinguishing feature of DUC-LB is its capability to handle system dynamics caused by load balancing, which is a common and essential component of most clusters today. Simulation results and control-theoretic analysis demonstrate that DUCLB can provide robust utilization control and effective load balancing in large-scale clusters.

Original languageEnglish
Title of host publicationProceedings of 27th IEEE International Real-Time Systems Symposium, RTSS 2006
Pages137-146
Number of pages10
DOIs
StatePublished - 2006
Event27th IEEE International Real-Time Systems Symposium, RTSS 2006 - Rio de Janeiro, Brazil
Duration: Dec 5 2006Dec 8 2006

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference27th IEEE International Real-Time Systems Symposium, RTSS 2006
Country/TerritoryBrazil
CityRio de Janeiro
Period12/5/0612/8/06

Fingerprint

Dive into the research topics of 'Distributed utilization control for real-time clusters with load balancing'. Together they form a unique fingerprint.

Cite this