Efficient Resource Management on Cloud Using Energy and Power Aware Dynamic Migration (EPADM) of VMs

  • PDF / 1,546,432 Bytes
  • 16 Pages / 439.37 x 666.142 pts Page_size
  • 108 Downloads / 175 Views

DOWNLOAD

REPORT


Efficient Resource Management on Cloud Using Energy and Power Aware Dynamic Migration (EPADM) of VMs V. Roopa1 · K. Malarvizhi2 · S. Karthik3 Accepted: 11 November 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract In present decade, cloud computing provides utility-based IT services to the global consumers. According to pay-by-use manner, it facilitates hosting of persistent services from the user, business and technical fields. But, it is to be mentioned that the data centers hosting the cloud-based services utilize large amount of energy, power and resources. Hence, there is a need of an efficient resource management model for cloud that involves in reducing the resource consumption and computational cost. And, for managing the virtual resources with respect to the varying demands in cloud environment, dynamic virtual resource management is required. With that concern, this paper presents a model called Energy and Power Aware Dynamic Migration (EPADM). Based on the model design, the main objectives such as, efficient resource mapping and provisioning algorithms are presented. The dynamic Virtual Migration (VM) operation comprises the VM relocation and consolidation parts for achieving desirable results. Moreover, the paper also concentrates on reducing the SLA (Service Level Agreement) based violation, which is a significant factor to be considered on cloud. The proposed EPADM model is evaluated using the CloudSim toolkit. The results illustrate that the proposed model has massive potential than others, as it provides energy-power efficiency, reduced SLA violations under distinctive workload cases. Keywords  Cloud computing · Resource management · Energy and Power Aware Dynamic Migration (EPADM) · SLA violation · Virtual machine migration · Relocation

* V. Roopa [email protected] K. Malarvizhi [email protected] S. Karthik [email protected] 1

Department of Information Technology, Sri Krishna College of Technology, Coimbatore, Tamilnadu 641042, India

2

Department of Electrical & Electronics Engineering, Kumaraguru College of Technology, Coimbatore, Tamilnadu 641049, India

3

Department of Computer Science & Engineering, SNS College of Technology, Coimbatore, Tamilnadu 641035, India



13

Vol.:(0123456789)



V. Roopa et al.

1 Introduction Cloud computing can be defined as a new domain for dynamic resource provisioning hightech service computations, which generally incorporates Virtual Machine technologies for efficient implementations [1]. Moreover, cloud computing delivers services in the pattern called XaaS (Anything as a Service), that ‘X’ may be the platform, infrastructure, software or storage, that depends upon the customer demands in pay-by-use manner. There are many service providers like Microsoft, Google, IBM are rapidly growing data centers all around for providing computing service over cloud paradigm. In [2], it is given that, cloud computing is the long held aim of utility based computations; it also has the prospective to more smart in