Conference Paper

Scheduling and monitoring of internally structured services in Cloud federations

Dept. of Comput. Sci., Umea Univ., Umeå, Sweden
DOI: 10.1109/ISCC.2011.5984012 Conference: Computers and Communications (ISCC), 2011 IEEE Symposium on
Source: IEEE Xplore


Cloud infrastructure providers may form Cloud federations to cope with peaks in resource demand and to make large-scale service management simpler for service providers. To realize Cloud federations, a number of technical and managerial difficulties need to be solved. We present ongoing work addressing three related key management topics, namely, specification, scheduling, and monitoring of services. Service providers need to be able to influence how their resources are placed in Cloud federations, as federations may cross national borders or include companies in direct competition with the service provider. Based on related work in the RESERVOIR project, we propose a way to define service structure and placement restrictions using hierarchical directed acyclic graphs. We define a model for scheduling in Cloud federations that abides by the specified placement constraints and minimizes the risk of violating Service-Level Agreements. We present a heuristic that helps the model determine which virtual machines (VMs) are suitable candidates for migration. To aid the scheduler, and to provide unified data to service providers, we also propose a monitoring data distribution architecture that introduces cross-site compatibility by means of semantic metadata annotations.

Download full-text


Available from: Erik Elmroth
  • Source
    • "Other publications have covered specific issues related to the Reservoir architecture. Larsson et al. [19] propose a scheduling methodology for virtual machine migration. Their approach aims to minimize SLA exceptions and maximize performance and resource usage through the use of a heuristic method that can take fine-grained descriptors into account. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Cloud Computing is a paradigm that applies a service model on infrastructures, platforms and software. In the last few years, this new idea has been showing its potentials and how, in the long run, it will affect Information Technology and the act of interfacing to computation and storage. This article introduces the FCFA project, a framework for an ontology-based resource life-cycle management and provisioning in a federated Cloud Computing infrastructure. Federated Clouds are presumably the first step toward a Cloud 2.0 scenario where different providers will be able to share their assets in order to create a free and open Cloud Computing marketplace. The contribution of this article is a redesign of a Cloud Computing infrastructure architecture from the ground-up, leveraging semantic web technologies and natively supporting a federated resource provisioning.
    Full-text · Conference Paper · Jul 2012
  • [Show abstract] [Hide abstract]
    ABSTRACT: Addressing the management challenges for a multitude of distributed cloud architectures, we focus on the three complementary cloud management problems of predictive elasticity, admission control, and placement (or scheduling) of virtual machines. As these problems are intrinsically intertwined we also propose an approach to optimize the overall system behavior by policy-tuning for the tools handling each of them. Moreover, in order to facilitate the execution of some of the management decisions, we also propose new algorithms for live migration of virtual machines with very high workload and/or over low-bandwidth networks, using techniques such as caching, compression, and prioritization of memory pages.
    No preview · Chapter · Jan 2011
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Today's cloud consumers gain a high level of flexibility by using externally provided cloud-based services. However, they have no means for requesting combined services from different clouds or for enforcing an individual quality level. Laying the foundation for market-based cloud collaborations including the negotiation of individual quality parameters is an important aspect for future cloud computing. Cloud consumers, especially enterprises are then able to request complex services with consumer-driven quality guarantees according to their individual needs and are not concerned with the problem on how to make the different components work together. In this paper, we present an approach for collaborative complex service provisioning in cloud computing and an evaluation of selected mechanisms for the negotiation of quality parameters in such a collaborative market-based scenario.
    Full-text · Conference Paper · Jan 2011
Show more