MoKa: A System for Modeling and Capacity Planning of Multi-Tier Systems - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 2008

MoKa: A System for Modeling and Capacity Planning of Multi-Tier Systems

Résumé

Although cluster-based multi-tier data centers provide a means for supporting scalable web applications, their ad-hoc configuration poses significant challenges to the performance and economical costs of multi-tier applications. This paper presents the design and implementation of MoKa - a utility-aware framework for modeling multi-tier data centers and planning their capacity and optimal configuration. The contribution of the paper is threefold. First, we identify two levels of configuration of cluster-based multi-tier data centers, local configuration that applies at server's level and architectural configuration that relates to the clusters of servers in a multi-tier architecture. The combination of these two levels of configuration improves the overall performance and cost of cluster-based multi-tier data centers. Second, we present a utility function for characterizing the impact of local and architectural configurations on the performance and cost of multi-tier systems. Third, we develop a utility-aware capacity planning algorithm for efficiently calculating the optimal local and architecural configuration of multi-tier data centers to provide guarantees on performance while minimizing the cost. Our experiments on a multi-tier e-commerce auction site show the effectiveness of MoKa Moreover, the experiments show that the combination of local and architectural configurations provides a 100% accurate utility for the multi-tier system, while with a single level of optimization (local or architectural) accuracy is limited between 20% and 90%.
Fichier principal
Vignette du fichier
RR-6730.pdf (836.27 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00340772 , version 1 (25-11-2008)

Identifiants

  • HAL Id : inria-00340772 , version 1

Citer

Jean Arnaud, Sara Bouchenak. MoKa: A System for Modeling and Capacity Planning of Multi-Tier Systems. [Research Report] RR-6730, INRIA. 2008, pp.36. ⟨inria-00340772⟩
137 Consultations
226 Téléchargements

Partager

More