Ananke: A framework for Cloud-Native Applications smart orchestration

A. D. Stefano, A. Stefano, G. Morana
{"title":"Ananke: A framework for Cloud-Native Applications smart orchestration","authors":"A. D. Stefano, A. Stefano, G. Morana","doi":"10.1109/WETICE49692.2020.00024","DOIUrl":null,"url":null,"abstract":"Micro-service architecture enables smarter management of applications life-cycle. However, the increasing of the number of components also increases complexity, especially on operations like migration and horizontal scaling. While operations, in monolithic systems, involve only one component, operations in micro-services based applications can get complex and should involve parameters and properties like connection throughput, resources usage, robustness or consistency and reliability. To perform this kind of operations and optimization strategies in micro-services applications, we propose Ananke, a framework consisting of a time-varying multi-layer graph-based model and architecture to profile micro-services and their interactions in a platform-as-a-service environment. The aim of Ananke is to provide support and facilities for optimization strategies that a Cloud Provider can exploit to guarantee quality of service and service-level agreements better.","PeriodicalId":114214,"journal":{"name":"2020 IEEE 29th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","volume":"512 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 29th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WETICE49692.2020.00024","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Micro-service architecture enables smarter management of applications life-cycle. However, the increasing of the number of components also increases complexity, especially on operations like migration and horizontal scaling. While operations, in monolithic systems, involve only one component, operations in micro-services based applications can get complex and should involve parameters and properties like connection throughput, resources usage, robustness or consistency and reliability. To perform this kind of operations and optimization strategies in micro-services applications, we propose Ananke, a framework consisting of a time-varying multi-layer graph-based model and architecture to profile micro-services and their interactions in a platform-as-a-service environment. The aim of Ananke is to provide support and facilities for optimization strategies that a Cloud Provider can exploit to guarantee quality of service and service-level agreements better.
Ananke:用于云原生应用程序智能编排的框架
微服务架构支持更智能地管理应用程序生命周期。然而,组件数量的增加也增加了复杂性,特别是在迁移和水平扩展等操作上。在单片系统中,操作只涉及一个组件,而在基于微服务的应用程序中,操作可能会变得复杂,并且应该涉及连接吞吐量、资源使用、鲁棒性或一致性和可靠性等参数和属性。为了在微服务应用中执行这种操作和优化策略,我们提出了Ananke,这是一个由时变多层基于图的模型和体系结构组成的框架,用于在平台即服务环境中描述微服务及其交互。Ananke的目标是为优化策略提供支持和工具,云提供商可以利用这些策略来更好地保证服务质量和服务水平协议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信