Abstract

The cloud resource usage has been increased exponentially because of adaptation of digitalization in government and corporate organization. This might increase the usage of cloud compute instances, resulting in massive consumption of energy from High performance Public Cloud Data Center servers. In cloud, there are some web applications which may experience diverse workloads at different timestamps that are essential for workload efficiency as well as feasibility of all extent. In cloud application, one of the major features is scalability in which most Cloud Service Providers (CSP) offer Infrastructure as a Service (IaaS) and have implemented auto-scaling on the Virtual Machine (VM) levels. Auto-scaling is a cloud computing feature which has the ability in scaling the resources based on demand and it assists in providing better results for other features like high availability, fault tolerance, energy efficiency, cost management, etc. In the existing approach, the reactive scaling with fixed or smart static threshold do not fulfill the requirement of application to run without hurdles during peak workloads, however this paper focuses on increasing the green tracing over cloud computing through proposed approach using predictive auto-scaling technique for reducing over-provisioning or under-provisioning of instances with history of traces. On the other hand, it offers right sized instances that fit the application to execute in satisfying the users through on-demand with elasticity. This can be done using Deep Learning based Time-Series LSTM Networks, wherein the virtual CPU core instances can be accurately scaled using cool visualization insights after the model has been trained. Moreover, the LSTM accuracy result of prediction is also compared with Gated Recurrent Unit (GRU) to bring business intelligence through analytics with reduced energy, cost and environmental sustainability.

Highlights

  • Cloud Computing (CC) is a paradigm aimed at retrieving a collection of computer assets such as servers, networks, storage that allow applications to expand resource on demand with agility through virtualization

  • Elasticity that enables customers to buy and release the correct quantity of compute resources based on their demands so that more responsive web application developers are continually attracted to use cloud services

  • We utilize a framework intended for supporting classic and application load balancing, with predictive Auto-scaling approach which is used to forecast the traffic in advance and provision of resources with high-quality services and to minimize the expense of cloud utilization without violating Quality of Service (QOS) and Service Level Agreement (SLA)

Read more

Summary

Introduction

Cloud Computing (CC) is a paradigm aimed at retrieving a collection of computer assets such as servers, networks, storage that allow applications to expand resource on demand with agility through virtualization. Cloud computing is the developing model for delivering subscription oriented pay-asyou-go services to access compute resources for deploying applications. One such characteristic, namely, elasticity that enables customers to buy and release the correct quantity of compute resources based on their demands so that more responsive web application developers are continually attracted to use cloud services. We utilize a framework intended for supporting classic and application load balancing, with predictive Auto-scaling approach which is used to forecast the traffic in advance and provision of resources with high-quality services and to minimize the expense of cloud utilization without violating Quality of Service (QOS) and Service Level Agreement (SLA)

Objectives
Methods
Results
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call