SciELO - Scientific Electronic Library Online

 
vol.17 número3Análisis de performance para el arreglo de sufijos sobre plataformas multi-coreUna nueva descomposición LU calculada en sistemas multi-core acelerados con GPU índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Computación y Sistemas

versão On-line ISSN 2007-9737versão impressa ISSN 1405-5546

Comp. y Sist. vol.17 no.3 Ciudad de México Jul./Set. 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 ]

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons