• DocumentCode
    2468883
  • Title

    A penalty-based grouping genetic algorithm for multiple composite SaaS components clustering in Cloud

  • Author

    Yusoh, Zeratul Izzah Mohd ; Tang, Maolin

  • Author_Institution
    Sci. & Eng. Fac., Queensland Univ. of Technol., Brisbane, QLD, Australia
  • fYear
    2012
  • fDate
    14-17 Oct. 2012
  • Firstpage
    1396
  • Lastpage
    1401
  • Abstract
    Software as a Service (SaaS) in Cloud is getting more and more significant among software users and providers recently. A SaaS that is delivered as composite application has many benefits including reduced delivery costs, flexible offers of the SaaS functions and decreased subscription cost for users. However, this approach has introduced a new problem in managing the resources allocated to the composite SaaS. The resource allocation that has been done at the initial stage may be overloaded or wasted due to the dynamic environment of a Cloud. A typical data center resource management usually triggers a placement reconfiguration for the SaaS in order to maintain its performance as well as to minimize the resource used. Existing approaches for this problem often ignore the underlying dependencies between SaaS components. In addition, the reconfiguration also has to comply with SaaS constraints in terms of its resource requirements, placement requirement as well as its SLA. To tackle the problem, this paper proposes a penalty-based Grouping Genetic Algorithm for multiple composite SaaS components clustering in Cloud. The main objective is to minimize the resource used by the SaaS by clustering its component without violating any constraint. Experimental results demonstrate the feasibility and the scalability of the proposed algorithm.
  • Keywords
    cloud computing; genetic algorithms; object-oriented programming; SLA; SaaS functions; cloud data centre; data center resource management; multiple composite SaaS components clustering; penalty-based grouping genetic algorithm; placement reconfiguration; resource allocation; resource requirements; software as a service; Biological cells; Genetic algorithms; Servers; Sociology; Statistics; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-1713-9
  • Electronic_ISBN
    978-1-4673-1712-2
  • Type

    conf

  • DOI
    10.1109/ICSMC.2012.6377929
  • Filename
    6377929