A QoS Based Load Balancing Framework for Large Scale Elastic Distributed Systems

The emergence of grid and cloud computing require load balancers to deal with potential problems, such as high level of scalability and heterogeneity of computing resources. In this paper, we present a generic load balancing framework which separates allocating process and migrating process while preserving a guaranteed level of service. Based on this framework, an intelligent load balancer that is aware of multiple Quality of Services and directed by users' requirements is proposed. The load balancer aims to deal with elastic heterogeneous distributed computing environments.

[1]  Artur Andrzejak,et al.  Decision Model for Cloud Computing under SLA Constraints , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[2]  Yuanzhuo Wang,et al.  The Representation and Computation of QoS Preference with Its Applications in Grid Computing Environments , 2010, Ann. des Télécommunications.

[3]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[4]  Radu Prodan,et al.  Taxonomies of the Multi-Criteria Grid Workflow Scheduling Problem , 2008 .

[5]  Hui Li Performance Evaluation in Grid Computing: A Modeling and Prediction Perspective , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

[6]  Rao Mikkilineni,et al.  Next Generation Cloud Computing Architecture: Enabling Real-Time Dynamism for Shared Distributed Physical Infrastructure , 2010, 2010 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[7]  Ladislau Bölöni,et al.  A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems , 2001, J. Parallel Distributed Comput..

[8]  Buqing Cao,et al.  A Service-Oriented Qos-Assured and Multi-Agent Cloud Computing Architecture , 2009, CloudCom.

[9]  Tatiana Kovacikova,et al.  Grid and Cloud Computing: Opportunities for Integration with the Next Generation Network , 2009, Journal of Grid Computing.

[10]  S. Khaddaj,et al.  A Brokerage Framework for Intelligent Resource Allocation in Distributed Systems , 2010, 2010 Ninth International Symposium on Distributed Computing and Applications to Business, Engineering and Science.

[11]  Fatos Xhafa,et al.  A Compendium of Heuristic Methods for Scheduling in Computational Grids , 2009, IDEAL.

[12]  Andrew S. Grimshaw,et al.  Failure Prediction in Computational Grids , 2007, 40th Annual Simulation Symposium (ANSS'07).

[13]  Daniel A. Menascé,et al.  Utility-based QoS Brokering in Service Oriented Architectures , 2007, IEEE International Conference on Web Services (ICWS 2007).

[14]  Guillaume Pierre,et al.  EC2 Performance Analysis for Resource Provisioning of Service-Oriented Applications , 2009, ICSOC/ServiceWave Workshops.

[15]  Alex M. Andrew,et al.  Intelligent Systems: Architecture, Design, and Control , 2002 .

[16]  Koustuv Dasgupta,et al.  QoS-GRAF: A Framework for QoS based Grid Resource Allocation with Failure provisioning , 2006, 200614th IEEE International Workshop on Quality of Service.

[17]  Victor V. Toporkov,et al.  Application-Level and Job-Flow Scheduling: An Approach for Achieving Quality of Service in Distributed Computing , 2009, PaCT.