University of Oulu

J. Islam, E. Harjula, T. Kumar, P. Karhula and M. Ylianttila, "Docker Enabled Virtualized Nanoservices for Local IoT Edge Networks," 2019 IEEE Conference on Standards for Communications and Networking (CSCN), GRANADA, Spain, 2019, pp. 1-7. doi: 10.1109/CSCN.2019.8931321

Docker enabled virtualized nanoservices for local IoT edge networks

Saved in:
Author: Islam, Johirul1; Harjula, Erkki1; Kumar, Tanesh1;
Organizations: 1Centre for Wireless Communication, University of Oulu, Finland
2VTT Technical Research Centre of Finland
Format: article
Version: accepted version
Access: open
Online Access: PDF Full Text (PDF, 0.4 MB)
Persistent link:
Language: English
Published: Institute of Electrical and Electronics Engineers, 2019
Publish Date: 2020-02-25


Edge computing is a novel computing paradigm moving server resources closer to end-devices. It helps unleashing the full potential of high-performance access networks with respect to ultra-low latency and transfer rate and improve resilience to problems at core networks and data centers. Multi-access Edge Computing (MEC), is a standard solution by European Telecommunications Standards Institute (ETSI) for access network-level edge computing. MEC, operating at access network level, is an ideal solution for the most cases. However, there are still some challenges to address: first is related to the vulnerability to access network problems and the second is about the high load inflicted to access networks and MEC servers. This is a particular issue in massive-scale Internet of Things (IoT) use cases, where numerous sensors may produce high amounts of data, or where critical system functionalities must be ensured also during access network problems. In this paper, we study the feasibility of bringing some edge functions to the local level as virtualized and dynamically deployable components utilizing local hardware capacity. For the study, we have implemented a local edge networking prototype based on local microservices, called nanoservices, implemented using Docker containers and deployed using Docker Swarm-based orchestration. Since IoT networks typically consist of constrained-capacity devices, our focus is in optimizing the resources of the proposed nanoservices.

see all

Series: IEEE Conference on Standards for Communications and Networking
ISSN: 2644-3244
ISSN-E: 2644-3252
ISSN-L: 2644-3244
ISBN: 978-1-7281-0864-3
ISBN Print: 978-1-7281-0865-0
Pages: 1 - 7
Article number: 8931321
DOI: 10.1109/CSCN.2019.8931321
Host publication: IEEE Conference on Standards for Communications and Networking. 28-30 October 2019 Granada, Spain
Conference: IEEE Conference on Standards for Communications and Networking
Type of Publication: A4 Article in conference proceedings
Field of Science: 113 Computer and information sciences
213 Electronic, automation and communications engineering, electronics
Funding: This work was supported by Academy of Finland, under the projects Industrial Edge and WiFiUS Massive IoT; the Technology Industries of Finland Centennial Foundation and Jane and Aatos Erkko Foundation, under the project MEC-AI; and 6Genesis Flagship programme (grant no.318927).
Academy of Finland Grant Number: 318927
Detailed Information: 318927 (Academy of Finland Funding decision)
Copyright information: © 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.