面向方面的sla驱动的多租户云应用监控方法

Huihong He, Zhiyi Ma, Hongjie Chen, Chih-Yi Yeh, W. Shao
{"title":"面向方面的sla驱动的多租户云应用监控方法","authors":"Huihong He, Zhiyi Ma, Hongjie Chen, Chih-Yi Yeh, W. Shao","doi":"10.1109/CLOUD.2014.118","DOIUrl":null,"url":null,"abstract":"As more and more multi-tenant applications emerge in clouds, people increasingly recognize the importance of multi-tenant applications in realizing cloud benefit maximization. Service Level Agreement (SLA) is advocated widely to monitor these applications for multiple tenants to meet their service quality requirements. However, so far these applications provide limited multi-tenant monitoring supports, which prevents the applications from guaranteeing tenants' interests efficiently. In this paper, we propose an aspect-oriented approach to monitor multi-tenant applications based on tenant SLAs. Our approach includes monitoring code generation and runtime management. During code generation, the approach proposes an SLA feature model for tenants to specify variable requirements. Based on the requirements the approach selects code snippets, which are implemented as templates in advance, and splices them into an monitoring aspect. During runtime, the approach prioritizes aspects to determine execution order and updates monitoring status in term of tenant. An implemented prototype is used to evaluate the approach by case studies, which demonstrate the approach effectiveness in common situations.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"An Aspect-Oriented Approach to SLA-Driven Monitoring Multi-tenant Cloud Application\",\"authors\":\"Huihong He, Zhiyi Ma, Hongjie Chen, Chih-Yi Yeh, W. Shao\",\"doi\":\"10.1109/CLOUD.2014.118\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As more and more multi-tenant applications emerge in clouds, people increasingly recognize the importance of multi-tenant applications in realizing cloud benefit maximization. Service Level Agreement (SLA) is advocated widely to monitor these applications for multiple tenants to meet their service quality requirements. However, so far these applications provide limited multi-tenant monitoring supports, which prevents the applications from guaranteeing tenants' interests efficiently. In this paper, we propose an aspect-oriented approach to monitor multi-tenant applications based on tenant SLAs. Our approach includes monitoring code generation and runtime management. During code generation, the approach proposes an SLA feature model for tenants to specify variable requirements. Based on the requirements the approach selects code snippets, which are implemented as templates in advance, and splices them into an monitoring aspect. During runtime, the approach prioritizes aspects to determine execution order and updates monitoring status in term of tenant. An implemented prototype is used to evaluate the approach by case studies, which demonstrate the approach effectiveness in common situations.\",\"PeriodicalId\":288542,\"journal\":{\"name\":\"2014 IEEE 7th International Conference on Cloud Computing\",\"volume\":\"115 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE 7th International Conference on Cloud Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CLOUD.2014.118\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 7th International Conference on Cloud Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLOUD.2014.118","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

随着越来越多的多租户应用程序出现在云中,人们越来越认识到多租户应用程序在实现云效益最大化方面的重要性。广泛提倡使用服务水平协议(Service Level Agreement, SLA)来监视这些应用程序,以满足多个租户的服务质量需求。但是,到目前为止,这些应用程序提供的多租户监视支持有限,这使得应用程序无法有效地保证租户的利益。在本文中,我们提出了一种面向方面的方法来监视基于租户sla的多租户应用程序。我们的方法包括监视代码生成和运行时管理。在代码生成过程中,该方法为租户提供了一个SLA特性模型来指定可变需求。该方法根据需求选择预先作为模板实现的代码片段,并将它们拼接到监视方面中。在运行期间,该方法对各个方面进行优先排序,以确定执行顺序,并根据租户更新监视状态。通过实例研究,利用已实现的原型对该方法进行了评价,验证了该方法在常见情况下的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An Aspect-Oriented Approach to SLA-Driven Monitoring Multi-tenant Cloud Application
As more and more multi-tenant applications emerge in clouds, people increasingly recognize the importance of multi-tenant applications in realizing cloud benefit maximization. Service Level Agreement (SLA) is advocated widely to monitor these applications for multiple tenants to meet their service quality requirements. However, so far these applications provide limited multi-tenant monitoring supports, which prevents the applications from guaranteeing tenants' interests efficiently. In this paper, we propose an aspect-oriented approach to monitor multi-tenant applications based on tenant SLAs. Our approach includes monitoring code generation and runtime management. During code generation, the approach proposes an SLA feature model for tenants to specify variable requirements. Based on the requirements the approach selects code snippets, which are implemented as templates in advance, and splices them into an monitoring aspect. During runtime, the approach prioritizes aspects to determine execution order and updates monitoring status in term of tenant. An implemented prototype is used to evaluate the approach by case studies, which demonstrate the approach effectiveness in common situations.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信