Service Pattern Optimization: Focusing on Collaboration in Service Ecosystems

被引:2
作者
Xi, Meng [1 ]
Yin, Jianwei [1 ]
Xu, Zhengzi [2 ]
Li, Ying [1 ,2 ]
Deng, Shuiguang [1 ]
Liu, Yang
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310027, Zhejiang, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
关键词
Service distribution problem; service ecosystem; service orchestration; service pattern optimization; BUSINESS PROCESS; ALGORITHM; MODEL;
D O I
10.1109/TSC.2023.3299360
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The service pattern is an abstraction of the business relationship among various participants from the service ecosystem in four aspects: workflow, data flow, resource flow, and value flow. In order to optimize service patterns, it is necessary to consider the collaboration between participants as well as the interaction among different servers. The existing works either optimize the former by adjusting service orchestration, such as business process optimization and workflow optimization, or focus on the latter through adjusting service distribution, such as cloud service distribution optimization and edge service deployment optimization. However, the prevalence of service ecosystems and distributed computing has begun to make multi-user, multi-server scenarios commonplace, placing greater importance on fast and effective optimization of service patterns. In this work, we summarize the constraints and objectives and formally define the service pattern optimization problem. Beyond that, we propose a service pattern optimization-oriented confidence aware recurrent simulated annealing algorithm (PooCa). Experiments conducted on an existing dataset show that our method outperforms the other three baselines on the overall dataset as well as on the eight subsets. Also, our method can reduce the number of search iterations by 41.15% on average with the same search space. We also carry out case studies on the online travel booking service pattern and investigate factors that make patterns perform better.
引用
收藏
页码:3958 / 3971
页数:14
相关论文
共 44 条
[31]   Rolling system design using evolutionary sequential process optimization [J].
Tiwari, Ashutosh ;
Oduguwa, Victor ;
Roy, Rajkumar .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (02) :196-202
[32]  
Tronvoll B, 2017, SYSTEMS-BASEL, V5, DOI 10.3390/systems5020038
[33]   An Elaborate Preprocessing Phase (p3) in Composition and Optimization of Business Process Models [J].
Tsakalidis, George ;
Georgoulakos, Kostas ;
Paganias, Dimitris ;
Vergidis, Kostas .
COMPUTATION, 2021, 9 (02) :1-15
[34]   Towards a comprehensive business process optimization framework [J].
Tsakalidis, George ;
Vergidis, Kostas .
2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 :129-134
[35]   Business process analysis and optimization: Beyond reengineering [J].
Vergidis, Kostas ;
Tiwari, Ashutosh ;
Majeed, Basim .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (01) :69-82
[36]   Service Process Improvement Based on Business Process Management [J].
Wang, Jia-Xing ;
Gao, Si-Bin ;
Yuan, Cong-Er ;
Tan, Da-Peng ;
Fan, Jing .
JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (05) :1119-1130
[37]   PASER: A Pattern-Based Approach to Service Requirements Analysis [J].
Wang, Ye ;
Wang, Ting ;
Sun, Jie .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (04) :547-576
[38]   Efficiency investigation and optimization of contract management business processes in a workwear rental and laundry service company [J].
Waszkowski, Robert ;
Nowicki, Tadeusz .
1ST INTERNATIONAL CONFERENCE ON OPTIMIZATION-DRIVEN ARCHITECTURAL DESIGN (OPTARCH 2019), 2020, 44 :551-558
[39]   The Semantic Automated Discovery and Integration (SADI) Web service Design-Pattern, API and Reference Implementation [J].
Wilkinson, Mark D. ;
Vandervalk, Benjamin ;
McCarthy, Luke .
JOURNAL OF BIOMEDICAL SEMANTICS, 2011, 2
[40]   Quantitative Assessment of Service Pattern: Framework, Language, and Metrics [J].
Xi, Meng ;
Yin, Jianwei ;
Chen, Jintao ;
Li, Ying ;
Deng, Shuiguang .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (06) :3457-3470