An Efficient Implementation of Mobile Raspberry Pi Hadoop Clusters for Robust and Augmented Computing Performance
1
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
Rapid advances in science and technology with exponential development of smart mobile devices,workstations, supercomputers, smart gadgets and network servers has been witnessed over the past few years. The sudden increase in the Internet population and manifold growth in internet speeds has occasioned thegeneration of an enormous amount of data, now termed ‘big data’. Given this scenario, storage of data onlocal servers or a personal computer is an issue, which can be resolved by utilizing cloud computing. Atpresent, there are several cloud computing service providers available to resolve the big data issues. This paperestablishes a framework that builds Hadoop clusters on the new single-board computer (SBC) MobileRaspberry Pi. Moreover, these clusters offer facilities for storage as well as computing. Besides the fact that theregular data centers require large amounts of energy for operation, they also need cooling equipment andoccupy prime real estate. However, this energy consumption scenario and the physical space constraints canbe solved by employing a Mobile Raspberry Pi with Hadoop clusters that provides a cost-effective, low-power,high-speed solution along with micro-data center support for big data. Hadoop provides the requiredmodules for the distributed processing of big data by deploying map-reduce programming approaches. In thiswork, the performance of SBC clusters and a single computer were compared. It can be observed from theexperimental data that the SBC clusters exemplify superior performance to a single computer, by around 20%. Furthermore, the cluster processing speed for large volumes of data can be enhanced by escalating thenumber of SBC nodes. Data storage is accomplished by using a Hadoop Distributed File System (HDFS),which offers more flexibility and greater scalability than a single computer system.
Abstract
Rapid advances in science and technology with exponential development of smart mobile devices,workstations, supercomputers, smart gadgets and network servers has been witnessed over the past few years. The sudden increase in the Internet population and manifold growth in internet speeds has occasioned thegeneration of an enormous amount of data, now termed ‘big data’. Given this scenario, storage of data onlocal servers or a personal computer is an issue, which can be resolved by utilizing cloud computing. Atpresent, there are several cloud computing service providers available to resolve the big data issues. This paperestablishes a framework that builds Hadoop clusters on the new single-board computer (SBC) MobileRaspberry Pi. Moreover, these clusters offer facilities for storage as well as computing. Besides the fact that theregular data centers require large amounts of energy for operation, they also need cooling equipment andoccupy prime real estate. However, this energy consumption scenario and the physical space constraints canbe solved by employing a Mobile Raspberry Pi with Hadoop clusters that provides a cost-effective, low-power,high-speed solution along with micro-data center support for big data. Hadoop provides the requiredmodules for the distributed processing of big data by deploying map-reduce programming approaches. In thiswork, the performance of SBC clusters and a single computer were compared. It can be observed from theexperimental data that the SBC clusters exemplify superior performance to a single computer, by around 20%. Furthermore, the cluster processing speed for large volumes of data can be enhanced by escalating thenumber of SBC nodes. Data storage is accomplished by using a Hadoop Distributed File System (HDFS),which offers more flexibility and greater scalability than a single computer system.
참고문헌 (17)
- A. Greenberg, "The cost of a cloud: research problems in data center networks", ACM SIGCOMM Computer Communication Review, 39(1), pp.68~73 (2008)[DOI]
- "Roger Magoulas on big data" (2010)[URL]
- P. Zikopoulos, "Understanding Big Data: Analytics for Enterprise Class Hadoop and Streaming Data" (2011), McGraw-Hill
- L. Xue, "Provable data transfer from provable data possession and deletion in cloud storage", Computer Standards & Interfaces, 54, pp.46~54 (2017)[DOI]
- J. Dean, "MapReduce: simplified data processing on large clusters", Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI), pp.137~150 (2004)
- C. Lam, "Hadoop in Action" (2011), Manning Publications
- W. P. Birmingham, "MICON: a knowledge based single board computer designer", Proceedings of the 21st Conference on Design Automation, pp.565~571 (1984)
- P. Abrahamsson, "Affordable and energyefficient cloud computing clusters: The bolzano raspberry pi cloud cluster experiment", Proceedings of 2013 IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), pp.170~175 (2013)
- S. J. Cox, "Iridis-Pi: a low-cost, compact demonstration cluster", Cluster Computing, 17(2), pp.349~358 (2014)[DOI]
- "Creating a raspberry pi-based Beowulf cluster" (2013)[URL]
- F. P. Tso, "The Glasgow raspberry pi cloud: a scale model for cloud computing infrastructures", Proceedings of 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops (ICDCSW), pp.108~112 (2013)
- N. Schot, "Feasibility of raspberry pi 2 based micro data centers in big data applications", Proceedings of the 23th University of Twente Student Conference on IT, pp.1~9 (2015)
- C. Kaewkasi, "A study of big data processing constraints on a low-power Hadoop cluster", Proceedings of 2014 International Computer Science and Engineering Conference (ICSEC), pp.267~272 (2014)
- B. Qureshi, "Performance of a low cost Hadoop cluster for image analysis in cloud robotics environment", Procedia Computer Science, 82, pp.90~98 (2016)[DOI]
- W. Hajji, "Understanding the performance of low power Raspberry Pi Cloud for big data", Electronics, 5(2) (2016)
- R. Morabito, "Virtualization on internet of things edge devices with container technologies: a performance evaluation", IEEE Access, 5, pp.8835~8850 (2017)[DOI]
- H. Bay, "Speeded-up robust features (SURF)", Computer Vision and Image Understanding, 110(3), pp.346~359 (2008)[DOI]
