journal article·2022Open access

Clustered Single-Board Devices with Docker Container Big Stream Processing燗rchitecture

N. Penchalaiah, Abeer S. Al-Humaimeedy, Mashael Maashi, J. Chinna Babu, Osamah Ibrahim Khalaf, Theyazn H. H. Aldhyani

Computers, Materials & Continua· Volume 73· Issue 3

Abstract

The expanding amounts of information created by Internet of Things (IoT) devices places a strain on cloud computing, which is often used for data analysis and storage. This paper investigates a different approach based on edge cloud applications, which involves data filtering and processing before being delivered to a backup cloud environment. This Paper suggest designing and implementing a low cost, low power cluster of Single Board Computers (SBC) for this purpose, reducing the amount of data that must be transmitted elsewhere, using Big Data ideas and technology. An Apache Hadoop and Spark Cluster that was used to run a test application was containerized and deployed using a Raspberry Pi cluster and Docker. To obtain system data and analyze the setup’s performance a Prometheus-based stack monitoring and alerting solution in the cloud based market is employed. This Paper assesses the system’s complexity and demonstrates how containerization can improve fault tolerance and maintenance ease, allowing the suggested solution to be used in industry. An evaluation of the overall performance is presented to highlight the capabilities and limitations of the suggested architecture, taking into consideration the suggested solution’s resource use in respect to device restrictions.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Technologies and Applied Computing · IoT and Edge/Fog Computing · Retinal Imaging and Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (31)

Show source-provided references
1. Reduced differential transform method for solving nonlinear biomathematics models10.32604/cmc.2019.07701 ↗
2. A classification and comparison framework for cloud service brokerage architectures10.1109/TCC.2016.2537333 ↗
3. Data analytics for the Identification of fake reviews using supervised learning10.32604/cmc.2022.019625 ↗
4. Frequency estimation by the method of minimum mean squared error and p-value distributed in the wireless sensor network
5. Genetic-frog-leaping algorithm for text document clustering10.32604/cmc.2019.08355 ↗
6. Research on time synchronization method under arbitrary network delay in wireless sensor networks10.32604/cmc.2019.06414 ↗
7. A new algorithm on application of block chain technology in live stream video transmissions and telecommunications10.4018/IJeC.2020010102 ↗
8. VLSI implementation of a high-performance nonlinear image scaling algorithm10.1155/2021/6297856 ↗
9. Digital vision based concrete compressive strength evaluating model using deep convolutional neural network10.32604/cmc.2019.08269 ↗
10. A lightweight container middleware for edge cloud architectures10.1002/9781119525080.ch7 ↗
11. Map reduce-based big data classification model using feature subset selection and hyper parameter tuned deep belief network10.1038/s41598-021-03019-y ↗
12. A novel fault tolerance energy-aware clustering method via social spider optimization (sso) and fuzzy logic and mobile sink in wireless sensor networks (wsns)10.32604/csse.2020.35.477 ↗
13. Dl-har: Deep learning-based human activity recognition framework for edge computing10.32604/cmc.2020.011740 ↗
14. Design and performance analysis of wireless ipv6 for data exchange
15. Container based resource management for data processing on IoT gateways
16. An improved algorithm to fire detection in forest by using wireless sensor networks
17. Managing uncertainty in autonomic cloud elasticity controllers10.1109/MCC.2016.66 ↗
18. A modified algorithm for improving lifetime wsn
19. Optimization of wireless sensor network coverage using the bee algorithm
20. Machine learning for modeling and control of industrial clarifier process10.32604/iasc.2022.021696 ↗
21. Deep learning based intelligent industrial fault diagnosis model10.32604/cmc.2022.021716 ↗
22. Genetic-frog-leaping algorithm for text document clustering10.32604/cmc.2019.08355 ↗
23. Evaluating performance of containerized iot services for clustered devices at the network edge10.1109/JIOT.2017.2714638 ↗
24. Architectural principles for cloud software10.1145/3104028 ↗
25. Digital vision based concrete compressive strength evaluating model using deep convolutional neural network10.32604/cmc.2019.08269 ↗
26. A stochastic numerical analysis for computer virus model with vertical transmission over the internet10.32604/cmc.2019.08405 ↗
27. Remote academic platforms in times of a pandemic10.3991/ijet.v16i21.25377 ↗
28. VLSI implementation of a high-performance nonlinear image scaling algorithm10.1155/2021/6297856 ↗
29. R. ldar, “Increasing FPS for single board computers and embedded computers in 2021 (Jetsonnano and YOVOv4-tiny). Practice and review,” arXiv preprint arXiv: 2107. 12148, 2021.
30. Interactive middleware services for heterogeneous systems10.32604/csse.2022.021997 ↗
31. Accurate and effective data collection with minimum energy path selection in wireless sensor networks using mobile sinks