Back to results

University of Toronto

Chorus: Model Kowledge Base for Perfomance Modeling in Datacenters

Abstract

dc:description.abstract

Due to the imperative need to reduce the management costs, operators multiplex several concurrent applications in large datacenters. However, uncontrolled resource sharing between co-hosted applications often results in performance degradation problems, thus creating violations of service level agreements (SLAs) for service providers. Therefore, in order to meet per-application SLAs, per-application performance modeling for dynamic resource allocation in shared resource environments has recently become promising. We introduce Chorus, an interactive performance modeling framework for building application performance models incrementally and on the fly. It can be used to support complex, multi-tier resource allocation, and/or what-if performance inquiry in modern datacenters, such as Clouds. Chorus consists of (i) a declarative high-level language for providing semantic model guidelines, such as model templates, model functions, or sampling guidelines, from a sysadmin or a performance analyst, as model approximations to be learned or refined experimentally, (ii) a runtime engine for iteratively collecting experimental performance samples, validating and refining performance models. Chorus efficiently builds accurate models online, reuses and adjusts archival models over time, and combines them into an ensemble of models. We perform an experimental evaluation on a multi-tier server platform, using several industry- standard benchmarks. Our results show that Chorus is a flexible modeling framework and knowledge base for validating, extending and reusing existing models while adapting to new situations.

Degree

thesis:*
Department dc:contributor.department
Computer Science
Year dc:date.issued
2012

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Chen, Jin
Advisor dc:contributor.advisor
  • Amza, Cristiana

Subjects

dc:subject × 7

Rights

dc:rights
Statement dc:rights
  • Attribution 2.5 Canada
Language dc:language.iso
en_ca

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1807/31717
OAI identifier oai:identifier
oai:utoronto.scholaris.ca:1807/31717

Chain of custody

source
Harvested from
University of Toronto
Base URL
utoronto.scholaris.ca/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Chen, Jin. Chorus: Model Kowledge Base for Perfomance Modeling in Datacenters. 2012. http://hdl.handle.net/1807/31717