A Yarn-Based Energy-Aware Scheduling Method for Big Data Applications Under Deadline Constraints

dc.contributor.author Shabestari, Fatemeh
dc.contributor.author Rahmani, Amir Masoud
dc.contributor.author Navimipour, Nima Jafari
dc.contributor.author Jabbehdari, Sam
dc.date.accessioned 2023-10-19T15:12:38Z
dc.date.available 2023-10-19T15:12:38Z
dc.date.issued 2022
dc.description.abstract Hadoop 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.doi 10.1007/s10723-022-09627-w en_US
dc.identifier.issn 1570-7873
dc.identifier.issn 1572-9184
dc.identifier.scopus 2-s2.0-85141147374 en_US
dc.identifier.uri https://doi.org/10.1007/s10723-022-09627-w
dc.identifier.uri https://hdl.handle.net/20.500.12469/5495
dc.language.iso en en_US
dc.publisher Springer en_US
dc.relation.ispartof Journal of Grid Computing en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Virtual Machine En_Us
dc.subject Optimization En_Us
dc.subject Efficiency En_Us
dc.subject Algorithm En_Us
dc.subject Consolidation En_Us
dc.subject Management En_Us
dc.subject Jobs En_Us
dc.subject Virtual Machine
dc.subject Optimization
dc.subject Hadoop en_US
dc.subject Efficiency
dc.subject Scheduling en_US
dc.subject Algorithm
dc.subject Deadline en_US
dc.subject Consolidation
dc.subject Energy efficiency en_US
dc.subject Management
dc.subject Metaheuristic en_US
dc.subject Jobs
dc.subject Moth-Flame en_US
dc.title A Yarn-Based Energy-Aware Scheduling Method for Big Data Applications Under Deadline Constraints en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id Jafari Navimipour, Nima/0000-0002-5514-5536
gdc.author.id Jabbehdari, Sam/0000-0001-5168-5271
gdc.author.id Rahmani, Amir Masoud/0000-0001-8641-6119
gdc.author.id Shabestari, Fatemeh/0000-0003-1926-4674
gdc.author.wosid Jafari Navimipour, Nima/AAF-5662-2021
gdc.author.wosid Jabbehdari, Sam/AAO-8396-2021
gdc.author.wosid Rahmani, Amir Masoud/K-2702-2013
gdc.bip.impulseclass C4
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.departmenttemp [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, Iran en_US
gdc.description.issue 4 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.volume 20 en_US
gdc.description.wosquality Q2
gdc.identifier.openalex W4308361233
gdc.identifier.wos WOS:000879023000001 en_US
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 6.0
gdc.oaire.influence 2.719771E-9
gdc.oaire.isgreen false
gdc.oaire.keywords Optimization
gdc.oaire.keywords Moth-Flame
gdc.oaire.keywords Scheduling
gdc.oaire.keywords Metaheuristic
gdc.oaire.keywords Efficiency
gdc.oaire.keywords Jobs
gdc.oaire.keywords Management
gdc.oaire.keywords Algorithm
gdc.oaire.keywords Deadline
gdc.oaire.keywords Energy efficiency
gdc.oaire.keywords Virtual Machine
gdc.oaire.keywords Hadoop
gdc.oaire.keywords Consolidation
gdc.oaire.popularity 6.343017E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.openalex.collaboration International
gdc.openalex.fwci 1.8189
gdc.openalex.normalizedpercentile 0.89
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 6
gdc.plumx.crossrefcites 5
gdc.plumx.mendeley 6
gdc.plumx.scopuscites 6
gdc.scopus.citedcount 6
gdc.virtual.author Jafari Navimipour, Nima
gdc.wos.citedcount 5
relation.isAuthorOfPublication 0fb3c7a0-c005-4e5f-a9ae-bb163df2df8e
relation.isAuthorOfPublication.latestForDiscovery 0fb3c7a0-c005-4e5f-a9ae-bb163df2df8e
relation.isOrgUnitOfPublication fd8e65fe-c3b3-4435-9682-6cccb638779c
relation.isOrgUnitOfPublication 2457b9b3-3a3f-4c17-8674-7f874f030d96
relation.isOrgUnitOfPublication b20623fc-1264-4244-9847-a4729ca7508c
relation.isOrgUnitOfPublication.latestForDiscovery fd8e65fe-c3b3-4435-9682-6cccb638779c

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