An Efficient Improved Join Algorithm Using Map Reduce in Hadoop

被引:0
|
作者
Patel, Warish D. [1 ]
Vaghela, Dineshkumar B. [1 ]
机构
[1] Parul Inst Technol, Dept Comp Sci & Engn, Vadodara, India
关键词
Hadoop; Map/Reduce; Distributed Environment; Big Data; Joins; Multiple Join; Query Processing; Distributed Database; MAPREDUCE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Information explosion is a well known phenomenon now and there is a vast amount of research going on into how best to handle and process huge amounts of data. One such idea for processing enormous quantities of data is Google's Map/Reduce. Map/Reduce was first introduced by Google engineers - Jeffrey Dean and Sanjay Ghemawat [9]. It was designed for and is still used at Google for processing large amounts of raw data (like crawled documents and web-request logs) to produce various kinds of derived data (like inverted indices, web-page summaries, etc.). It is a simple yet powerful framework for implementing distributed applications without having extensive prior knowledge of the intricacies involved in a distributed system. It is highly scalable and works on a cluster of commodity machines with integrated mechanisms for fault tolerance. The programmer is only required to write specialized map and reduce functions as part of the Map/Reduce job and the Map/Reduce framework takes care of the rest. It distributes the data across the cluster, instantiates multiple copies of the map and reduce functions in parallel and takes care of any system failures that might occur during the execution. Since its inception at Google, Map/Reduce has found many adopters. Among them, the prominent one is the Apache Software Foundation, which has developed an Open-Source version of the Map/Reduce framework called Hadoop [2]. Hadoop boasts of a number of large web-based corporate like Yahoo, Facebook, Amazon, etc., that use it for various kinds of data-warehousing purposes. Facebook for instance, uses it to store copies of internal logs and uses it as a source for reporting and machine learning. Owing to its ease of use, installation and implementation, Hadoop has found many uses among programmers. One of them is query evaluation over large datasets. And one of the most important queries are Joins. This project explores the existing solutions, extends them and proposes a few new ideas for joining datasets using Hadoop. Algorithms have been broken into two categories - Two-Way joins and Multi-Way joins. Join algorithms are then discussed and evaluated under both categories. Options to pre-process data in order to improve performance have also been explored. The results are expected to give an insight into how good a fit Hadoop or Map/Reduce is for evaluating Joins.
引用
收藏
页码:263 / 272
页数:10
相关论文
共 50 条
  • [41] A Design of Approximation Algorithm for Efficient DNA Mapping using Hadoop Technology
    Chaturvedi, Prashant
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2016, : 681 - 684
  • [42] A Fast and Scalable Workflow for SNPs Detection in Genome Sequences Using Hadoop Map-Reduce
    Tahir, Muhammad
    Sardaraz, Muhammad
    [J]. GENES, 2020, 11 (02)
  • [43] A Semantically-Based Big Data Processing System Using Hadoop and Map-Reduce
    Wang Wanting
    Qin Zheng
    [J]. SOCIALLY AWARE ORGANISATIONS AND TECHNOLOGIES: IMPACT AND CHALLENGES, 2016, 477 : 246 - 247
  • [44] Study of an improved hadoop speculative execution algorithm
    Wang, Baoyi
    Pu, Xiaoyang
    Zhang, Shaomin
    [J]. APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 2281 - 2284
  • [45] Improvement of Satellite Image Classification : Approach Based on Hadoop/Map Reduce
    Chebbi, I.
    Boulila, W.
    Farah, I. R.
    [J]. 2016 2ND INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP), 2016, : 31 - 34
  • [46] Efficient & Accurate Scheduling Algorithm For Cloudera Hadoop
    Yadav, Swati
    Vishwakarma, Santosh
    Verma, Ashok
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, : 839 - 844
  • [47] CHROMATOGRAPHIC PEAK DECONVOLUTION USING AN EFFICIENT MAP ALGORITHM
    JOHNSON, BT
    SENNOTT, J
    GATES, SC
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1985, 190 (SEP): : 13 - CAB
  • [48] AN IMPROVED JOIN DEPENDENCY FOR EFFICIENT CONSTRAINT CHECKING
    TAN, KP
    TAN, TC
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 182 - 184
  • [49] An improved query optimization process in big data using ACO-GA algorithm and HDFS map reduce technique
    Deepak Kumar
    Vijay Kumar Jha
    [J]. Distributed and Parallel Databases, 2021, 39 : 79 - 96
  • [50] An improved query optimization process in big data using ACO-GA algorithm and HDFS map reduce technique
    Kumar, Deepak
    Jha, Vijay Kumar
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2021, 39 (01) : 79 - 96