Title :
Evaluation of Linux I/O Schedulers for Big Data Workloads
Author :
Rezgui, Abdelmounaam ; White, Matthew ; Rezgui, Sami ; Malik, Zaki
Author_Institution :
Dept. of Comput. Sci. & Eng., New Mexico Tech, Socorro, NM, USA
Abstract :
Big data is receiving more and more attention as an increasingly large number of institutions turn to big data processing for business insights and customer personalization. Most of the research in big data has focused on how to distribute a given workload over a set of computing nodes to achieve good performance. The operating system at each node uses an I/O scheduling algorithm to retrieve disk blocks and load them into main memory. Achieving good performance in big data applications is therefore inherently dependent on the efficiency of the I/O scheduler used in the OS of the nodes. In this paper, we evaluate the impact of different Linux I/O schedulers on a number of big data workloads. The objective of the study is to determine whether specific schedulers (or specific configurations of those schedulers) are superior to others in terms of supporting big data workloads.
Keywords :
Big Data; Linux; input-output programs; scheduling; software performance evaluation; Big Data workloads; I/O scheduling algorithm; Linux I/O schedulers; customer personalization; operating system; Benchmark testing; Big data; Hardware; Linux; Radio access networks; Software; Throughput; Big data; Linux I/O schedulers;
Conference_Titel :
Big Data and Cloud Computing (BdCloud), 2014 IEEE Fourth International Conference on
Conference_Location :
Sydney, NSW
DOI :
10.1109/BDCloud.2014.74