Performance analysis of parallel composite service-based applications in clouds

被引:0
|
作者
Li, Xiulin [1 ]
Pan, Li [2 ]
Song, Wei [4 ]
Liu, Shijun [3 ]
Meng, Xiangxu [2 ]
机构
[1] Shandong Univ Finance & Econ, Sch Management Sci & Engn, Jinan 250014, Peoples R China
[2] Shandong Univ, Sch Software, Jinan 250101, Peoples R China
[3] Shandong Univ, Jinan 250101, Peoples R China
[4] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
关键词
Performance analytical model; Composite service application; Cloud computing; Queue theory; Parallel tasks; Quality of service; ENERGY; MODEL;
D O I
10.1016/j.future.2023.11.021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
When processing composite service application jobs containing parallel tasks, service providers can optimize their quality of services (QoS) based on refined parallelism settings and resource allocation schemes by leveraging analytical models. However, building such analytical models is particularly challenging due to the fact that an accurate model is required to capture the dependence among sequential or concurrent services and predict response time of each service with varying degrees of parallelism (DoPs). Faced with these challenges, we propose a novel multiclass multi-pool analytical model for composite service applications deployed in clouds. Specifically, we consider embarrassingly parallel services, which do not require additional overhead to split tasks into multiple independent subtasks. We first establish a multi-pool queue network that takes into account the dependence among services and analyze task parameters of each service. To optimize the QoS of embarrassingly parallel services, we present a differentiated parallel processing mechanism which can set varying DoPs for tasks. We also propose an original modulating partition method to predict important performance indicators of each service. By leveraging the proposed model, service providers can obtain optimal settings for the DoPs, resource allocation, and the number of cloud servers, to achieve specific performance levels. Through extensive experiments based on the rendering service dataset and Alibaba's open cluster traces, we demonstrate that the proposed model can not only provide accurate prediction results but also significantly reduce jobs' response time by at least 20%.
引用
收藏
页码:27 / 40
页数:14
相关论文
共 50 条
  • [1] A Runtime Performance Analysis for Web Service-Based Applications
    Mdhaffar, Afef
    Marzouk, Soumaya
    Ben Halima, Riadh
    Jmaiel, Mohamed
    [J]. CURRENT TRENDS IN WEB ENGINEERING, 2010, 6385s : 313 - 324
  • [2] Approximate placement of service-based applications in hybrid Clouds
    Ben Charrada, Faouzi
    Tebourski, Nourhene
    Tata, Samir
    Moalla, Samir
    [J]. 2012 IEEE 21ST INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2012, : 161 - 166
  • [3] An Efficient Algorithm for the Bursting of Service-Based Applications in Hybrid Clouds
    Ben Charrada, Faouzi
    Tata, Samir
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (03) : 357 - 367
  • [4] Improving the performance of service-based applications by dynamic service execution
    Liu, Hong
    Wang, Xiaoning
    Luo, Tian
    Li, Xiaosong
    Li, Wei
    [J]. PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 174 - +
  • [5] Grid service-based parallel finite element analysis
    Wei, GY
    Zheng, Y
    Zhang, JF
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 123 - 130
  • [6] ZENTURIO: A grid service-based tool for optimising parallel and grid applications
    Prodan R.
    Fahringer T.
    [J]. Journal of Grid Computing, 2004, 2 (1) : 15 - 29
  • [7] Performance Analysis of Service Clouds Serving Composite Service Application Jobs
    Li, Xiulin
    Liu, Shijun
    Pan, Li
    Shi, Yuliang
    Meng, Xiangxu
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 227 - 234
  • [8] DIPAS: A distributed performance analysis service for grid service-based workflows
    Truong, Hong-Linh
    Brunner, Peter
    Nae, Vlad
    Fahringer, Thomas
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (04): : 385 - 398
  • [9] Implementing Isolation for Service-Based Applications
    Chen, Wei
    Fekete, Alan
    Greenfield, Paul
    Jang, Julian
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009, PT 1, 2009, 5870 : 365 - +
  • [10] Adaptation of Service-Based Applications Based on Process Quality Factor Analysis
    Kazhamiakin, Raman
    Wetzstein, Branimir
    Karastoyanova, Dimka
    Pistore, Marco
    Leymann, Frank
    [J]. SERVICE-ORIENTED COMPUTING: ICSOC/SERVICE WAVE 2009 WORKSHOPS, 2010, 6275 : 395 - +