Authors: Naidila Sadashiv; S.M. Dilip Kumar
Addresses: Department of Computer Science and Engineering, Acharya Institute of Technology, Bangalore, 560107, India ' Department of Computer Science and Engineering, University Visvesvarya College of Engineering, Bangalore, 560001, India
Abstract: Cloud computing is being largely embraced by small, medium and large business organisations to host interactive web-based applications, as they provide unlimited services compared with the classical computing approach. However, providing uninterrupted service at an economical price with efficient utilisation of resources is the challenge faced by cloud service providers especially in serving users spread across the globe. Services from many different clouds can be reaped to address resource availability issues and impart the desired QoS. This paper presents a resource management approach for deploying three-tier applications over a broker-based multi-cloud environment. Strategies for quick cloud site selection, dynamic resource adaptation, and two-level load balancing with high availability are considered as part of this approach. Experiments are carried out on an extended cloudsim simulator using realistic session workloads that are synthesised based on different statistical distributions. Performance evaluation of the approach reveals that these strategies lead to improved resource utilisation, throughput and compliance with SLA even under varying workload scenarios.
Keywords: cloud computing; resource management; multi-cloud environment; cloud site selection; dynamic adaptation; fair share load balancer; FSLB; broker.
International Journal of High Performance Computing and Networking, 2018 Vol.12 No.1, pp.94 - 109
Received: 10 Mar 2016
Accepted: 24 Jul 2016
Published online: 27 Jul 2018 *