About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
2nd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

A Collaborative Approach to Stochastic Load Balancing with Networked Queues of Autonomous Service Clusters

Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1109/COLCOM.2006.361830,
        author={Cheng-Jia Lai and Wolfgang Polak},
        title={A Collaborative Approach to Stochastic Load Balancing with Networked Queues of Autonomous Service Clusters},
        proceedings={2nd International ICST Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2007},
        month={5},
        keywords={Clustering algorithms  Collaboration  Computer networks  Distributed computing  Grid computing  Load management  Network servers  Queueing analysis  Stochastic processes  Web server},
        doi={10.1109/COLCOM.2006.361830}
    }
    
  • Cheng-Jia Lai
    Wolfgang Polak
    Year: 2007
    A Collaborative Approach to Stochastic Load Balancing with Networked Queues of Autonomous Service Clusters
    COLLABORATECOM
    IEEE
    DOI: 10.1109/COLCOM.2006.361830
Cheng-Jia Lai1, Wolfgang Polak1
  • 1: FX Palo Alto Laboratory, 3400 Hillview Ave, Building 4, Palo Alto, CA 94304, United States

Abstract

Load balancing has been an increasingly important issue for handling computational intensive tasks in a distributed system such as in grid and cluster computing. In such systems, multiple server instances are installed for handling requests from client applications, and each request (or task) typically needs to stay in a queue before an available server is assigned to process it. In this paper, we propose a high-performance queueing method for implementing a shared queue for collaborative clusters of servers. Each cluster of servers maintains a local queue and queues of different clusters are networked to form a unified (or shared) queue that may dispatch tasks to all available servers. We propose a new randomized algorithm for forwarding requests in an overcrowded local queue to a networked queue based on load information of the local and neighboring clusters. The algorithm achieves both load balancing and locality awareness.

Keywords
Clustering algorithms Collaboration Computer networks Distributed computing Grid computing Load management Network servers Queueing analysis Stochastic processes Web server
Published
2007-05-20
Publisher
IEEE
Modified
2011-11-12
http://dx.doi.org/10.1109/COLCOM.2006.361830
Copyright © 2006–2025 IEEE
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL