Long-Term Benefit Driven Adaptation in Service-Based Software Systems

Jun Na, Bin Zhang, Yanxiang Gao, Li Zhang, Zhiliang Zhu
{"title":"Long-Term Benefit Driven Adaptation in Service-Based Software Systems","authors":"Jun Na, Bin Zhang, Yanxiang Gao, Li Zhang, Zhiliang Zhu","doi":"10.1109/ICWS.2011.82","DOIUrl":null,"url":null,"abstract":"Service-based software system (SBS) is a software system based on service-oriented architecture (SOA). Although often treated as a composite service, an SBS is proposed from a more practical point of view based on restricted service provisions. In the highly competitive market, just meeting such requirements seems not enough to get more customers for service providers, and they usually provide additional preferential policies, such as a special order \"buy-two-get-one-free\". However, most of current adaptation approaches focus on single transaction, which makes it hard to take full advantage of such preferential policies in reselecting substitutable services. In this paper, we try to make the adaptation decision and reselect services from a broader view, i.e. expand the computation domain from single transaction to the whole lifecycle of an SBS by considering all of the past, current and predicable future executions. We call it \"long-term benefit\" to distinguish benefit in current approaches and propose a long-term benefit driven adaptation approach in this paper. In our approach, services that would bring the max expected long-term benefit would be selected and substituted into current instance in once adaptation. As the long-term benefit is accumulated in several executions, i.e. it depends on a decision sequence, we model the decision making problem as a sequential decision problem, and describe a realization based on partially observable Markov decision process (POMDP) for maximizing the real income in providing an SBS as an example.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE International Conference on Web Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS.2011.82","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Service-based software system (SBS) is a software system based on service-oriented architecture (SOA). Although often treated as a composite service, an SBS is proposed from a more practical point of view based on restricted service provisions. In the highly competitive market, just meeting such requirements seems not enough to get more customers for service providers, and they usually provide additional preferential policies, such as a special order "buy-two-get-one-free". However, most of current adaptation approaches focus on single transaction, which makes it hard to take full advantage of such preferential policies in reselecting substitutable services. In this paper, we try to make the adaptation decision and reselect services from a broader view, i.e. expand the computation domain from single transaction to the whole lifecycle of an SBS by considering all of the past, current and predicable future executions. We call it "long-term benefit" to distinguish benefit in current approaches and propose a long-term benefit driven adaptation approach in this paper. In our approach, services that would bring the max expected long-term benefit would be selected and substituted into current instance in once adaptation. As the long-term benefit is accumulated in several executions, i.e. it depends on a decision sequence, we model the decision making problem as a sequential decision problem, and describe a realization based on partially observable Markov decision process (POMDP) for maximizing the real income in providing an SBS as an example.
基于服务的软件系统中的长期利益驱动适应
基于服务的软件系统(SBS)是基于面向服务的体系结构(SOA)的软件系统。尽管通常将SBS视为组合服务,但SBS是从基于受限服务提供的更实际的角度提出的。在竞争激烈的市场中,仅仅满足这些要求似乎不足以为服务提供商赢得更多的客户,他们通常会提供额外的优惠政策,例如“买二送一”的特殊订单。然而,目前的适应方法大多集中在单笔交易上,难以充分利用此类优惠政策对可替代服务的重新选择。在本文中,我们试图从更广阔的视角做出适应决策和重新选择服务,即通过考虑所有过去、当前和可预测的未来执行,将计算域从单个事务扩展到SBS的整个生命周期。我们将其称为“长期效益”,以区分现有方法中的效益,并提出一种长期效益驱动的适应方法。在我们的方法中,将选择能够带来最大预期长期效益的服务,并在一次适应中替换到当前实例中。由于长期收益是在多次执行中积累的,即依赖于决策序列,因此我们将决策问题建模为顺序决策问题,并以SBS为例,描述了基于部分可观察马尔可夫决策过程(POMDP)实现实际收益最大化的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信