International Journal of Communication Systems · 2020 · 14 citations · 22 references
ComputingCloud ComputingComputer SystemsCloud InfrastructureCloud Service ModelsInternet Of ThingsCloud Infrastructure DesignCloud Resource ManagementCloud VirtualizationData Center VirtualizationIot Cloud PlatformsIot Embedded SystemsCloud Service ManagementContainersInfrastructure As A ServiceIot Data StreamsKernel OptimizationMemory Access Latency
Summary We propose a new cloud service model called Internet‐of‐Things (IoT)‐Infrastructure‐as‐a‐Service (IoT‐IaaS). Under an IoT‐IaaS, an IaaS cloud service provider can go beyond offering IoT data streams and offer access to IoT infrastructure to users, the same way data center infrastructure is shared in the IaaS model. We developed a reference design for the proposed IoT‐IaaS cloud service model, built from open source components. We demonstrate the proposed reference design in the form of a virtualized‐IoT (vIoT) testbed. The vIoT testbed uses the OpenStack cloud management system and Raspberry Pi embedded computers (standing in for IoT devices) configured as Nova‐compute nodes and LXD containers. We also developed a simple mechanism for shared access to high data rate sensors (a camera) and low data rate sensors (temperature‐humidity) by multiple tenants. We tested the performance of container launch times, memory access (with and without ZRAM optimization kernel module enabled), CPU, and file I/O for applications running inside Linux containers and compared it with the same performance when running on the Raspberry Pi's host OS. We conclude that there is no significant performance penalty for executing the edge component of an IoT application inside a Linux container, rather than directly on the device's host OS.
22
Edge Computing: Vision and Challenges
Weisong Shi, Jie Cao, Quan Zhang et al. · IEEE Internet of Things Journal · 2016 · 7.9K citations
Fog computing and its role in the internet of things
Flavio Bonomi, Rodolfo Milito, Jiang Zhu et al. · 2012 · 6K citations · Full text
Luis M. Vaquero, Luis Rodero‐Merino · ACM SIGCOMM Computer Communication Review · 2014 · 1.1K citations