Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Computación y Sistemas
versión On-line ISSN 2007-9737versión impresa ISSN 1405-5546
Comp. y Sist. vol.17 no.3 Ciudad de México jul./sep. 2013
Artículos
Performance Evaluation of Infrastructure as Service Clouds with SLA Constraints
Evaluación del desempeño de servicios de infraestructura en nubes con restricciones de acuerdos de nivel de servicio (SLA)
Anuar Lezama Barquet1, Andrei Tchernykh1, and Ramin Yahyapour2
1 Computer Science Department, CICESE Research Center, Ensenada, BC, Mexico. alezama@cicese.edu.mx, chernykh@cicese.edu.mx
2 GWDG - University of Göttingen, 37077 Göttingen, Germany. ramin.yahyapour@gwdg.de
Article received on 22/02/2013;
accepted 01/08/2013.
Abstract
In this paper, we present an experimental study of job scheduling algorithms in infrastructure as a service type in clouds. We analyze different system service levels which are distinguished by the amount of computing power a customer is guaranteed to receive within a time frame and a price for a processing time unit. We analyze different scenarios for this model. These scenarios combine a single service level with single and parallel machines. We apply our algorithms in the context of executing real workload traces available to HPC community. In order to provide performance comparison, we make a joint analysis of several metrics. A case study is given.
Keywords: Cloud computing, infrastructure as a service, quality of service, scheduling.
Resumen
En el presente artículo, mostramos un estudio experimental sobre algoritmos de calendarización en servicios de infraestructura en nubes. Analizamos diferentes niveles de servicios que se distinguen por la cantidad de poder computacional que al usuario se le garantiza recibir dentro de un periodo de tiempo y el precio por unidad de procesamiento. Analizamos diferentes escenarios para este modelo. Estos escenarios combinan un único nivel de servicio en una sola máquina y en máquinas paralelas. Utilizamos nuestros algoritmos para la ejecución de muestras de cargas de trabajo reales disponibles para la comunidad de HPC. Con el fin de proveer una comparación en el desempeño, realizamos un análisis conjunto de varias métricas. Presentamos un caso de estudio.
Palabras clave: Computación en nube, servicio de infraestructura en nube, calidad de servicio, calendarización.
DESCARGAR ARTÍCULO EN FORMATO PDF
References
1. Garg, S.K., Gopalaiyengar, S.K., & Buyya, R. (2011). SLA-based Resource Provisioning for Heterogeneous Workloads in a Virtualized Cloud Datacenter. 11th international conference on Algorithms and Architectures for parallel processing (ICA3PP'11), Melbourne, Australia, 371-384. [ Links ]
2. Wu, L., Garg, S.K., & Buyya, R. (2011). SLA-based admission control for a Software-as-aService provider in Cloud computing environments. 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), Newport Beach, CA., USA, 195-204. [ Links ]
3. Patel, P., Ranabahu, A., & Sheth, A. (2009). Service Level Agreement in Cloud Computing (Technical Report). Ohio Center of Excellence in Knowledge-enabled Computing. [ Links ]
4. Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., & Xu, M. (2004). Web services agreement specification (WS-Agreement), (GFD-R-P.107). Global Grid. [ Links ]
5. Review and summary of cloud service level agreements. (s.f.). Retrieved from http://www.ibm.com/developerworks/cloud/library/cl-rev2sla.html. [ Links ]
6. Wu, L., Garg, S.K., & Buyya, R. (2011). SLA-Based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments. 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), Newport Beach, CA,USA, 195-204. [ Links ]
7. Freitas, A.L., Parlavantzas, N., & Pazat, J.L. (2011). Cost Reduction Through SLA-driven Self-Management. Ninth IEEE European Conference on Web Services (ECOWS), Lugano, Switzerland, 117-124. [ Links ]
8. Silaghi, G.C., Şerban, L.D., & Litan, C.M. (2010). A Framework for Building Intelligent SLA Negotiation Strategies under Time Constraints. Economics of Grids, Clouds, Systems, and Services, Lecture Notes in Computer Science, 6296, 48-61. [ Links ]
9. Macías, M., Smith, G., Rana, O., Guitart, J., & Torres, J. (2010). Enforcing Service Level Agreements Using an Economically Enhanced Resource Manager. Economic Models and Algorithms for Distributed Systems, Autonomic Systems, 109-127. [ Links ]
10. Baruah, S.K. & Haritsa, J.R. (1997). Scheduling for overload in real-time systems. IEEE Transactions on Computers, 46(9), 1034-1039. [ Links ]
11. Schwiegelshohn, U. & Tchernykh, A. (2012). Online Scheduling for Cloud Computing and Different Service Levels. IEEE 26th International Parallel and Distributed Processing Symposium Workshops, Shanghai, China, 1067-1074. [ Links ]
12. Gupta, B.D. & Palis, M.A. (2001). Online real-time preemptive scheduling of jobs with deadlines on multiple machines. Journal of Scheduling, 4(6), 297-312. [ Links ]
13. D. Feitelson (2008). Parallel Workloads Archive. Algorithms and Architectures for. [ Links ]
14. Iosup, A., Li, H., Jan, M., Anoep, S., Dumitrescu, C., Wolters, L., & Epema, D.H. (2008). The Grid Workloads Archive. Future Generation Computer Systems, 24(7), 672-686. [ Links ]
15. Amazon Services. (2013). Precios de Amazon EC2 Retrieved from http://aws.amazon.com/ec2/pricing/. [ Links ]