A Cost Efficient Service Broker Policy for Data Center Allocation in IaaS Cloud Model

Cloud computing provides distributed computing resources such as servers, storage and applications to the end users through data centers. The data centers are geographically located at different locations. The client applications or requests being serviced by cloud service providers on “pay per use”. So, different pricing models are adapted to compute the cost and revenue of the data centers. The cost of VM is computed depending on its placement in the data centers through broker policies. So, the broker policies have a significant role in evaluating the cost of the VM which directly impacts on revenue of the service provider. In the computing competition, the VM cost should be minimized by which service demand will be maximized. Moreover, the response time and processing time of the data centers need to be minimized to posses commendatory Quality of Service. In this work, we propose a new service broker policy to minimize the total cost. The total cost considers the VM cost and the data transfer cost. The proposed mechanism also reduces the response time and data processing time of the data centers. The proposed policy is simulated in Cloud Analyst. We examine the performance of the proposed mechanism with ten different scenarios. Finally, we compare performance results with respect to VM cost, data transfer cost, total cost, processing time and response time of data centers with the existing policies and observe better than these.

[1]  Maryam Askarizade Haghighi,et al.  An Energy-Efficient Dynamic Resource Management Approach Based on Clustering and Meta-Heuristic Algorithms in Cloud Computing IaaS Platforms , 2018, Wireless Personal Communications.

[2]  Bandar Aldawsari,et al.  Cloud-SEnergy: A bin-packing based multi-cloud service broker for energy efficient composition and execution of data-intensive applications , 2018, Sustain. Comput. Informatics Syst..

[3]  Rajkumar Buyya,et al.  Workload modeling for resource usage analysis and simulation in cloud computing , 2015, Comput. Electr. Eng..

[4]  El-Ghazali Talbi,et al.  A pareto-based genetic algorithm for optimized assignment of VM requests on a cloud brokering environment , 2013, 2013 IEEE Congress on Evolutionary Computation.

[5]  P. Sengottuvelan,et al.  A Hybrid Strategy for Resource Allocation and Load Balancing in Virtualized Data Centers Using BSO Algorithms , 2017, Wirel. Pers. Commun..

[6]  George Varghese,et al.  CONGA: distributed congestion-aware load balancing for datacenters , 2015, SIGCOMM.

[7]  HaghparastMajid,et al.  An Energy-Efficient Dynamic Resource Management Approach Based on Clustering and Meta-Heuristic Algorithms in Cloud Computing IaaS Platforms , 2019 .

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

[9]  C. R. Tripathy,et al.  Deadline sensitive lease scheduling in cloud computing environment using AHP , 2016, J. King Saud Univ. Comput. Inf. Sci..

[10]  Niraj Upadhayaya,et al.  A Lion‐Whale optimization‐based migration of virtual machines for data centers in cloud computing , 2018, Int. J. Commun. Syst..

[11]  Misbah Liaqat,et al.  Federated cloud resource management: Review and discussion , 2017, J. Netw. Comput. Appl..

[12]  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.

[13]  Zhu Han,et al.  Dynamics of service selection and provider pricing game in heterogeneous cloud market , 2016, J. Netw. Comput. Appl..

[14]  Utpal Biswas,et al.  An Approach Towards Amelioration of an Efficient VM Allocation Policy in Cloud Computing Domain , 2018, Wirel. Pers. Commun..

[15]  Abbas Horri,et al.  Toward a hierarchical and architecture‐based virtual machine allocation in cloud data centers , 2018, Int. J. Commun. Syst..

[16]  Yang Xiang,et al.  A novel organizing scheme of single topic user group based on trust chain model in social network , 2018, Int. J. Commun. Syst..

[17]  Patrizio Dazzi,et al.  QoS-aware genetic Cloud Brokering , 2017, Future Gener. Comput. Syst..

[18]  C. R. Tripathy,et al.  Deadline based task scheduling using multi-criteria decision-making in cloud environment , 2018, Ain Shams Engineering Journal.

[19]  Mostafa Ghobaei-Arani,et al.  A learning‐based approach for virtual machine placement in cloud data centers , 2018, Int. J. Commun. Syst..

[20]  Prasant Kumar Pattnaik,et al.  An enhanced deadline constraint based task scheduling mechanism for cloud environment , 2018, J. King Saud Univ. Comput. Inf. Sci..

[21]  Talal Halabi,et al.  A broker-based framework for standardization and management of Cloud Security-SLAs , 2018, Comput. Secur..

[22]  Yue-Shan Chang,et al.  An agent‐based workflow scheduling mechanism with deadline constraint on hybrid cloud environment , 2018, Int. J. Commun. Syst..

[23]  Rajkumar Buyya,et al.  Regulations and latency-aware load distribution of web applications in Multi-Clouds , 2016, The Journal of Supercomputing.

[24]  Nima Jafari Navimipour,et al.  Nature inspired meta‐heuristic algorithms for solving the service composition problem in the cloud environments , 2018, Int. J. Commun. Syst..

[25]  Mohammad Masdari,et al.  An overview of virtual machine placement schemes in cloud computing , 2016, J. Netw. Comput. Appl..

[26]  Mohamed Othman,et al.  Energy aware resource allocation of cloud data center: review and open issues , 2016, Cluster Computing.

[27]  T. Menakadevi,et al.  AN OPTIMUM SERVICE BROKER POLICY FOR SELECTING DATA CENTER IN CLOUDANALYST , 2016 .

[28]  Eduardo Lalla-Ruiz,et al.  A cloud brokerage approach for solving the resource management problem in multi-cloud environments , 2016, Comput. Ind. Eng..

[29]  Dongyu Qiu,et al.  Modeling of the resource allocation in cloud computing centers , 2015, Comput. Networks.

[30]  B. B. Gupta,et al.  An optimized service broker routing policy based on differential evolution algorithm in fog/cloud environment , 2017, Cluster Computing.

[31]  Andrea Clematis,et al.  Hybrid Clouds brokering: Business opportunities, QoS and energy-saving issues , 2013, Simul. Model. Pract. Theory.

[32]  Ali Movaghar-Rahimabadi,et al.  Time-Cost Efficient Scheduling Algorithms for Executing Workflow in Infrastructure as a Service Clouds , 2018, Wirel. Pers. Commun..

[33]  Rajkumar Buyya,et al.  SLA-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions , 2011, 2011 International Conference on Cloud and Service Computing.

[34]  Laurence T. Yang,et al.  A game theory-based dynamic resource allocation strategy in Geo-distributed Datacenter Clouds , 2017, Future Gener. Comput. Syst..

[35]  Amir Hayat,et al.  Resource management in cloud computing: Taxonomy, prospects, and challenges , 2015, Comput. Electr. Eng..

[36]  Nan Zhang,et al.  A genetic algorithm‐based task scheduling for cloud resource crowd‐funding model , 2018, Int. J. Commun. Syst..

[37]  Hemant Kumar Mehta,et al.  A Two Level Broker System for Infrastructure as a Service Cloud , 2016, Wirel. Pers. Commun..

[38]  Ahmed Shawish,et al.  Cloud Computing: Paradigms and Technologies , 2014 .

[39]  Rajkumar Buyya,et al.  Location-aware brokering for consumers in multi-cloud computing environments , 2017, J. Netw. Comput. Appl..

[40]  Chuan Wu,et al.  A survey on cloud interoperability: taxonomies, standards, and practice , 2013, PERV.

[41]  NazirBabar,et al.  Resource management in cloud computing , 2015 .

[42]  Etienne Michon,et al.  Schlouder: A broker for IaaS clouds , 2017, Future Gener. Comput. Syst..

[43]  Javier García,et al.  Optimal allocation of virtual machines in multi-cloud environments with reserved and on-demand pricing , 2017, Future Gener. Comput. Syst..

[44]  Thamarai Selvi Somasundaram,et al.  A Cloud Resource Allocation Strategy Based on Fitness Based Live Migration and Clustering , 2017, Wireless Personal Communications.

[45]  Ammar Almomani,et al.  A Variable Service Broker Routing Policy for data center selection in cloud analyst , 2017, J. King Saud Univ. Comput. Inf. Sci..

[46]  Prasant Kumar Pattnaik,et al.  Modeling of Task Scheduling Algorithm Using Petri-Net in Cloud Computing , 2018 .

[47]  Mohamed Othman,et al.  Cost-aware service brokering and performance sentient load balancing algorithms in the cloud , 2016, J. Netw. Comput. Appl..