A scheduling strategy to run hadoop jobs on geodistributed data

8Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Internet-of-Things scenarios will be typically characterized by huge amounts of data made available. A challenging task is to efficiently manage such data, by analyzing, elaborating and extracting useful information from them. Distributed computing framework such as Hadoop, based on the MapReduce paradigm, have been used to process such amounts of data by exploiting the computing power of many cluster nodes. However, as long as the computing context is made of clusters of homogeneous nodes interconnected through high speed links, the benefit brought by the such frameworks is clear and tangible. Unfortunately, in many real big data applications the data to be processed reside in many computationally heterogeneous data centers distributed over the planet. In those contexts, Hadoop was proved to perform very poorly. The proposal presented in this paper addresses this limitation. We designed a context-aware Hadoop framework that is capable of scheduling and distributing tasks among geographically distant clusters in a way that minimizes overall jobs’ execution time. The proposed scheduler leverages on the integer partitioning technique and on an a-priori knowledge of big data application patterns to explore the space of all possible task schedules and estimate the one expected to perform best. Final experiments conducted on a scheduler prototype prove the benefit of the approach.

Cite

CITATION STYLE

APA

Cavallo, M., Cusmà, L., Di Modica, G., Polito, C., & Tomarchio, O. (2016). A scheduling strategy to run hadoop jobs on geodistributed data. In Communications in Computer and Information Science (Vol. 567, pp. 5–19). Springer Verlag. https://doi.org/10.1007/978-3-319-33313-7_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free