Abstract

Highly demanding services require an appropriate amount of resources tomanage the fluctuating workload in cloud environment, which is a challenging task forcloud service provides over the Internet. Cloud providers offer these services to enduserwith pay and use model, such as utility computing. The services are offered toend-user by a cloud provider in a shareable fashion over Infrastructure-as-a-Service.So, IaaS is a type of computing service on which third parties host their application onvirtualized platforms, such as either VMs or Containers. Whenever some containers areoverloaded or under-loaded, it may cause SLA violation, degrade performance, cosumemaximum energy, and also cause minimum throughput and maximum response time. Italso leads to minimizing the customer satisfaction level along with cloud providers,leading to the penalty. The services hosted on VMs or Containers are highlydemanding services, and these highly demanding services are handled with the help ofload balancing. Load balancing is a way to automatically transfer the incoming requestsor load across a group of back-end containers. It improves the distribution of workloadacross multiple virtual machines. Traditionally, load balancing algorithms use one ortwo parameters to balance the load. In this paper, we used one of the popularoptimization techniques, namely the Technique for Order of Preferences by Similarityto Ideal Solution (TOPSIS) algorithm to manage the incoming traffic with the multiplecriteriadecision-making (MCDM) technique. When the proposed technique wascompared with different other techniques, such as round robin, it was found thatTOPSIS gives better performance in terms of efficient resources utilization. It alsominimizes the average response time, which prevents the machine from gettingoverloaded.

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