Dynamic Dispatching Mechanism for Differentiated Services in Cloud Clusters

A cloud computing environment consists of a huge number of processors and memories, high-speed networks, and various application services to provide a lot of service over the Internet for users. However, there are two critical problems in the Internet service provider¡¦s (ISP): unfair and unbalanced problems produced by dispatching tasks without considering the character and the workload of servers. Therefore, an efficient Dynamic Cloud Cluster Election Mechanism (DCCEM) is proposed to achieve load balance of resource deployment in this paper. The proposed approach is based on the combination of Combined Input-Cross point Buffers (CICB) and Cloud Virtualization Management (CVM) to distinguish and store the different patterns of service requirements, and then send them to appropriate cloud clusters according to the loading states of specific services, as capacity of CPU, memory, and storage. The simulation results show that DCCEM can dispatch tasks fairly and achieve load balancing for each cloud cluster.

[1]  Michael T. Jones,et al.  T the Five W's Where Is Where? Google's Geospatial Organizing Principle____________ Visualization Viewpoints Editor's Note , 2022 .

[2]  Aaron Bedra Getting Started with Google App Engine and Clojure , 2010, IEEE Internet Computing.

[3]  Rich Maggiani Cloud computing is changing how we communicate , 2009, 2009 IEEE International Professional Communication Conference.

[4]  Mladen A. Vouk,et al.  Cloud computing — Issues, research and implementations , 2008, ITI 2008 - 30th International Conference on Information Technology Interfaces.

[5]  Masato Oguchi,et al.  Storage Access Optimization with Virtual Machine Migration and Basic Performance Analysis of Amazon EC2 , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[6]  Li Xiao,et al.  Improving distributed workload performance by sharing both CPU and memory resources , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[7]  Hermann Kopetz,et al.  Clock Synchronization in Distributed Real-Time Systems , 1987, IEEE Transactions on Computers.

[8]  Jiannong Cao,et al.  Message and time efficient consensus protocols for synchronous distributed systems , 2008, J. Parallel Distributed Comput..

[9]  R. Rojas-Cessa,et al.  CIXB-1: combined input-one-cell-crosspoint buffered switch , 2001, 2001 IEEE Workshop on High Performance Switching and Routing (IEEE Cat. No.01TH8552).

[10]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .