{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T03:49:49Z","timestamp":1743133789570,"version":"3.40.3"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030336066"},{"type":"electronic","value":"9783030336073"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-33607-3_42","type":"book-chapter","created":{"date-parts":[[2019,11,7]],"date-time":"2019-11-07T00:05:28Z","timestamp":1573085128000},"page":"386-393","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Superlinear Speedup of Parallel Population-Based Metaheuristics: A Microservices and Container Virtualization Approach"],"prefix":"10.1007","author":[{"given":"Hatem","family":"Khalloof","sequence":"first","affiliation":[]},{"given":"Phil","family":"Ostheimer","sequence":"additional","affiliation":[]},{"given":"Wilfried","family":"Jakob","sequence":"additional","affiliation":[]},{"given":"Shadi","family":"Shahoud","sequence":"additional","affiliation":[]},{"given":"Clemens","family":"Duepmeier","sequence":"additional","affiliation":[]},{"given":"Veit","family":"Hagenmeyer","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,10,18]]},"reference":[{"key":"42_CR1","doi-asserted-by":"crossref","unstructured":"Abdelhafez, A., Alba, E.: Speed-up of synchronous and asynchronous distributed genetic algorithms: a first common approach on multiprocessors. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 2677\u20132682. IEEE (2017)","DOI":"10.1109\/CEC.2017.7969632"},{"key":"42_CR2","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.swevo.2019.06.003","volume":"49","author":"A Abdelhafez","year":"2019","unstructured":"Abdelhafez, A., Alba, E., Luque, G.: Performance analysis of synchronous and asynchronous distributed genetic algorithms on multiprocessors. Swarm Evol. Comput. 49, 147\u2013157 (2019)","journal-title":"Swarm Evol. Comput."},{"issue":"5\u20136","key":"42_CR3","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1016\/j.parco.2006.06.007","volume":"32","author":"E Alba","year":"2006","unstructured":"Alba, E., et al.: Efficient parallel LAN\/WAN algorithms for optimization. The mallba project. Parallel Comput. 32(5\u20136), 415\u2013440 (2006)","journal-title":"Parallel Comput."},{"issue":"1","key":"42_CR4","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1016\/S0020-0190(01)00281-2","volume":"82","author":"E Alba","year":"2002","unstructured":"Alba, E.: Parallel evolutionary algorithms can achieve super-linear performance. Inf. Process. Lett. 82(1), 7\u201313 (2002)","journal-title":"Inf. Process. Lett."},{"issue":"4","key":"42_CR5","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1016\/S0167-739X(99)00129-6","volume":"17","author":"E Alba","year":"2001","unstructured":"Alba, E., Troya, J.M.: Analyzing synchronous and asynchronous parallel distributed genetic algorithms. Future Gener. Comput. Syst. 17(4), 451\u2013465 (2001)","journal-title":"Future Gener. Comput. Syst."},{"key":"42_CR6","doi-asserted-by":"crossref","unstructured":"Amdahl, G.M.: Validity of the single processor approach to achieving large scale computing capabilities. In: Proceedings of the 18\u201320 April 1967, Spring Joint Computer Conference, pp. 483\u2013485. ACM (1967)","DOI":"10.1145\/1465482.1465560"},{"key":"42_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"665","DOI":"10.1007\/3-540-45712-7_64","volume-title":"Parallel Problem Solving from Nature \u2014 PPSN VII","author":"MG Arenas","year":"2002","unstructured":"Arenas, M.G., et al.: A framework for distributed evolutionary algorithms. In: Guerv\u00f3s, J.J.M., Adamidis, P., Beyer, H.-G., Schwefel, H.-P., Fern\u00e1ndez-Villaca\u00f1as, J.-L. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 665\u2013675. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-45712-7_64"},{"key":"42_CR8","unstructured":"Belding, T.C.: The distributed genetic algorithm revisited. In: Proceedings of the Sixth International Conference on Genetic Algorithms, pp. 114\u2013121 (1995)"},{"key":"42_CR9","unstructured":"Blume, C., Jakob, W.: GLEAM - an evolutionary algorithm for planning and control based on evolution strategy. In: GECCO Late Breaking Papers, pp. 31\u201338 (2002)"},{"key":"42_CR10","unstructured":"Blume, C., Jakob, W.: GLEAM - General Learning Evolutionary Algorithm and Method: Ein evolution\u00e4rer Algorithmus und seine Anwendungen, vol. 32. KIT Scientific Publishing (2009)"},{"issue":"3","key":"42_CR11","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1023\/B:HEUR.0000026900.92269.ec","volume":"10","author":"S Cahon","year":"2004","unstructured":"Cahon, S., Melab, N., Talbi, E.G.: ParadisEO: a framework for the reusable design of parallel and distributed metaheuristics. J. Heuristics 10(3), 357\u2013380 (2004)","journal-title":"J. Heuristics"},{"issue":"2","key":"42_CR12","first-page":"141","volume":"10","author":"E Cant\u00fa-Paz","year":"1998","unstructured":"Cant\u00fa-Paz, E.: A survey of parallel genetic algorithms. Calculateurs paralleles, reseaux et systems repartis 10(2), 141\u2013171 (1998)","journal-title":"Calculateurs paralleles, reseaux et systems repartis"},{"key":"42_CR13","unstructured":"Cant\u00fa-Paz, E.: Topologies, migration rates, and multi-population parallel genetic algorithms. In: Proceedings of the 1st Annual Conference on Genetic and Evolutionary Computation, pp. 91\u201398 (1999)"},{"key":"42_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/BFb0029745","volume-title":"Parallel Problem Solving from Nature","author":"TC Fogarty","year":"1991","unstructured":"Fogarty, T.C., Huang, R.: Implementing the genetic algorithm on transputer based parallel processing systems. In: Schwefel, H.-P., M\u00e4nner, R. (eds.) PPSN 1990. LNCS, vol. 496, pp. 145\u2013149. Springer, Heidelberg (1991). https:\/\/doi.org\/10.1007\/BFb0029745"},{"key":"42_CR15","doi-asserted-by":"crossref","unstructured":"Fogel, G.B., Corne, D.W.: Evolutionary Computation in Bioinformatics. Elsevier (2002)","DOI":"10.1016\/B978-155860783-5\/50005-2"},{"key":"42_CR16","first-page":"2171","volume":"13","author":"FA Fortin","year":"2012","unstructured":"Fortin, F.A., Rainville, F.M.D., Gardner, M.A., Parizeau, M., Gagn\u00e9, C.: DEAP: evolutionary algorithms made easy. J. Mach. Learn. Res. 13, 2171\u20132175 (2012)","journal-title":"J. Mach. Learn. Res."},{"key":"42_CR17","doi-asserted-by":"crossref","unstructured":"Garc\u00eda-Valdez, M., Merelo, J.J.: evospace-js: asynchronous pool-based execution of heterogeneous metaheuristics. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1202\u20131208 (2017)","DOI":"10.1145\/3067695.3082473"},{"key":"42_CR18","doi-asserted-by":"crossref","unstructured":"Khalloof, H., Ostheimer, P., Jakob, W., Shahoud, S., Duepmeier, C., Hagenmeyer, V.: A distributed modular scalable and generic framework for parallelizing population-based metaheuristics. In: Parallel Processing and Applied Mathematics (PPAM). Springer (2019, accepted)","DOI":"10.1007\/978-3-030-43229-4_37"},{"key":"42_CR19","doi-asserted-by":"crossref","unstructured":"Khalloof, H., et al.: A generic distributed microservices and container based framework for metaheuristic optimization. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1363\u20131370. ACM (2018)","DOI":"10.1145\/3205651.3208253"},{"key":"42_CR20","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1016\/j.parco.2014.04.008","volume":"46","author":"YY Liu","year":"2015","unstructured":"Liu, Y.Y., Wang, S.: A scalable parallel genetic algorithm for the generalized assignment problem. Parallel Comput. 46, 98\u2013119 (2015)","journal-title":"Parallel Comput."},{"key":"42_CR21","unstructured":"Newman, S.: Building Microservices: Designing Fine-Grained Systems. O\u2019Reilly Media, Inc. (2015)"},{"key":"42_CR22","unstructured":"Salza, P., Ferrucci, F.: An Approach for Parallel Genetic Algorithms in the Cloud using Software Containers. Computing Research Repository (CoRR), pp. 1\u20137 (2016)"},{"issue":"2","key":"42_CR23","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/BF00175354","volume":"4","author":"D Whitley","year":"1994","unstructured":"Whitley, D.: A genetic algorithm tutorial. Stat. Comput. 4(2), 65\u201385 (1994)","journal-title":"Stat. Comput."}],"container-title":["Lecture Notes in Computer Science","Intelligent Data Engineering and Automated Learning \u2013 IDEAL 2019"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-33607-3_42","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T13:58:43Z","timestamp":1710251923000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-33607-3_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030336066","9783030336073"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-33607-3_42","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"18 October 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IDEAL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Intelligent Data Engineering and Automated Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Manchester","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ideal2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.confercare.manchester.ac.uk\/events\/ideal2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Open","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"149","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"94","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"63% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}