Citation Export
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hamandawana, Prince | - |
dc.contributor.author | Mativenga, Ronnie | - |
dc.contributor.author | Kwon, Se Jin | - |
dc.contributor.author | Chung, Tae Sun | - |
dc.date.issued | 2019-01-01 | - |
dc.identifier.uri | https://aurora.ajou.ac.kr/handle/2018.oak/36407 | - |
dc.identifier.uri | https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85065551780&origin=inward | - |
dc.description.abstract | The way in which jobs are scheduled is critical to achieve high job processing performance in large scale data clusters. Most existing scheduling mechanism employs a First-In First-Out, serialized approach encompassed with task straggler hunting techniques which launches speculative tasks after detecting slow tasks. This is often achieved through the instrumentation of processing nodes. Such node instrumentation incurs frequent communication overheads as the number of processing nodes increase. Moreover the sequential scheduling of job tasks and the straggler hunting approach fails to meet optimal performance as they increase job waiting time in queue and incurs delayed speculative execution of straggling tasks respectively. In this paper we propose an Enhanced Phase based Performance Aware Dynamic Scheduler (EPPADS), which schedules job tasks without additional instrumentation modules. EPPADS uses a two staged scheduling approach, that is, the slow start phase (SSP) and accelerate phase (AccP). The SSP schedules the initial task in the queue in the normal FIFO way and records the initial execution times of the processing nodes. The AccP uses the initial execution times to compute the processing nodes task distribution ratio of the remaining tasks and schedules them using a single scheduling I/O. We implement EPPADS scheduler in Hadoop’s MapReduce framework. Our evaluation shows that EPPADS can achieve a performance improvement on FIFO scheduler of 30%. Compared with existing Dynamic scheduling approach which uses node instrumentation, EPPADS achieves a better performance of 22%. | - |
dc.description.sponsorship | Acknowledgement. This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2016R1D1A1B03934129). | - |
dc.language.iso | eng | - |
dc.publisher | Springer Verlag | - |
dc.subject.mesh | Communication overheads | - |
dc.subject.mesh | Distributed processing | - |
dc.subject.mesh | Large-scale clusters | - |
dc.subject.mesh | Map-reduce | - |
dc.subject.mesh | Mapreduce frameworks | - |
dc.subject.mesh | Optimal performance | - |
dc.subject.mesh | Scheduling mechanism | - |
dc.subject.mesh | Speculative execution | - |
dc.title | EPPADS: An enhanced phase-based performance-aware dynamic scheduler for high job execution performance in large scale clusters | - |
dc.type | Conference | - |
dc.citation.conferenceDate | 2019.4.22. ~ 2019.4.25. | - |
dc.citation.conferenceName | 24th International Conference on Database Systems for Advanced Applications, DASFAA 2019 | - |
dc.citation.edition | Database Systems for Advanced Applications - 24th International Conference, DASFAA 2019, Proceedings | - |
dc.citation.endPage | 156 | - |
dc.citation.startPage | 140 | - |
dc.citation.title | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | - |
dc.citation.volume | 11446 LNCS | - |
dc.identifier.bibliographicCitation | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol.11446 LNCS, pp.140-156 | - |
dc.identifier.doi | 10.1007/978-3-030-18576-3_9 | - |
dc.identifier.scopusid | 2-s2.0-85065551780 | - |
dc.identifier.url | https://www.springer.com/series/558 | - |
dc.subject.keyword | Distributed processing | - |
dc.subject.keyword | MapReduce | - |
dc.subject.keyword | Scheduling | - |
dc.type.other | Conference Paper | - |
dc.description.isoa | false | - |
dc.subject.subarea | Theoretical Computer Science | - |
dc.subject.subarea | Computer Science (all) | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.