• DocumentCode
    2320368
  • Title

    MORPHOSYS: Efficient Colocation of QoS-Constrained Workloads in the Cloud

  • Author

    Ishakian, Vatche ; Bestavros, Azer

  • Author_Institution
    Comput. Sci. Dept., Boston Univ., Boston, MA, USA
  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    In hosting environments such as IaaS clouds, desirable application performance is usually guaranteed through the use of Service Level Agreements (SLAs), which specify minimal fractions of resource capacities that must be allocated for unencumbered use for proper operation. Arbitrary colocation of applications with different SLAs on a single host may result in inefficient utilization of the host´s resources. In this paper, we propose that periodic resource allocation and consumption models -- often used to characterize real-time workloads -- be used for a more granular expression of SLAs. Our proposed SLA model has the salient feature that it exposes flexibilities that enable the infrastructure provider to safely transform SLAs from one form to another for the purpose of achieving more efficient colocation. Towards that goal, we present MORPHOSYS: a framework for a service that allows the manipulation of SLAs to enable efficient colocation of arbitrary workloads in a dynamic setting. We present results from extensive trace-driven simulations of colocated Video-on-Demand servers in a cloud setting. These results show that potentially-significant reduction in wasted resources (by as much as 60%) are possible using MORPHOSYS.
  • Keywords
    cloud computing; quality of service; resource allocation; video on demand; video servers; IaaS clouds; MORPHOSYS; QoS-constrained workload colocation; SLA model; consumption models; dynamic setting; granular expression; host resource utilization; periodic resource allocation; real-time workloads; resource capacities; service level agreements; trace-driven simulations; video-on-demand servers; Biological system modeling; Cloud computing; Real time systems; Resource management; Servers; Streaming media; Virtual machining; Cloud Computing; Multi-tenancy; Resource Management and Scheduling; Service Level Agreements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.44
  • Filename
    6217409