Advanced Search

Show simple item record

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.identifier.issn1570-7873
dc.identifier.issn1572-9184
dc.identifier.urihttps://doi.org/10.1007/s10723-022-09627-w
dc.identifier.urihttps://hdl.handle.net/20.500.12469/5495
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.language.isoengen_US
dc.publisherSpringeren_US
dc.relation.ispartofJournal of Grid Computingen_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.subjectHadoopen_US
dc.subjectSchedulingen_US
dc.subjectDeadlineen_US
dc.subjectEnergy efficiencyen_US
dc.subjectMetaheuristicen_US
dc.subjectMoth-Flameen_US
dc.titleA YARN-based Energy-Aware Scheduling Method for Big Data Applications under Deadline Constraintsen_US
dc.typearticleen_US
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.identifier.issue4en_US
dc.identifier.volume20en_US
dc.departmentN/Aen_US
dc.identifier.wosWOS:000879023000001en_US
dc.identifier.doi10.1007/s10723-022-09627-wen_US
dc.identifier.scopus2-s2.0-85141147374en_US
dc.institutionauthorN/A
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.authorwosidJafari Navimipour, Nima/AAF-5662-2021
dc.authorwosidJabbehdari, Sam/AAO-8396-2021
dc.authorwosidRahmani, Amir Masoud/K-2702-2013
dc.khas20231019-WoSen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record