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

被引:8
|
作者
Fayos-Jordan, Rafael [1 ]
Felici-Castell, Santiago [1 ]
Segura-Garcia, Jaume [1 ]
Pastor-Aparicio, Adolfo [1 ]
Lopez-Ballester, Jesus [1 ]
机构
[1] Univ Valencia, ETSE, Dept Informat, Avd Univ S-N, E-46100 Burjassot, Spain
关键词
fog computing; Kubernetes; Docker Swarm; containers; container orchestration platforms; elastic computing; WIRELESS; SYSTEM;
D O I
10.3390/electronics8121489
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] An embedded low-cost solution for a fog computing device on the Internet of Things
    d'Agostino, Pietro
    Violante, Massimo
    Macario, Gianpaolo
    [J]. 2023 EIGHTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC, 2023, : 284 - 291
  • [2] A Review on Fog Computing for the Internet of Things
    Javed, Waheed
    Parveen, Gulnaz
    Aabid, Fatima
    Rubab, Syeda Um E.
    Ikram, Sidra
    Rehman, Khawaja Ubaid Ur
    Danish, Muhammad
    [J]. 4TH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING (IC)2, 2021, : 892 - 898
  • [3] Openness in Fog Computing for the Internet of Things
    Quang Tran Minh
    Phat Nguyen Huu
    Tsuchiya, Takeshi
    Toulouse, Michel
    [J]. FUTURE DATA AND SECURITY ENGINEERING (FDSE 2019), 2019, 11814 : 343 - 357
  • [4] Fog Computing for the Internet of Things: A Survey
    Puliafito, Carlo
    Mingozzi, Enzo
    Longo, Francesco
    Puliafito, Antonio
    Rana, Omer
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (02)
  • [5] A survey on fog computing for the Internet of Things
    Bellavista, Paolo
    Berrocal, Javier
    Corradi, Antonio
    Das, Sajal K.
    Foschini, Luca
    Zanni, Alessandro
    [J]. PERVASIVE AND MOBILE COMPUTING, 2019, 52 : 71 - 99
  • [6] Fog computing and the internet of things: A review
    Atlam, Hany F.
    Walters, Robert J.
    Wills, Gary B.
    [J]. Big Data and Cognitive Computing, 2018, 2 (02) : 1 - 18
  • [7] Edge and Fog Computing for the Internet of Things
    Pozzebon, Alessandro
    [J]. FUTURE INTERNET, 2024, 16 (03)
  • [8] Data Mining for the Internet of Things with Fog Nodes
    Kholod, Ivan
    Petuhov, Ilya
    Efimova, Maria
    [J]. INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, NEW2AN 2016/USMART 2016, 2016, 9870 : 25 - 36
  • [9] Elastic Provisioning of Internet of Things Services using Fog Computing: an Experience Report
    Zanni, Alessandro
    Forsstrom, Stefan
    Jennehag, Ulf
    Bellavista, Paolo
    [J]. 2018 6TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2018), 2018, : 17 - 22
  • [10] Low Latency Aware Fog Nodes Placement in Internet of Things Service Infrastructure
    Maiti, Prasenjit
    Sahoo, Bibhudatta
    Turuk, Ashok Kumar
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (01)