Mostra el registre d'ítem simple

dc.contributor.authorVoicu, Cristiana
dc.contributor.authorPop, Florin
dc.contributor.authorDobre, Ciprian M.
dc.contributor.authorXhafa Xhafa, Fatos
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2017-05-29T07:51:41Z
dc.date.available2017-05-29T07:51:41Z
dc.date.issued2014
dc.identifier.citationVoicu, C., Pop, F., Dobre, C., Xhafa, F. MOMC: Multi-objective and Multi-constrained scheduling algorithm of many tasks in Hadoop. A: International Conference on P2P, Parallel, Grid, Cloud and Internet Computing. "2014 Ninth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, 3PGCIC 2014, 8-10 November 2014, Guangzhou, Xina: proceedings". Guangzhou: Institute of Electrical and Electronics Engineers (IEEE), 2014, p. 89-96.
dc.identifier.isbn978-1-4799-4171-1
dc.identifier.urihttp://hdl.handle.net/2117/104957
dc.description(c) 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
dc.description.abstractEven though scheduling in a distributed system was debated for many years, the platforms and the job types are changing everyday. This is why we need special algorithms based on new applications requirements, especially when a application is deployed in a Cloud environment. One of the most important framework used for large-scale data processing in Clouds is Hadoop and its extensions. Hadoop framework comes with default algorithms like FIFO, Fair Scheduler or Capacity Scheduler, and Hadoop on Demand. These scheduling algorithms are focused on a different and single constraint. It is hard to satisfy multiple constraints and to have a lot of objectives in the same time. After summarizing the most common schedulers, showing the need of each one in the moment it appeared on the market, this paper presents MOMC, a multi-objective and multi-constrained scheduling algorithm of many tasks in Hadoop. MOMC implementation focuses on two objectives: avoiding resource contention and having an optimal workload of the cluster, and two constraints: deadline and budget. To compare the algorithms based on different metrics, we use Scheduling Load Simulator, which is integrated in Hadoop framework and helps the developers to spend less time on testing. As killer application that generate many tasks we have chosen processing task for the Million Song Dataset, which is a set of data contains metadata for one million commercially-available songs.
dc.format.extent8 p.
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshCloud computing
dc.subject.lcshBig data
dc.subject.lcshApache Hadoop
dc.subject.otherbig data
dc.subject.othercloud computing
dc.subject.otherHadoop
dc.subject.othermap reduce
dc.subject.othertask scheduling
dc.titleMOMC: Multi-objective and Multi-constrained scheduling algorithm of many tasks in Hadoop
dc.typeConference report
dc.subject.lemacComputació en núvol
dc.subject.lemacMacrodades
dc.subject.lemacApache Hadoop (Programes d'ordinador)
dc.identifier.doi10.1109/3PGCIC.2014.40
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7024563
dc.rights.accessOpen Access
local.identifier.drac17838860
dc.description.versionPostprint (author's final draft)
local.citation.authorVoicu, C.; Pop, F.; Dobre, C.; Xhafa, F.
local.citation.contributorInternational Conference on P2P, Parallel, Grid, Cloud and Internet Computing
local.citation.pubplaceGuangzhou
local.citation.publicationName2014 Ninth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, 3PGCIC 2014, 8-10 November 2014, Guangzhou, Xina: proceedings
local.citation.startingPage89
local.citation.endingPage96


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple