An Aspect-Oriented Approach to SLA-Driven Monitoring Multi-tenant Cloud Application

Huihong He, Zhiyi Ma, Hongjie Chen, Chih-Yi Yeh, W. Shao
{"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}
引用次数: 4

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
面向方面的sla驱动的多租户云应用监控方法
随着越来越多的多租户应用程序出现在云中,人们越来越认识到多租户应用程序在实现云效益最大化方面的重要性。广泛提倡使用服务水平协议(Service Level Agreement, SLA)来监视这些应用程序,以满足多个租户的服务质量需求。但是,到目前为止,这些应用程序提供的多租户监视支持有限,这使得应用程序无法有效地保证租户的利益。在本文中,我们提出了一种面向方面的方法来监视基于租户sla的多租户应用程序。我们的方法包括监视代码生成和运行时管理。在代码生成过程中,该方法为租户提供了一个SLA特性模型来指定可变需求。该方法根据需求选择预先作为模板实现的代码片段,并将它们拼接到监视方面中。在运行期间,该方法对各个方面进行优先排序,以确定执行顺序,并根据租户更新监视状态。通过实例研究,利用已实现的原型对该方法进行了评价,验证了该方法在常见情况下的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
User-Friendly Visualization of Cloud Quality Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment MediaPaaS: A Cloud-Based Media Processing Platform for Elastic Live Broadcasting AppCloak: Rapid Migration of Legacy Applications into Cloud Introducing SSDs to the Hadoop MapReduce Framework
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1