posted on 2019-03-26, 12:01authored byAndreas Kohne, Marcel Kruger, Marco Pfahlberg, Olaf Spinczyk, Lars NagelLars Nagel
In recent years, cloud federations have gained popularity. Small as well as big cloud service providers (CSPs)
join federations to reduce their costs, and also cloud
management software like OpenStack offers support for
federations. In a federation, individual CSPs cooperate
such that they can move load to partner clouds at high
peaks and possibly offer a wider range of services to
their customers. Research in this area addresses the organization of such federations and strategies that CSPs
can apply to increase their profit.
In this paper we present the latest extensions to the
FederatedCloudSim framework that considerably improve the simulation and evaluation of cloud federations. These simulations include service-level agreements (SLAs), scheduling and brokering strategies on
various levels, the use of real-world cloud workload
traces and a fine-grained financial evaluation using the
new CloudAccount module. We use FederatedCloudSim
to compare scheduling and brokering strategies on the
federation level. Among them are new strategies that
conduct auctions or consult a reliance factor to select an
appropriate federated partner for running outsourced
virtual machines. Our results show that choosing the
right strategy has a significant impact on SLA compliance and revenue.
Funding
This work was supported by Materna GmbH and by
the German Ministry of Education and Research under
Grant 01IH13004 (“FAST”).
History
School
Science
Department
Computer Science
Published in
the 4th Workshop
Proceedings of the 4th Workshop on CrossCloud Infrastructures & Platforms - Crosscloud'17
Citation
KOHNE, A. ... et al., 2019. Financial evaluation of SLA-based VM scheduling strategies for cloud federations. IN: Proceedings of the 4th Workshop on CrossCloud Infrastructures & Platforms (Crosscloud'17), Belgrade, Serbia, April 23 - 26, Article 1.
This work is made available according to the conditions of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) licence. Full details of this licence are available at: https://creativecommons.org/licenses/by-nc-nd/4.0/