Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1543834.1543836acmconferencesArticle/Chapter ViewAbstractPublication PagesgecConference Proceedingsconference-collections
research-article

Grouping genetic algorithm for solving the serverconsolidation problem with conflicts

Published: 12 June 2009 Publication History

Abstract

The advent of virtualization technologies encourages
organizations to undertake server consolidation exercises for improving the overall server utilization and for minimizing the capacity redundancy within data-centers. Identifying complimentary workload patterns is a key to the success of server consolidation exercises and for enabling multi-tenancy within data-centers. Existing works either do not consider incompatibility constraints or performs poorly on the disjointed conflict graphs. The algorithm proposed in the current work overcomes the limitations posed by the existing solutions. The current work models the server consolidation problem as a vector packing problem with conflicts (VPC) and tries to minimize the number of servers used for hosting applications within datacenters and maximizes the packing efficiency of the servers utilized. This paper solves the problem using techniques inspired from grouping genetic algorithm (GGA) - a variant of the traditional Genetic Algorithm (GA). The algorithm is tested over varying scenarios which show encouraging results.

References

[1]
Phelps, J, "Server Consolidation can offer a range of benefits", White Paper, Gartner Inc, (2004).
[2]
Ajiro, Y., Tanaka, A., "A Combinatorial optimization algorithm for server consolidation", In: Proceedings of the 21st annual conference of the Japanese Society for Artificial Intelligence (2007)
[3]
Zhang, A., Safari, F., Beyer, D., "Applying Bin-packing algorithms to server consolidation", In: Proceedings of the Informs annual meeting in San Francisco (2005)
[4]
Gupta, R., Bose, S. K., Sundarrajan, S., Chebiyam, M., Chakrabarti, A., "A two stage heuristic algorithm for solving server consolidation problem with Item-Item and Bin-Item Incompatibility Constraints", In: Proceedings of IEEE Services Computing, Hawaii, USA, pp. 39 -- 46 (2008)
[5]
Chu, C., La, R., "Variable-sized bin packing: Tight absolute worst case performance ratios for four approximation algorithms", SIAM journal of computing. 30, 2069--2083 (2001)
[6]
Kang, J., Park, S., "Algorithms for the variable sized bin packing problem", European Journal of Operational Research. 147, 365--372 (2003)
[7]
Gendreau, M., Laporte, G., Semet, F., "Heuristics and Lower bounds for the bin-packing problem with conflicts", Computers and Operations Research, 31, 347--358 (2004).
[8]
Epstein, L., Levin, A., "On bin packing with conflicts", math.haifa.ac.il/lea/bpc.pdf
[9]
Jansen, K., "An approximations scheme for bin-packing with conflicts", Journal of combinatorial optimization. 3, 363--377 (1999)
[10]
Falkenauer, E. Genetic Algorithms and Grouping Problems. John Wiley & Sons Ltd., (1998).
[11]
J. Holland. Adoption in natural and artificial systems. The MIT press, (1975).
[12]
H.P Schwefel, G. Rudolph., Contemporary evolution strategies. Advances in artificial life. 893 -- 907 (1995)
[13]
Grefenstette, J., Gopal, R., Rosmaita, B. J., Van Gucht, D., "Genetic Algorithms for the Traveling Salesman Problem", In: Proceedings of the 1st International Conference on Genetic Algorithms, pp. 160--168 (1985)
[14]
Ahuja, R. K., Orlin, J. B., Tiwari, A., "A greedy genetic algorithm for the quadratic assignment problem", Computers and Operations Research. 27, 917--934 (2000)
[15]
Cheng, R., Genb, M., Tsujimura, Y., "A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies", Computers and Industrial Engineering. 36, 343--364 (1999)
[16]
Goldberg, D. E. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman Publishing Co. Boston, MA, USA (1989).
[17]
Falkenauer, E., "A hybrid grouping genetic algorithm for bin packing", Journal of Heuristics. 2, 5--30 (2004).

Cited By

View all
  • (2023)The evolution of rectangular bin packing problem — A review of research topics, applications, and cited papersJournal of Industrial and Management Optimization10.3934/jimo.202208819:5(3329-3361)Online publication date: 2023
  • (2020)A Hybrid Technique for Server Consolidation in Cloud Computing EnvironmentCybernetics and Information Technologies10.2478/cait-2020-000320:1(36-52)Online publication date: 27-Mar-2020
  • (2020)WebIDE Cloud Server Resource Allocation With Task Pre-Scheduling in IoT Application DevelopmentIEEE Access10.1109/ACCESS.2020.29677908(16216-16224)Online publication date: 2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GEC '09: Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
June 2009
1112 pages
ISBN:9781605583266
DOI:10.1145/1543834
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 June 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. enterprise grid
  2. grouping genetic algorithm
  3. incompatibility constraints
  4. vector packing problem with conflicts (vpc)
  5. virtualization

Qualifiers

  • Research-article

Conference

GEC '09
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)The evolution of rectangular bin packing problem — A review of research topics, applications, and cited papersJournal of Industrial and Management Optimization10.3934/jimo.202208819:5(3329-3361)Online publication date: 2023
  • (2020)A Hybrid Technique for Server Consolidation in Cloud Computing EnvironmentCybernetics and Information Technologies10.2478/cait-2020-000320:1(36-52)Online publication date: 27-Mar-2020
  • (2020)WebIDE Cloud Server Resource Allocation With Task Pre-Scheduling in IoT Application DevelopmentIEEE Access10.1109/ACCESS.2020.29677908(16216-16224)Online publication date: 2020
  • (2020)A memetic grouping genetic algorithm for cost efficient VM placement in multi-cloud environmentCluster Computing10.1007/s10586-019-02956-823:2(797-836)Online publication date: 1-Jun-2020
  • (2019)WebIDE Cloud Server Resource Allocation with Task Pre-Scheduling in IOT Application Development2019 IEEE International Conference on Industrial Internet (ICII)10.1109/ICII.2019.00054(278-286)Online publication date: Nov-2019
  • (2019)CSL-driven and energy-efficient resource scheduling in cloud data centerThe Journal of Supercomputing10.1007/s11227-019-03036-9Online publication date: 23-Oct-2019
  • (2019)An energy-aware scheduling algorithm for big data applications in SparkCluster Computing10.1007/s10586-019-02947-9Online publication date: 4-Jun-2019
  • (2018)A novel service deployment approach based on resilience metrics for service-oriented systemPersonal and Ubiquitous Computing10.5555/3288897.328893322:5-6(1099-1107)Online publication date: 1-Oct-2018
  • (2018)Enhanced cuckoo search algorithm for virtual machine placement in cloud data centresInternational Journal of Grid and Utility Computing10.1504/IJGUC.2018.0902219:1(1-17)Online publication date: 1-Jan-2018
  • (2018)Energy performance of heuristics and meta-heuristics for real-time joint resource scaling and consolidation in virtualized networked data centersThe Journal of Supercomputing10.1007/s11227-018-2244-674:5(2161-2198)Online publication date: 1-May-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media