A YARN-based Energy-Aware Scheduling Method for Big Data Applications under Deadline Constraints

dc.authoridJafari Navimipour, Nima/0000-0002-5514-5536
dc.authoridJabbehdari, Sam/0000-0001-5168-5271
dc.authoridRahmani, Amir Masoud/0000-0001-8641-6119
dc.authoridShabestari, Fatemeh/0000-0003-1926-4674
dc.authorwosidJafari Navimipour, Nima/AAF-5662-2021
dc.authorwosidJabbehdari, Sam/AAO-8396-2021
dc.authorwosidRahmani, Amir Masoud/K-2702-2013
dc.contributor.authorShabestari, Fatemeh
dc.contributor.authorRahmani, Amir Masoud
dc.contributor.authorNavimipour, Nima Jafari
dc.contributor.authorJabbehdari, Sam
dc.date.accessioned2023-10-19T15:12:38Z
dc.date.available2023-10-19T15:12:38Z
dc.date.issued2022
dc.department-temp[Shabestari, Fatemeh; Rahmani, Amir Masoud] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran; [Rahmani, Amir Masoud] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, 123 Univ Rd,Sect 3, Touliu 64002, Yunlin, Taiwan; [Navimipour, Nima Jafari] Kadir Has Univ, Dept Comp Engn, Istanbul, Turkey; [Navimipour, Nima Jafari] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran; [Jabbehdari, Sam] Islamic Azad Univ, Dept Comp Engn, North Tehran Branch, Tehran, Iranen_US
dc.description.abstractHadoop is a distributed framework for processing big data. One of the critical parts of Hadoop is YARN, which carries out scheduling and resource management. A scheduling algorithm should consider multiple objectives. However, YARN schedulers do not consider the Service Level Agreement (SLA) and the energy-related issues. The present paper proposes an energy-efficient deadline-aware model for the scheduling problem. The scheduling issue is an NP-hard problem regarding the deadline of applications and reducing energy. Hence, an Energy-efficient Deadline-aware Scheduling Algorithm based on the Moth-Flame Optimization algorithm (EDSA-MFO) is suggested to minimize the energy consumption and execute the application within a given soft deadline. Moreover, the earliest deadline first-based (EDF-based) heuristic approach is proposed to decode a moth into a scheduling solution. The algorithm is implemented for both static and dynamic scheduling. To evaluate the performance of the proposed algorithm, extensive simulations are conducted. The outcomes demonstrated that the suggested method could find near-optimal scheduling. It outperforms the YARN default FIFO scheduler, EDF, the energy-aware greedy algorithm (EAGA), and the deadline-aware energy-efficient MapReduce scheduling algorithm for YARN (EMRSAY) in total cluster energy consumption and meeting job deadline.en_US
dc.identifier.citation3
dc.identifier.doi10.1007/s10723-022-09627-wen_US
dc.identifier.issn1570-7873
dc.identifier.issn1572-9184
dc.identifier.issue4en_US
dc.identifier.scopus2-s2.0-85141147374en_US
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1007/s10723-022-09627-w
dc.identifier.urihttps://hdl.handle.net/20.500.12469/5495
dc.identifier.volume20en_US
dc.identifier.wosWOS:000879023000001en_US
dc.identifier.wosqualityQ1
dc.khas20231019-WoSen_US
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.relation.ispartofJournal of Grid Computingen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectVirtual MachineEn_Us
dc.subjectOptimizationEn_Us
dc.subjectEfficiencyEn_Us
dc.subjectAlgorithmEn_Us
dc.subjectConsolidationEn_Us
dc.subjectManagementEn_Us
dc.subjectJobsEn_Us
dc.subjectVirtual Machine
dc.subjectOptimization
dc.subjectHadoopen_US
dc.subjectEfficiency
dc.subjectSchedulingen_US
dc.subjectAlgorithm
dc.subjectDeadlineen_US
dc.subjectConsolidation
dc.subjectEnergy efficiencyen_US
dc.subjectManagement
dc.subjectMetaheuristicen_US
dc.subjectJobs
dc.subjectMoth-Flameen_US
dc.titleA YARN-based Energy-Aware Scheduling Method for Big Data Applications under Deadline Constraintsen_US
dc.typeArticleen_US
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
5495.pdf
Size:
3.41 MB
Format:
Adobe Portable Document Format
Description:
Tam Metin / Full Text