Energy consumption improvement and cost saving by cloud broker in cloud datacenters

Using a single cloud datacenter in Cloud network can have several disadvantages for users, from excess energy consumption to increase dissatisfaction of users of service and price of provided services. The Cloud broker as an intermediary between users and datacenters can play a key role to enhance users' satisfaction and reducing energy consumption of datacenters that are located geographically in different areas. In this paper, we have attempted to provide an algorithm that assigns datacenter to users through rating various datacenters. This algorithm has been simulated by Cloudsim and will result in high levels of user satisfaction, cost-effectiveness and improving energy consumption. In this paper, we show that this algorithm can save 44% of energy consumption and 7% of cost saving to users are in sample simulation space.

[1]  D. Zarefsky The U.S. and the world , 2014 .

[2]  Dhaval Limbani,et al.  A Proposed Service Broker Policy for Data Center Selection in Cloud Environment with Implementation , 2012 .

[3]  Chao-Tung Yang,et al.  A Workflow-based Computational Resource Broker with Information Monitoring in Grids , 2006, 2006 Fifth International Conference on Grid and Cooperative Computing (GCC'06).

[4]  Ryszard Kowalczyk,et al.  Decentralized Co-allocation of Interrelated Resources in Dynamic Environments , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[5]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[6]  Limin Xiao,et al.  A statistical based resource allocation scheme in cloud , 2011, 2011 International Conference on Cloud and Service Computing.

[7]  Deepak Kapgate,et al.  Efficient Service Broker Algorithm for Data Center Selection in Cloud Computing , 2014 .

[8]  Fei Teng,et al.  A New Game Theoretical Resource Allocation Algorithm for Cloud Computing , 2010, GPC.

[9]  Kamalanathan Chandran,et al.  Design and implementation of a synchronous and asynchronous-based data replication technique in cloud computing , 2016, Int. Arab J. Inf. Technol..

[10]  Liana L. Fong,et al.  Grid broker selection strategies using aggregated resource information , 2010, Future Gener. Comput. Syst..

[11]  Anton Beloglazov,et al.  Energy-efficient management of virtual machines in data centers for cloud computing , 2013 .

[12]  Dan C. Marinescu,et al.  Cloud Computing: Theory and Practice , 2013 .

[13]  Gaurav Raj,et al.  Effective Cost Mechanism for Cloudlet Retransmission and Prioritized VM Scheduling Mechanism over Broker Virtual Machine Communication Framework , 2012, ArXiv.

[14]  Johan Tordsson,et al.  Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers , 2012, Future Gener. Comput. Syst..

[15]  Jyh-Horng Chou,et al.  Optimized task scheduling and resource allocation on cloud computing environment using improved differential evolution algorithm , 2013, Comput. Oper. Res..