A Variable Service Broker Routing Policy for data center selection in cloud analyst

Abstract Cloud computing depends on sharing distributed computing resources to handle different services such as servers, storage and applications. The applications and infrastructures are provided as pay per use services through data center to the end user. The data centers are located at different geographic locations. However, these data centers can get overloaded with the increase number of client applications being serviced at the same time and location; this will degrade the overall QoS of the distributed services. Since different user applications may require different configuration and requirements, measuring the user applications performance of various resources is challenging. The service provider cannot make decisions for the right level of resources. Therefore, we propose a Variable Service Broker Routing Policy – VSBRP, which is a heuristic-based technique that aims to achieve minimum response time through considering the communication channel bandwidth, latency and the size of the job. The proposed service broker policy will also reduce the overloading of the data centers by redirecting the user requests to the next data center that yields better response and processing time. The simulation shows promising results in terms of response and processing time compared to other known broker policies from the literature.

[1]  G. Ram Mohana Reddy,et al.  Optimal load balancing in cloud computing by efficient utilization of virtual machines , 2014, 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS).

[2]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

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

[4]  Rajkumar Buyya,et al.  Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints , 2013, IEEE Transactions on Parallel and Distributed Systems.

[5]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[6]  Djamal Zeghlache,et al.  Cloud Service Delivery across Multiple Cloud Platforms , 2011, 2011 IEEE International Conference on Services Computing.

[7]  Sandeep Kumar,et al.  Priority based Round-Robin service broker algorithm for Cloud-Analyst , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[8]  G. Ram Mohana Reddy,et al.  Load Balancing in Cloud Computingusing Modified Throttled Algorithm , 2013, 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[9]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[10]  Ashraf Zia,et al.  A Scheme to Reduce Response Time in Cloud Computing Environment , 2013 .

[11]  Ritu Chauhan,et al.  An Enhancement in Service Broker Policy for Cloud- Analyst , 2015 .

[12]  Pradeep Singh Rawat,et al.  Performance evaluation of cloud application with constant data center configuration and variable service broker policy using CloudSim , 2014 .

[13]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[14]  G. Sreenivasulu,et al.  The issues of cloud service delivery through virtualization of Dynamically Generated multiple virtual machine Services without missing deadline on the World Wide Web , 2014 .

[15]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[16]  Rajkumar Buyya,et al.  CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[17]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[18]  Vasudha Arora,et al.  Performance evaluation of load balancing policies across virtual machines in a data center , 2014, 2014 International Conference on Reliability Optimization and Information Technology (ICROIT).

[19]  Suhardi,et al.  Performance Measurement of Cloud Computing Services , 2012, CloudCom 2012.

[20]  Manan D. Shah,et al.  Allocation Of Virtual Machines In Cloud Computing Using Load Balancing Algorithm , 2013 .

[21]  Akhil Goyal,et al.  A Study of Load Balancing in Cloud Computing using Soft Computing Techniques , 2014 .

[22]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[23]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[24]  P. M. Rekha,et al.  Cost based data center selection policy for large scale networks , 2014, 2014 International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC).

[25]  Bhavesh A. Oza,et al.  A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Data Center Selection , 2012 .