An Optimal Engine Component Placement Strategy for Cloud Workflow Service

被引:6
|
作者
Yao, Yan [1 ]
Cao, Jian [1 ]
Jiang, Yusheng [1 ]
Wang, Jie [2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
[2] Stanford Univ, Dept Civil & Environm Engn, Stanford, CA 94305 USA
关键词
cloud computing; workflow service; optimization algorithm; geographically distributed;
D O I
10.1109/ICWS.2016.56
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Workflows have been used to represent a variety of applications that involve coordinating a set of business services or scientific services, which are generally geographically distributed. With the development of cloud computing, a workflow engine can be deployed as a cloud service, responsible for executing customers' workflow instances. In a cloud workflow service, workflow engine components can be placed into different cloud regions. Thus, one challenging problem that arises is how to select the appropriate cloud regions to place the workflow engine components in order to efficiently execute a service workflow instance. Because this is a typical nondeterministic polynomial-time hard (NP-hard) problem, we propose a heuristic algorithm to select the regions where to place workflow engine components in an optimal and efficient way, with the objective of reducing the execution time of the service workflow instance. The experimental results prove that our proposed algorithm has higher performance than other approaches in terms of the solution quality and the running speed.
引用
收藏
页码:380 / 387
页数:8
相关论文
共 50 条
  • [1] A data placement strategy for scientific workflow in hybrid cloud
    Liu, Zhanghui
    Xiang, Tao
    Lin, Bing
    Ye, Xinshu
    Wang, Haijiang
    Zhang, Ying
    Chen, Xing
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 556 - 563
  • [2] Neural Network Based Optimal Placement Strategy for Service Components in Cloud Computing
    Kapoor, Lohit
    Pandita, Archana
    Rajput, Precti
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2017, : 192 - 197
  • [3] SCAFE: A Service-Centered Cloud-Native Workflow Engine Architecture
    Ding, Zhijun
    Zhou, Yuanyuan
    Wang, Shuaijun
    Jiang, Changjun
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (05) : 3682 - 3695
  • [4] Service Oriented Cloud VM Placement Strategy for Internet of Things
    Chen, Yi-Hsuan
    Chen, Chi-Yuan
    IEEE ACCESS, 2017, 5 : 25396 - 25407
  • [5] A data placement approach for workflow in cloud
    Zhang, P. (zhangpeng@software.ict.ac.cn), 2013, Science Press (50):
  • [6] Optimal Pricing and Capacity Planning Strategy for Cloud Service
    Gu, Xiao-hui
    Chen, Fu-zan
    Li, Min-qiang
    PROCEEDINGS OF THE 6TH INTERNATIONAL ASIA CONFERENCE ON INDUSTRIAL ENGINEERING AND MANAGEMENT INNOVATION, VOL 2: INNOVATION AND PRACTICE OF INDUSTRIAL ENGINEERING AND MANAGMENT, 2016, : 739 - 749
  • [7] OPTIMAL COMPONENT PLACEMENT
    SHTEYN, MY
    ENGINEERING CYBERNETICS, 1971, 9 (04): : 706 - &
  • [8] CIT-Workflow: An Elastic Cloud Workflow Service
    Jiang, Yusheng
    Cao, Jian
    Yao, Yan
    PROCESS-AWARE SYSTEMS, 2016, 602 : 106 - 113
  • [9] The optimal privacy strategy of cloud service based on evolutionary game
    Pan Jun Sun
    Cluster Computing, 2022, 25 : 13 - 31
  • [10] A replicas placement approach of component services for service-based cloud application
    Wu, Jiaxuan
    Zhang, Bin
    Yang, Lei
    Wang, Peng
    Zhang, Changsheng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 709 - 721