Engineering an IoT-Edge-Cloud Computing System Architecture: Lessons Learnt from An Undergraduate Lab Course

03/21/2021
by   Jasenka Dizdarevic, et al.
0

With the rapid advances in IoT, edge and cloud computing solutions, it is critical to educate and train students in computer science and engineering in various aspects of IoT-edge-cloud (IoT-E-C) system architecture implementations. We outline the design and development of an undergraduate laboratory course that sets the goal of implementing various interfaces and communication protocols to connect IoT, edge and cloud computing systems and evaluating their performance. The lab setup is modular and based on open source tools. In the IoT context, it consists of low-cost processing platforms with various sensors and actuators. In the edge and cloud computing context, we implement and deploy single board computers and Firebase cloud solutions, respectively. The modular lab setup allows students to engineer and integrate various communication protocol solutions, including MQTT, COAP and HTTP. In addition to the system implementation, students can evaluate and benchmark the performance of the entire system.

READ FULL TEXT

page 3

page 7

page 8

page 9

page 13

page 14

research
11/03/2022

Edge, Fog, and Cloud Computing : An Overview on Challenges and Applications

With the rapid growth of the Internet of Things (IoT) and a wide range o...
research
04/05/2018

Survey of Communication Protocols for Internet-of-Things and Related Challenges of Fog and Cloud Computing Integration

The fast increment in the number of IoT (Internet of Things) devices is ...
research
05/23/2023

Are you cloud-certified? Preparing Computing Undergraduates for Cloud Certification with Experiential Learning

Cloud Computing skills have been increasing in demand. Many software eng...
research
12/25/2017

PWCT: Visual Language for IoT and Cloud Computing Applications and Systems

Developing IoT, Data Computing and Cloud Computing software requires dif...
research
07/09/2022

The SPEC-RG Reference Architecture for the Edge Continuum

Edge computing promises lower processing latencies and better privacy co...
research
07/02/2021

The Implementation of an ES in a Small Firm: The case of Silk Cooperation

The introduction of cloud computing has provided opportunities for small...
research
10/31/2019

MQTT-ST: a Spanning Tree Protocol for Distributed MQTT Brokers

MQTT, one of the most popular protocols for the IoT, works according to ...

Please sign up or login with your details

Forgot password? Click here to reset