A comparative analysis of big data frameworks: An adoption perspective

17Citations
Citations of this article
45Readers
Mendeley users who have this article in their library.

Abstract

The emergence of social media, the worldwide web, electronic transactions, and nextgeneration sequencing not only opens new horizons of opportunities but also leads to the accumulation of a massive amount of data. The rapid growth of digital data generated from diverse sources makes it inapt to use traditional storage, processing, and analysis methods. These limitations have led to the development of new technologies to process and store very large datasets. As a result, several execution frameworks emerged for big data processing. Hadoop MapReduce, the pioneering framework, set the ground for forthcoming frameworks that improve the processing and development of large-scale data in many ways. This research focuses on comparing the most prominent and widely used frameworks in the open-source landscape. We identify key requirements of a big framework and review each of these frameworks in the perspective of those requirements. To enhance the clarity of comparison and analysis, we group the logically related features, forming a feature vector. We design seven feature vectors and present a comparative analysis of frameworks with respect to those feature vectors. We identify use cases and highlight the strengths and weaknesses of each framework. Moreover, we present a detailed discussion that can serve as a decision-making guide to select the appropriate framework for an application.

Cite

CITATION STYLE

APA

Khalid, M., & Yousaf, M. M. (2021, November 1). A comparative analysis of big data frameworks: An adoption perspective. Applied Sciences (Switzerland). MDPI. https://doi.org/10.3390/app112211033

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