Title | ||
---|---|---|
Performance modeling and analysis of virtualized multi-tier applications under dynamic workloads |
Abstract | ||
---|---|---|
Virtual machine technology facilitates implementation of modern Internet services, especially multi-tier applications. Server virtualization aims to reduce the cost of service provisioning and improve fault tolerance, portability and security of virtualized services by sharing the resources amongst consolidated servers. Although designing applications based on multi-tier architecture brings benefits to service providers in terms of service flexibility, functionality, and reusability of software in comparison to traditional architecture, deploying multi-tier applications in virtualization environments faces many challenges. In addition to virtualization overhead and virtual machines interference, dynamic and unpredictable nature of submitted workloads makes the performance evaluation of virtualized multi-tier applications very complex task. In this article, we propose a novel analytical model based on queuing network to evaluate virtualized multi-tier applications. The efficiency of the proposed model is evaluated by using a series of in-depth experiments in different configurations to study the performance of multi-tier applications. The conducted experiments examine consolidation of RUBiS and Wikipedia tiers in different scenarios under both bursty and non-bursty workloads. We present the results based on quantitative and qualitative analyses that are useful for virtualized multi-tier applications deployment. The performance modeling and experimental results are in excellent agreement and confirm the efficiency of the proposed model to evaluate and analyze the performance of virtualized multi-tier applications. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1016/j.jnca.2015.06.020 | Journal of Network and Computer Applications |
Keywords | Field | DocType |
Multi-tier application,Virtualization,Queuing network,Performance evaluation,Workload collocation | Virtualization,Virtual machine,Cache,Computer science,Server,Computer network,Service provider,Software portability,Distributed computing,Multitier architecture,The Internet | Journal |
Volume | Issue | ISSN |
56 | C | 1084-8045 |
Citations | PageRank | References |
7 | 0.44 | 42 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Keyvan RahimiZadeh | 1 | 18 | 2.09 |
Morteza Analoui | 2 | 124 | 24.94 |
Peyman Kabiri | 3 | 132 | 11.94 |
bahman javadi | 4 | 666 | 40.59 |