面向服务系统的前置时间感知主动适应

Jingbin Zhang, Meng Ma, Ping Wang
{"title":"面向服务系统的前置时间感知主动适应","authors":"Jingbin Zhang, Meng Ma, Ping Wang","doi":"10.1109/ICWS49710.2020.00071","DOIUrl":null,"url":null,"abstract":"Many service-oriented systems (SoS) operate in uncertain and changing environments. Hence, SoSs should be able to adapt itself during runtime to ensure that they maintain user-expected quality indicators. In real-world environments, some adaptations may have non-negligible latency, and take some lead time to produce their effect. Adapting reactively is an after-the-fact approach, which starts when the system deviates from the expected indicators. It can result in inefficiency and instability due to without anticipating the subsequent adaptation needs. To solve this problem, we propose a novel proactive adaptation solution - LetPa, which makes decisions based on predictions about how adaptations will unfold up to its completion. LetPa divides control parameters into three levels according to the SoS architecture and rates the adaptations considering both goal satisfaction and action penalties. We design a dynamic programming based decision mechanism in LetPa that enables SoS to determine which adaptations need be performed that can prevent and mitigate upcoming problems in the near-future time series. Simulation result implies that LetPa shows good stability and efficiency in SoSs.","PeriodicalId":338833,"journal":{"name":"2020 IEEE International Conference on Web Services (ICWS)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Lead Time-Aware Proactive Adaptation for Service-Oriented Systems\",\"authors\":\"Jingbin Zhang, Meng Ma, Ping Wang\",\"doi\":\"10.1109/ICWS49710.2020.00071\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many service-oriented systems (SoS) operate in uncertain and changing environments. Hence, SoSs should be able to adapt itself during runtime to ensure that they maintain user-expected quality indicators. In real-world environments, some adaptations may have non-negligible latency, and take some lead time to produce their effect. Adapting reactively is an after-the-fact approach, which starts when the system deviates from the expected indicators. It can result in inefficiency and instability due to without anticipating the subsequent adaptation needs. To solve this problem, we propose a novel proactive adaptation solution - LetPa, which makes decisions based on predictions about how adaptations will unfold up to its completion. LetPa divides control parameters into three levels according to the SoS architecture and rates the adaptations considering both goal satisfaction and action penalties. We design a dynamic programming based decision mechanism in LetPa that enables SoS to determine which adaptations need be performed that can prevent and mitigate upcoming problems in the near-future time series. Simulation result implies that LetPa shows good stability and efficiency in SoSs.\",\"PeriodicalId\":338833,\"journal\":{\"name\":\"2020 IEEE International Conference on Web Services (ICWS)\",\"volume\":\"53 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Web Services (ICWS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICWS49710.2020.00071\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Web Services (ICWS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS49710.2020.00071","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

许多面向服务的系统在不确定和不断变化的环境中运行。因此,sos应该能够在运行时进行自我调整,以确保它们维持用户期望的质量指标。在实际环境中,一些调整可能具有不可忽略的延迟,并且需要一些前置时间才能产生效果。反应性适应是一种事后方法,它在系统偏离预期指标时开始。由于没有预见到后续的适应需求,它可能导致效率低下和不稳定。为了解决这一问题,我们提出了一种新颖的主动适应解决方案——LetPa,它根据对适应将如何展开直至完成的预测做出决策。LetPa根据SoS体系结构将控制参数分为三个层次,并考虑目标满意度和动作惩罚对适应性进行评分。我们在LetPa中设计了一个基于动态规划的决策机制,使SoS能够确定需要执行哪些调整,以防止和减轻在不久的将来时间序列中即将出现的问题。仿真结果表明,LetPa在SoSs中具有良好的稳定性和效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Lead Time-Aware Proactive Adaptation for Service-Oriented Systems
Many service-oriented systems (SoS) operate in uncertain and changing environments. Hence, SoSs should be able to adapt itself during runtime to ensure that they maintain user-expected quality indicators. In real-world environments, some adaptations may have non-negligible latency, and take some lead time to produce their effect. Adapting reactively is an after-the-fact approach, which starts when the system deviates from the expected indicators. It can result in inefficiency and instability due to without anticipating the subsequent adaptation needs. To solve this problem, we propose a novel proactive adaptation solution - LetPa, which makes decisions based on predictions about how adaptations will unfold up to its completion. LetPa divides control parameters into three levels according to the SoS architecture and rates the adaptations considering both goal satisfaction and action penalties. We design a dynamic programming based decision mechanism in LetPa that enables SoS to determine which adaptations need be performed that can prevent and mitigate upcoming problems in the near-future time series. Simulation result implies that LetPa shows good stability and efficiency in SoSs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信