LEGOS: Lightweight Modular Fog/Edge Computing Platform

Cloud Computing caused a massive shift in the IT infrastructure management and application deployment. However, in the continually changing world of IT, what comes next? The technologies of the future, i.e. Augmented Reality (AR), Virtual Reality (VR), Internet of Things (IoT), Autonomous Cars, Smart Cities, eHealth, all require instant access to computing power and decision making. The current Cloud and communication technologies offer massive computing power and on-demand access. But can they reliably provide these exceptionally low latencies (7ms for VR and 10ms for Autonomous Vehicles) and guaranteed access in case of a cloud/network outage? The answer is no, and a potential solution is bringing computing closer to the consumer/end-devices.

This shift in computing from Cloud to servers near an end-user is called Edge Computing (or Fog Computing/Multi-Access Edge Computing). The LEGOS project is an exploration of the question, ‘what if we bring computing closer to the user via utilising commodity hardware?’ LEGOS aims to be the platform that enables computation and communication at the edge, by leveraging both the Cloud and the edge computing devices, on demand. Moreover, it will do so by offering one architecture that can be used in both the environments. The underlying design relies on containers (a lightweight virtualisation layer) and container manager (Docker).

Publications

[1] Diana Rwegasira, Imed Ben Dhaou, Syed Kakakhel, Tomi Westerlund and Hannu Tenhunen, "Distributed Load Shedding Algorithm for Islanded Microgrid Using Fog Computing Paradigm", The International Energy Conference , IEEE (2020) . (View) (Download) (Researchgate)

[2] Syed Kakakhel, Tomi Westerlund, Masoud Daneshtalab, Zhuo Zou, Juha Plosila, Hannu Tenhunen, "A Qualitative Comparison Model for Application Layer IoT Protocols", The Fifth IEEE International Workshop on Internet of Things: Networking Applications and Technologies (IoTNAT 2019) , IEEE (2019) . (View) (Download)