A composite particle swarm optimization approach for the composite SaaS placement in cloud environment

被引:0
|
作者
Mohamed Amin Hajji
Haithem Mezni
机构
[1] Higher Institute of Management (ISG),Department of Computer Science
[2] Jendouba University,undefined
来源
Soft Computing | 2018年 / 22卷
关键词
Cloud computing; Software as a service; Composite SaaS; Resource management; SaaS placement; Particle swarm optimization; Composite particles;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing has emerged as a new powerful service delivery model to cope with resource challenges and to offer on-demand various types of services (e.g., software, storage, network). One of the most popular service models is Software as a Service (SaaS). To allow flexibility and reusability, SaaS can be offered in a composite form, where a set of interacting application and data components cooperate to form a higher-level functional SaaS. However, this approach introduces new challenges to resource management in the cloud, especially finding the optimal placement for SaaS components to have the best possible SaaS performance. SaaS Placement Problem (SPP) refers to this challenge of determining which servers in the cloud’s data center can host which components without violating SaaS constraints. Most existing SPP approaches only addressed homogenous SaaS components placement and only considered one type of constraints (i.e., resource constraint). In addition, none of them has considered the objective of maintaining a good machine performance by minimizing the resource usage for the hosting machines. To allow finding the optimal placement of a composite SaaS, we adopt a new variation of PSO called ’Particle Swarm Optimization with Composite Particle (PSO-CP).’ In the proposed PSO-CP-based approach, each composite particle in the swarm represents a candidate SaaS placement scheme. Composite particles adopt a collective behavior to explore and evaluate the search space (i.e., data center) and adjust their structures by collaborating with other composite or independent particles (i.e., servers). The implementation and experimental results show the feasibility and efficiency of the proposed approach.
引用
收藏
页码:4025 / 4045
页数:20
相关论文
共 50 条
  • [1] A composite particle swarm optimization approach for the composite SaaS placement in cloud environment
    Hajji, Mohamed Amin
    Mezni, Haithem
    [J]. SOFT COMPUTING, 2018, 22 (12) : 4025 - 4045
  • [2] A Particle Swarm Optimization Approach for Cost Effective SaaS Placement on Cloud
    Bhardwaj, Sumit
    Sahoo, Bibhudatta
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 686 - 690
  • [3] An Ant Colony Optimization for the Composite SaaS Placement Problem in the Cloud
    Ni, Zhiwei
    Pan, Xuefeng
    Wu, Zhangjun
    [J]. MECHANICAL AND ELECTRONICS ENGINEERING III, PTS 1-5, 2012, 130-134 : 3062 - 3067
  • [4] A multiswarm for composite SaaS placement optimization based on PSO
    Chainbi, W.
    Sassi, E.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (10): : 1847 - 1864
  • [5] A Cooperative Coevolutionary Algorithm for the Composite SaaS Placement Problem in the Cloud
    Yusoh, Zeratul Izzah Mohd
    Tang, Maolin
    [J]. NEURAL INFORMATION PROCESSING: THEORY AND ALGORITHMS, PT I, 2010, 6443 : 618 - 625
  • [6] Scheduling Workflows With Composite Tasks: A Nested Particle Swarm Optimization Approach
    Song, An
    Chen, Wei-Neng
    Luo, Xiaonan
    Zhan, Zhi-Hui
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 1074 - 1088
  • [7] Resource-Efficient VM Placement in the Cloud Environment Using Improved Particle Swarm Optimization
    Magotra, Bhagyalakshmi
    Malhotra, Deepti
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [8] A Penalty-based Genetic Algorithm for the Composite SaaS Placement Problem in the Cloud
    Yusoh, Zeratul Izzah Mohd
    Tang, Maolin
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [9] Immune Network Algorithm applied to the Optimization of Composite SaaS in Cloud Computing
    Ludwig, Simone A.
    Bauer, Kevin
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 3042 - 3048
  • [10] An optimization approach for cloud composite services
    Aida Lahouij
    Lazhar Hamel
    Mohamed Graiet
    [J]. The Journal of Supercomputing, 2022, 78 : 3621 - 3645