Back to Search
Start Over
Performance Improvement through Novel Adaptive Node and Container Aware Scheduler with Resource Availability Control in Hadoop YARN.
- Source :
- Computer Systems Science & Engineering; 2023, Vol. 47 Issue 3, p3083-3108, 26p
- Publication Year :
- 2023
-
Abstract
- The default scheduler of Apache Hadoop demonstrates operational inefficiencies when connecting external sources and processing transformation jobs. This paper has proposed a novel scheduler for enhancement of the performance of the Hadoop Yet Another Resource Negotiator (YARN) scheduler, called the Adaptive Node and Container Aware Scheduler (ANACRAC), that aligns cluster resources to the demands of the applications in the real world. The approach performs to leverage the user-provided configurations as a unique design to apportion nodes, or containers within the nodes, to application thresholds. Additionally, it provides the flexibility to the applications for selecting and choosing which node's resources they want to manage and adds limits to prevent threshold breaches by adding additional jobs as needed. Node or container awareness can be utilized individually or in combination to increase efficiency. On top of this, the resource availability within the node and containers can also be investigated.This paper also focuses on the elasticity of the containers and self-adaptiveness depending on the job type. The results proved that 15%-20% performance improvement was achieved compared with the node and container awareness feature of the ANACRAC. It has been validated that this ANACRAC scheduler demonstrates a 70%-90% performance improvement compared with the default Fair scheduler. Experimental results also demonstrated the success of the enhancement and a performance improvement in the range of 60% to 200% when applications were connected with external interfaces and high workloads. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 02676192
- Volume :
- 47
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- Computer Systems Science & Engineering
- Publication Type :
- Academic Journal
- Accession number :
- 173709076
- Full Text :
- https://doi.org/10.32604/csse.2023.036320