Adaptive Deployment of Service-Based Processes into Cloud Federations

被引:1
|
作者
Labba, Chahrazed [1 ]
Assy, Nour [2 ]
Ben Saoud, Narjes Bellamine [1 ]
Gaaloul, Walid [3 ]
机构
[1] Univ Manouba, ENSI RIADI Lab, Manouba, Tunisia
[2] Eindhoven Univ Technol, Eindhoven, Netherlands
[3] Telecom SudParis, Comp Sci Dept, Paris, France
关键词
Cloud federation; Service-based process; Dynamic allocation; Estimation; Optimization;
D O I
10.1007/978-3-319-68783-4_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Service-based processes represent compositions of software services that need to be properly executed by the resources offered by an IT infrastructure within a company. Due to the dynamic changes in their QoS requirements, service-based processes are constantly evolving and demanding new resources. To ensure agility and support more flexibility, it is common today for enterprises to outsource their service-based processes to cloud environments and recently to cloud federations. The main challenge in this regard is to ensure an optimal allocation of cloud resources to process services overtime. In fact, given the diversity of the resources within a federation and the continuous changes of the process QoS needs, the reallocation of cloud resources to process services may result in high computing costs and an increase in the communication overheads. In this paper, we propose a novel adaptive resource allocation approach which can estimate and optimize the final deployment costs. We use agent-based systems to simulate processes' enactment. To cope with the services' QoS changes and dynamically adapt the initial deployment, we propose an extended version of the Pairwise-Movement Fiduccia-Mattheyses (E-PMFM) partitioning algorithm. Our experimental results highlight the efficiency of E-PMFM algorithm and show that deployment costs are sensitive to the initial deployment and the used partitioning algorithm.
引用
收藏
页码:275 / 289
页数:15
相关论文
共 50 条
  • [1] Deployment of Service-Based Processes in the Cloud Using Petri Net Decomposition
    Yangui, Sami
    Klai, Kais
    Tata, Samir
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2014 CONFERENCES, 2014, 8841 : 57 - 74
  • [2] Adaptive IWD-based algorithm for deployment of business processes into cloud federations
    Nasiriasayesh, Hamidreza
    Yari, Alireza
    Nazemi, Eslam
    [J]. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2023, 19 (01) : 54 - 73
  • [3] Optimal Deployment of Configurable Business Processes in Cloud Federations
    Rekik, Molka
    Boukadi, Khouloud
    Assy, Nour
    Gaaloul, Walid
    Ben-Abdallah, Hanene
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (04): : 1692 - 1705
  • [4] LTL Model Cheking of Service-based Business Processes in the Cloud
    Klai, Kais
    Ochi, Hanen
    [J]. IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 398 - 403
  • [5] Optimal autonomic management of service-based business processes in the cloud
    Leila Hadded
    Tarek Hamrouni
    [J]. Soft Computing, 2022, 26 : 7279 - 7291
  • [6] Optimal autonomic management of service-based business processes in the cloud
    Hadded, Leila
    Hamrouni, Tarek
    [J]. SOFT COMPUTING, 2022, 26 (15) : 7279 - 7291
  • [7] Automation of service-based security-aware business processes in the Cloud
    Lins, Fernando
    Damasceno, Julio
    Medeiros, Robson
    Sousa, Erica
    Rosa, Nelson
    [J]. COMPUTING, 2016, 98 (09) : 847 - 870
  • [8] Automation of service-based security-aware business processes in the Cloud
    Fernando Lins
    Julio Damasceno
    Robson Medeiros
    Erica Sousa
    Nelson Rosa
    [J]. Computing, 2016, 98 : 847 - 870
  • [9] Cloud and service-based production platforms
    Cloud- und dienstebasierte Produktionsplattformen
    [J]. 1600, Carl Hanser Verlag (111):
  • [10] An Adaptive Control Strategy for Resource Allocation of Service-based Systems in Cloud Environment
    Gong, Siqian
    Yin, Beibei
    Zhu, Wenlong
    Cai, Kaiyuan
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY - COMPANION (QRS-C 2015), 2015, : 32 - 39