Performance Modelling and Simulation of Three-Tier Applications in Cloud and Multi-Cloud Environments

作者: Nikolay Grozev , Rajkumar Buyya , None

DOI: 10.1093/COMJNL/BXT107

关键词: Architectural patternReal-time computingProvisioningCloud computingUser experience designScalabilityQuality of experienceVirtual machineComputer scienceDistributed computingDeployment environment

摘要: number of Cloud applications follow the 3-tier architectural pattern. Many them serve customers worldwide and must meet non-functional requirements such as reliability, responsiveness Quality Experience (QoE). Thus exibility scalability oered by clouds make a suitable deployment environment. Latest developments show that using multiple can further increase an application’s reliability user experience to level has not been achievable before. However, research in scheduling provisioning across is still its infancy. To foster eorts area, we propose analytical performance model Multi-Cloud environments. It takes into account persistent storage heterogeneity cloud data centres terms Virtual Machine (VM) performance. Furthermore, it allows for modelling heterogeneous workloads directed dierent centres. Based on our model, have extended CloudSim simulator, through which validate plausibility approach. The conducted experiments with RUBiS workload predicted characteristics simulation approximate well those modelled system.

参考文章(35)
Gueyoung Jung, Galen Swint, Jason Parekh, Calton Pu, Akhil Sahai, Detecting bottleneck in -tier IT applications through analysis distributed systems operations and management. pp. 149- 160 ,(2006) , 10.1007/11907466_13
Ilango Sriram, SPECI, a Simulation Tool Exploring Cloud-Scale Data Centres international conference on cloud computing. ,vol. 5931, pp. 381- 392 ,(2009) , 10.1007/978-3-642-10665-1_35
Emmanuel Cecchet, Sameh Elnikety, Anupam Chanda, Willy Zwaenepoel, Julie Marguerite, Performance comparison of middleware architectures for generating dynamic web content acm ifip usenix international conference on middleware. pp. 242- 261 ,(2003) , 10.5555/1515915.1515933
Nikolay Grozev, Rajkumar Buyya, None, Inter-Cloud architectures and application brokering: taxonomy and survey Software - Practice and Experience. ,vol. 44, pp. 369- 390 ,(2014) , 10.1002/SPE.2168
Ariel Ortiz Ramirez, Three-Tier Architecture Linux Journal. ,vol. 2000, pp. 7- ,(2000) , 10.5555/349516.349525
J. Cao, M. Andersson, C. Nyberg, M. Kihl, Web server performance modeling using an M/G/1/K*PS queue international conference on telecommunications. ,vol. 2, pp. 1501- 1506 ,(2003) , 10.1109/ICTEL.2003.1191656
Jiang Dejun, Guillaume Pierre, Chi-Hung Chi, EC2 performance analysis for resource provisioning of service-oriented applications international conference on service oriented computing. pp. 197- 207 ,(2009) , 10.1007/978-3-642-16132-2_19
Pat Helland, Condos and clouds Communications of The ACM. ,vol. 56, pp. 50- 59 ,(2013) , 10.1145/2398356.2398374
S. Sotiriadis, N. Bessis, N. Antonopoulos, Towards Inter-cloud Schedulers: A Survey of Meta-scheduling Approaches 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing. pp. 59- 66 ,(2011) , 10.1109/3PGCIC.2011.19