Clustering Composite SaaS Components in Cloud Computing using a Grouping Genetic Algorithm

被引:0
|
作者
Izzah, Zeratul [1 ]
Yusoh, Mohd [1 ]
Tang, Maolin [1 ]
机构
[1] Queensland Univ Technol, Fac Sci & Engn, Brisbane, Qld 4001, Australia
关键词
Cloud Computing; Composite SaaS; Clustering; Grouping Genetic Algorithm;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, Software as a Service (SaaS) in Cloud computing, has become more and more significant among software users and providers. To offer a SaaS with flexible functions at a low cost, SaaS providers have focused on the decomposition of the SaaS functionalities, or known as composite SaaS. This approach has introduced new challenges in SaaS resource management in data centres. One of the challenges is managing the resources allocated to the composite SaaS. Due to the dynamic environment of a Cloud data centre, resources that have been initially allocated to SaaS components may be overloaded or wasted. As such, reconfiguration for the components' placement is triggered to maintain the performance of the composite SaaS. However, existing approaches often ignore the communication or dependencies between SaaS components in their implementation. In a composite SaaS, it is important to include these elements, as they will directly affect the performance of the SaaS. This paper will propose a Grouping Genetic Algorithm (GGA) for multiple composite SaaS application component clustering in Cloud computing that will address this gap. To the best of our knowledge, this is the first attempt to handle multiple composite SaaS reconfiguration placement in a dynamic Cloud environment. The experimental results demonstrate the feasibility and the scalability of the GGA.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A Penalty-based Grouping Genetic Algorithm for Multiple Composite SaaS Components Clustering in Cloud
    Yusoh, Zeratul Izzah Mohd
    Tang, Maolin
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 1396 - 1401
  • [2] Composite SaaS Scaling in Cloud Computing using a Hybrid Genetic Algorithm
    Yusoh, Zeratul Izzah Mohd
    Tang, Maolin
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1609 - 1616
  • [3] Immune Network Algorithm applied to the Optimization of Composite SaaS in Cloud Computing
    Ludwig, Simone A.
    Bauer, Kevin
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 3042 - 3048
  • [4] A Grouping Genetic Algorithm for Virtual Machine Placement in Cloud Computing
    Chen, Hong
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 468 - 473
  • [5] A New Grouping Genetic Algorithm for the MapReduce Placement Problem in Cloud Computing
    Xu, Xiaoyong
    Tang, Maolin
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1601 - 1608
  • [6] A Penalty-based Genetic Algorithm for the Composite SaaS Placement Problem in the Cloud
    Yusoh, Zeratul Izzah Mohd
    Tang, Maolin
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [7] Grouping Genetic Algorithm for Data Clustering
    Peddi, Santhosh
    Singh, Alok
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT I, 2011, 7076 : 225 - 232
  • [8] A dynamic clustering algorithm for cloud computing
    Yang, Zhongxue
    Qin, Xiaolin
    Li, Wenrui
    Yang, Yingjie
    Information Technology Journal, 2013, 12 (18) : 4637 - 4641
  • [9] A new grouping genetic algorithm for clustering problems
    Agustin-Blas, L. E.
    Salcedo-Sanz, S.
    Jimenez-Fernandez, S.
    Carro-Calvo, L.
    Del Ser, J.
    Portilla-Figueras, J. A.
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (10) : 9695 - 9703
  • [10] Simple Parallel Genetic Algorithm Using Cloud Computing
    Zhao Jian Feng
    Zeng Wen Hua
    Li Guang Ming
    Liu Min
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE II, PTS 1-6, 2012, 121-126 : 4151 - 4155