PAEAN4CLOUD - A Framework for Monitoring and Managing the SLA Violation of Cloud Service-based Applications

Yehia Taher, Rafiqul Haque, Dinh-Khoa Nguyen, Béatrice Finance

2014

Abstract

Recently, Cloud Computing has become an emerging research topic in response to the shift from product oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. Technically speaking, Cloud Computing enables to build Cloud Service-Based Application (CSBA) which cater for the tailoring of services to specific business needs using a mixture of SaaS, PaaS and IaaS solutions - possibly from various providers. In other words, in the context of CSBAs, cloud services are rented by clients from providers instead of owning the services. Due ti this specific nature, SLA (Service Level Agreement) has become a very important and up-to-date issues in CSBAs. Therefore SLA turns to be critical for both cloud service clients and providers and needs constant monitoring for various reasons mostly detecting if any violation happens but also preventing the violation in efficient way. As in CSBAs a number of providers are involved, it is a challenge to detect and resist violations of multiple SLAs that engage different providers form different locations. To deal with such a problem, this paper introduces a framework called PAEAN4CLOUD. The framework comprises components for monitoring, detecting, and configuring SLAs. An algorithm is proposed for automatic detection of SLA violations. The configuration component underpins assembling CSBAs automatically at runtime. The components help in preventing SLA violations and optimizing application performance as well.

References

  1. Boniface, M. J., Phillips, S., Perez, A. S.-M., and Surridge, M. (2007). Dynamic service provisioning using gria slas. In NFPSLA-SOC'07. Event Dates: 17th September 2007.
  2. Chandrasekar, A., Chandrasekar, K., Mahadevan, M., and Varalakshmi, P. (2012).
  3. Comuzzi, M., Kotsokalis, C., Spanoudakis, G., and Yahyapour, R. (2009). Establishing and monitoring slas in complex service based systems. In ICWS, pages 783-790.
  4. DeveloperWorks (2010). Review and summary of cloud service level agreement.
  5. Emeakaroha, V. C., Ferreto, T. C., Netto, M. A. S., Brandic, I., and Rose, C. A. F. D. (2012a). Casvid: Application level monitoring for sla violation detection in clouds. In COMPSAC, pages 499-508.
  6. Emeakaroha, V. C., Netto, M. A. S., Calheiros, R. N., Brandic, I., Buyya, R., and Rose, C. A. F. D. (2012b). Towards autonomic detection of sla violations in cloud infrastructures. Future Generation Comp. Syst., 28(7):1017-1029.
  7. European Comission: Information & Communication Technologies Unit (2010). 4CaaSt: Building the PaaS Cloud of the Future. Project Objectives Document.
  8. Ferrer, A. J., Hernndez, F., Tordsson, J., Elmroth, E., AliEldin, A., Zsigri, C., Sirvent, R., Guitart, J., Badia, R. M., Djemame, K., Ziegler, W., Dimitrakos, T., Nair, S. K., Kousiouris, G., Konstanteli, K., Varvarigou, T., Hudzia, B., Kipp, A., Wesner, S., Corrales, M., Forg, N., Sharif, T., and Sheridan, C. (2012). Optimis: A holistic approach to cloud service provisioning. Future Generation Computer Systems, 28(1):66 - 77.
  9. Fu, W. and Huang, Q. (2006). Grideye: A service-oriented grid monitoring system with improved forecasting algorithm. In GCC Workshops, pages 5-12.
  10. Hammadi, A. M. and Hussain, O. (2012). A framework for sla assurance in cloud computing. In AINA Workshops, pages 393-398.
  11. Koller, B. and Schubert, L. (2007). Towards autonomous sla management using a proxy-like approach. Multiagent and Grid Systems, 3(3):313-325.
  12. Nguyen, D. K., Lelli, F., Papazoglou, M. P., and van den Heuvel, W.-J. (2012a). Blueprinting approach in support of cloud computing. Future Internet, 4(1):322- 346.
  13. Nguyen, D. K., Lelli, F., Papazoglou, M. P., and van den Heuvel, W.-J. (2012b). Issue in automatic combination of cloud services. In ISPA, pages 487-493.
  14. Sukwong, O., Sangpetch, A., and Kim, H. S. (2012). Sageshift: Managing slas for highly consolidated cloud. In INFOCOM, pages 208-216.
  15. Wood, T., Shenoy, P. J., Venkataramani, A., and Yousif, M. S. (2009). Sandpiper: Black-box and gray-box resource management for virtual machines. Computer Networks, 53(17):2923-2938.
  16. Wu, L. and Buyya, R. (2010). Service level agreement (sla) in utility computing systems. CoRR, abs/1010.2881.
Download


Paper Citation


in Harvard Style

Taher Y., Haque R., Nguyen D. and Finance B. (2014). PAEAN4CLOUD - A Framework for Monitoring and Managing the SLA Violation of Cloud Service-based Applications . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 361-371. DOI: 10.5220/0004949403610371


in Bibtex Style

@conference{closer14,
author={Yehia Taher and Rafiqul Haque and Dinh-Khoa Nguyen and Béatrice Finance},
title={PAEAN4CLOUD - A Framework for Monitoring and Managing the SLA Violation of Cloud Service-based Applications},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={361-371},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004949403610371},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - PAEAN4CLOUD - A Framework for Monitoring and Managing the SLA Violation of Cloud Service-based Applications
SN - 978-989-758-019-2
AU - Taher Y.
AU - Haque R.
AU - Nguyen D.
AU - Finance B.
PY - 2014
SP - 361
EP - 371
DO - 10.5220/0004949403610371