Next Article in Journal
A Software-Defined Radio for Future Wireless Communication Systems at 60 GHz
Next Article in Special Issue
CaBIUs: Description of the Enhanced Wireless Campus Testbed of the Ionian University
Previous Article in Journal
PFDLIS: Privacy-Preserving and Fair Deep Learning Inference Service under Publicly Verifiable Covert Security Setting
Previous Article in Special Issue
Performance Analysis of IEEE 802.11p for Continuous Backoff Freezing in IoV
Article

Elastic Computing in the Fog on Internet of Things to Improve the Performance of Low Cost Nodes

Departament de Informàtica, ETSE, Universitat de València, Avd. de la Universitat S/N, 46100 Burjassot, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2019, 8(12), 1489; https://doi.org/10.3390/electronics8121489
Received: 27 September 2019 / Revised: 15 November 2019 / Accepted: 2 December 2019 / Published: 6 December 2019
The Internet of Things (IoT) is a network widely used with the purpose of connecting almost everything, everywhere to the Internet. To cope with this goal, low cost nodes are being used; otherwise, it would be very expensive to expand so fast. These networks are set up with small distributed devices (nodes) that have a power supply, processing unit, memory, sensors, and wireless communications. In the market, we can find different alternatives for these devices, such as small board computers (SBCs), e.g., Raspberry Pi (RPi)), with different features. Usually these devices run a coarse version of a Linux operating system. Nevertheless, there are many scenarios that require enhanced computational power that these nodes alone are unable to provide. In this context, we need to introduce a kind of collaboration among the devices to overcome their constraints. We based our solution in a combination of clustering techniques (building a mesh network using their wireless capabilities); at the same time we try to orchestrate the resources in order to improve their processing capabilities in an elastic computing fashion. This paradigm is called fog computing on IoT. We propose in this paper the use of cloud computing technologies, such as Linux containers, based on Docker, and a container orchestration platform (COP) to run on the top of a cluster of these nodes, but adapted to the fog computing paradigm. Notice that these technologies are open source and developed for Linux operating system. As an example, in our results we show an IoT application for soundscape monitoring as a proof of concept that it will allow us to compare different alternatives in its design and implementation; in particular, with regard to the COP selection, between Docker Swarm and Kubernetes. We conclude that using and combining these techniques, we can improve the overall computation capabilities of these IoT nodes within a fog computing paradigm. View Full-Text
Keywords: fog computing; Kubernetes; Docker Swarm; containers; container orchestration platforms; elastic computing fog computing; Kubernetes; Docker Swarm; containers; container orchestration platforms; elastic computing
Show Figures

Figure 1

MDPI and ACS Style

Fayos-Jordan, R.; Felici-Castell, S.; Segura-Garcia, J.; Pastor-Aparicio, A.; Lopez-Ballester, J. Elastic Computing in the Fog on Internet of Things to Improve the Performance of Low Cost Nodes. Electronics 2019, 8, 1489. https://doi.org/10.3390/electronics8121489

AMA Style

Fayos-Jordan R, Felici-Castell S, Segura-Garcia J, Pastor-Aparicio A, Lopez-Ballester J. Elastic Computing in the Fog on Internet of Things to Improve the Performance of Low Cost Nodes. Electronics. 2019; 8(12):1489. https://doi.org/10.3390/electronics8121489

Chicago/Turabian Style

Fayos-Jordan, Rafael, Santiago Felici-Castell, Jaume Segura-Garcia, Adolfo Pastor-Aparicio, and Jesus Lopez-Ballester. 2019. "Elastic Computing in the Fog on Internet of Things to Improve the Performance of Low Cost Nodes" Electronics 8, no. 12: 1489. https://doi.org/10.3390/electronics8121489

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop