Topics: Cloud reliability and performance; VM provisioning, scheduling, and scaling
Authors: Hyame Alameddine, Sara Ayoubi and Chadi Assi (Concordia University, Canada)
Presenter Bio: Hyame Alameddine is a Ph.D. candidate at the Concordia Institute of
Information Systems Engineering, University of Concordia, Montreal,
Canada. Hyame received a computer engineering degree in information,
networks and multimedia from CNAM University-Paris-France in 2015. While
continuing her engineering degree, she worked as an application
developer and system engineer in several companies including HRsmart.
Her current research interests are in the areas of Cloud Computing,
Network Function Virtualization, Data Center Networks Design, and
Optimization.
Abstract: The sharing of computing and networking resources in the cloud is
challenged by several obstacles, such as providing bandwidth guarantees
for a predictable performance of the hosted applications, as well as
maintaining their availability upon any failure. Therefore, the wide
scale adoption of this emerging computing paradigm is highly dependent
on overcoming these challenges. In fact, the lack of bandwidth
guarantees extends the completion time for jobs, thus increasing cloud
clients expenses, who pay based on their use. In addition, outages in
cloud data centers may result in severe revenue losses for both cloud
operators and their clients alike.
Now, to mitigate these challenges, cloud operators should be empowered
with a strategic protection plan able to guarantee resilient and
predictable performance for applications. Such a plan consists of
provisioning additional backup resources (e.g. virtual machines,
bandwidth) while ensuring efficient network bandwidth utilization. In
this work, we exploit several bandwidth sharing opportunities in
multi-tenant cloud networks while offering resilient and bandwidth
guaranteed services. In contrast to previous works which target cloud
clients satisfaction, we focus on optimizing network bandwidth
utilization in order to increase the cloud operators' revenues while
maintaining such bandwidth allocation transparent to the clients.
Through several motivational examples, we highlight the sharing
opportunities and show that they are able to increase cloud operators
revenue while providing up to 50% of bandwidth gain in the network.