Abstract

Cloud computing has become a step up in computing whereby shared computation resources are provided on demand. As Infrastructure-as-a-Service (IaaS) providers provide more and more services to users, they also have to balance between the user's Service Level Agreement (SLAs) and the cost of resource usage. To optimize resource usage as low as possible while keeping user's SLA guaranteed is one of the most significant tasks. For those who use IaaS system to run their high performance applications such as communication-intensive applications, congestion of network becomes a critical problem. Sending a numerous requests to network-unaware scheduler maybe not processed due to network bottleneck while resource usage is very low. In this paper, to solve this problem, we propose a scheme of minimizing the required bandwidth consumption between every pair of virtual machines while keeping an introduced SLA to users. We show that our scheduler takes advantage of serving heavy communication-intensive applications with a lot of requested virtual machines.

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