{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,29]],"date-time":"2025-03-29T22:50:37Z","timestamp":1743288637327,"version":"3.37.3"},"reference-count":14,"publisher":"Wiley","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2016]]},"abstract":"<jats:p>Containers are considered an optimized fine-grain alternative to virtual machines in cloud-based systems. Some of the approaches which have adopted the use of containers are the MapReduce frameworks. This paper makes an analysis of the use of containers in MapReduce-based systems, concluding that the resource utilization of these systems in terms of containers is suboptimal. In order to solve this, the paper describes AdaptCont, a proposal for optimizing the containers allocation in MapReduce systems. AdaptCont is based on the foundations of feedback systems. Two different selection approaches, Dynamic AdaptCont and Pool AdaptCont, are defined. Whereas Dynamic AdaptCont calculates the exact amount of resources per each container, Pool AdaptCont chooses a predefined container from a pool of available configurations. AdaptCont is evaluated for a particular case, the application master container of Hadoop YARN. As we can see in the evaluation, AdaptCont behaves much better than the default resource allocation mechanism of Hadoop YARN.<\/jats:p>","DOI":"10.1155\/2016\/7241928","type":"journal-article","created":{"date-parts":[[2016,4,10]],"date-time":"2016-04-10T17:01:07Z","timestamp":1460307667000},"page":"1-13","source":"Crossref","is-referenced-by-count":3,"title":["Feedback-Based Resource Allocation in MapReduce-Based Systems"],"prefix":"10.1155","volume":"2016","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3557-3426","authenticated-orcid":true,"given":"Bunjamin","family":"Memishi","sequence":"first","affiliation":[{"name":"OEG, ETS de Ingenieros Inform\u00e1ticos, Universidad Polit\u00e9cnica de Madrid, Campus de Montegancedo, s\/n Boadilla del Monte, 28660 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mar\u00eda S.","family":"P\u00e9rez","sequence":"additional","affiliation":[{"name":"OEG, ETS de Ingenieros Inform\u00e1ticos, Universidad Polit\u00e9cnica de Madrid, Campus de Montegancedo, s\/n Boadilla del Monte, 28660 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Antoniu","sequence":"additional","affiliation":[{"name":"Inria Rennes-Bretagne Atlantique Research Centre, Campus Universitaire de Beaulieu, Rennes, 35042 Brittany, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"year":"2008","key":"4"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2013.02.011"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-011-0182-7"},{"issue":"4","key":"8","doi-asserted-by":"crossref","first-page":"1231","DOI":"10.1007\/s10586-014-0362-3","volume":"17","year":"2014","journal-title":"Cluster Computing"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/1670679.1670680"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536225"},{"year":"2012","key":"15"},{"year":"2015","key":"16"},{"year":"2013","key":"17"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.14778\/1978665.1978670"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-012-0236-5"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/tcc.2014.2329299"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2013.07.001"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-011-0158-7"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2016\/7241928.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2016\/7241928.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2016\/7241928.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T06:35:06Z","timestamp":1498286106000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/sp\/2016\/7241928\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"references-count":14,"alternative-id":["7241928","7241928"],"URL":"https:\/\/doi.org\/10.1155\/2016\/7241928","relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"type":"print","value":"1058-9244"},{"type":"electronic","value":"1875-919X"}],"subject":[],"published":{"date-parts":[[2016]]}}}