Title :
Job scheduling in Hadoop with Shared Input Policy and RAMDISK
Author :
Bezerra, Aprigio ; Hernandez, Porfidio ; Espinosa, Antonio ; Moure, Juan Carlos
Author_Institution :
Escola d´Eng., Univ. Autonoma de Barcelona, Bellaterra, Spain
Abstract :
Hadoop Framework is a successful option for industry and academia to handle Big Data applications. Large input data sets are split into smaller chunks, distributed among the cluster nodes and processed in the same nodes where they are stored. However, some Hadoop data-intensive applications generate a very large volume of intermediate data to the local file system of each node. Many data spilled to disk associated with concurrent accesses from different tasks that are executed on the same node overload the input/output system. We propose to extend Shared Input Policy, a Hadoop job scheduler policy developed by our research group, by adding a RAMDISK for temporary storage of intermediate data. Shared Input Policy schedules batches of data-intensive jobs that share the same input data set. We add RAMDISK to improve performance of Shared Input Policy. RAMDISK has high throughput and low latency and this allows quick access to intermediate data relieving hard disk. Experimental results show that our approach outperforms Hadoop default policy from 40% to 60% for data intensive applications.
Keywords :
Big Data; job shop scheduling; Big Data applications; Hadoop data-intensive applications; Hadoop default policy; Hadoop framework; Hadoop job scheduler policy; RAMDISK; Shared Input Policy; data intensive applications; data storage; data-intensive jobs; job scheduling; shared input policy; shared input policy schedules batches; Bioinformatics; Buffer storage; Dynamic scheduling; Hard disks; Proposals; Random access memory; Schedules; Bioinformatics; Data Intensive; Hadoop; Intermediate data; RAMDISK;
Conference_Titel :
Cluster Computing (CLUSTER), 2014 IEEE International Conference on
Conference_Location :
Madrid
DOI :
10.1109/CLUSTER.2014.6968788