Evaluating Performance of Containerized IoT Services for Clustered Devices at the Network Edge

@article{Morabito2017EvaluatingPO,
  title={Evaluating Performance of Containerized IoT Services for Clustered Devices at the Network Edge},
  author={Roberto Morabito and Ivan Farris and Antonio Iera and Tarik Taleb},
  journal={IEEE Internet of Things Journal},
  year={2017},
  volume={4},
  pages={1019-1030}
}
The constant and fast increase in the number of heterogeneous Internet of Things (IoT) devices that populate everyday life environments brings new challenges to the full exploitation of the computation, memory, sensing, and actuation resources associated to them. In this context, device virtualization solutions and platforms may definitely play a key role in enabling the desired tradeoff between flexibility and performance. This paper focuses on lightweight virtualization technologies for IoT… 
Design and Performance Evaluation of Containerized Microservices on Edge Gateway in Mobile IoT
  • A. Gaur, Jyoti Budakoti, Chung-Horng Lung
  • Computer Science
    2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
  • 2018
TLDR
A lightweight container-based virtualization technology for IoT is proposed, which employs Docker container- based microservices architecture for effectively deploying applications in a virtualized ecosystem and demonstrates better performance compared with the native environment.
A Sidecar Object for the Optimized Communication Between Edge and Cloud in Internet of Things Applications
TLDR
This work introduces a new concept for extending smart objects’ support for cloud services, denoted as a sidecar object, which serves the purpose of being deployed as additional component of a preexisting object without interfering with the mechanisms and behaviors that have already been implemented.
Assessing the Performance of Container Technologies for the Internet of Things Based Application
TLDR
The test results have indicated that Docker meets central IoT requirements through a rich set of features and the result of benchmark tools for performance measurement comparison between host and docker shows the positive impact of using the container.
Towards Multi-Container Deployment on IoT Gateways
TLDR
The study of containerized services to perform common gateway functions like device discovery, data management and cloud integration among others, reveal the advantages of having a containerized environment for IoT gateways with regard to use of base image hierarchies and image layering for in-container and cross-container performance optimizations.
Complementing IoT Services Through Software Defined Networking and Edge Computing: A Comprehensive Survey
TLDR
An extensive survey on SDN and the edge computing ecosystem to solve the challenge of complex IoT management and comprehensively present security and privacy vulnerabilities in the SDIoT-Edge computing and detailed taxonomies of multiple attack possibilities in this paradigm.
Performance and Scalability Improvement Using IoT-Based Edge Computing Container Technologies
TLDR
The ability to scale an IoT system using multiple container technologies with clusters managements using FoT enabled devices for plethora FoT servers to serve SOFT for each application through the gateways to available devices is examined.
Towards Dynamic On-Demand Fog Computing Formation Based On Containerization Technology
  • Hani Sami, A. Mourad
  • Computer Science
    2018 International Conference on Computational Science and Computational Intelligence (CSCI)
  • 2018
TLDR
The approach benefits from the containerization technology like Docker to build fog environment on-demand with the least initialization costs possible using volunteering devices and Kubernetes utility called Kubeadm, which allows monitoring fog nodes and orchestrates their services in a highly dynamic environment.
ProceThings: Data Processing Platform with In-situ IoT Devices for Smart Community Services
TLDR
A prototype of ProceThings is implemented running on commodity small computers consisting of Raspberry Pis and Intel NUCs and it is confirmed that the above mechanisms can properly work satisfying the corresponding SLAs when running smart community services.
Dynamic On-Demand Fog Formation Offering On-the-Fly IoT Service Deployment
  • Hani Sami, A. Mourad
  • Computer Science
    IEEE Transactions on Network and Service Management
  • 2020
TLDR
This approach overcomes the current limitations by providing available fog devices with the ability to have services deployed on the fly, and leverages intelligent container placement scheme that produces efficient volunteers’ selection and distribution of services.
A Containerized Big Data Streaming Architecture for Edge Cloud Computing on Clustered Single-board Devices
TLDR
The implementation of a low-power and low-cost cluster of single board computers (SBC) is described, applying models and technologies from the Big Data domain with the aim of reducing the amount of data which has to be transferred elsewhere.
...
...

References

SHOWING 1-10 OF 35 REFERENCES
The design of the gateway for the Cloud of Things
TLDR
The proposed gateway is able to manage semantic-like things and at the same time to act as an end-point for the presentation of data to users and enables a lightweight and dense deployment of services.
Containers and Clusters for Edge Cloud Architectures -- A Technology Review
  • C. Pahl, Brian Lee
  • Computer Science
    2015 3rd International Conference on Future Internet of Things and Cloud
  • 2015
Cloud technology is moving towards more distribution across multi-clouds and the inclusion of various devices, as evident through IoT and network integration in the context of edge cloud and fog
T-Res: Enabling Reconfigurable In-network Processing in IoT-based WSNs
TLDR
Evaluation results show that the use of T-Res, compared with the traditional “out-of-network” approach, lowers the risk of network congestion, reduces the power consumption, and can improve application response time.
Towards Container-Based Resource Management for the Internet of Things
TLDR
This work proposes a container-based resource allocation scheme that allows various applications and users to dynamically allocate resources offered by edge devices and process IoT data close to the source.
MIFaaS: A Mobile-IoT-Federation-as-a-Service Model for dynamic cooperation of IoT Cloud Providers
A performance evaluation of container technologies on Internet of Things devices
  • R. Morabito
  • Computer Science
    2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
  • 2016
TLDR
It is shown that, overall, the overhead added by containers is negligible and this paper presents a performance evaluation of container technologies on constrained devices, in this case, on Raspberry Pi.
Efficient and Scalable IoT Service Delivery on Cloud
TLDR
This paper introduces the IoT PaaS architecture, on which IoT solutions can be delivered as virtual verticals by leveraging computing resources and middleware services on cloud and presents the detailed mechanism and implementation of domain mediation, which helps solution providers to efficiently provide domain-specific control applications.
Enabling a lightweight Edge Gateway-as-a-Service for the Internet of Things
TLDR
The concept of a Gateway-as-a-Service (GaaS) is introduced, a lightweight device that can be shared between different users thanks to the use of virtualization techniques, and results demonstrate the lightweight characteristics of the proposal.
Towards a software-defined Network Operating System for the IoT
TLDR
An innovative integrated network operating system for the IoT which is obtained as the evolution of the Open Network Operating System (ONOS) is proposed and appropriately extended to enhance the recently proposed SDN-WISE platform for supporting SDN in wireless sensor networks and let it interact with standard OpenFlow (OF) switches.
On the Integration of Cloud Computing and Internet of Things
TLDR
This paper discusses the need for integrating Cloud and IoT, the challenges deriving from such integration, and how these issues have been tackled in literature, and identifies open issues, main challenges and future directions in this promising field.
...
...