Affiliation:
1. Cargill, Neemuch, Madhya Pradesh, India
2. University of California, Irvine, USA
3. Indian Institute of Science, Bangalore, India
Abstract
Internet of Things (IoT) deployments have been growing manifold, encompassing sensors, networks, edge, fog, and cloud resources. Despite the intense interest from researchers and practitioners, most do not have access to large-scale IoT testbeds for validation. Simulation environments that allow analytical modeling are a poor substitute for evaluating software platforms or application workloads in realistic computing environments. Here, we propose a virtual environment for validating Internet of Things at large scales (VIoLET), an
emulator
for defining and launching large-scale IoT deployments within cloud VMs. It allows users to declaratively specify container-based compute resources that match the performance of native IoT compute devices using Docker. These can be inter-connected by complex topologies on which bandwidth and latency rules are enforced. Users can configure synthetic sensors for data generation as well. We also incorporate models for CPU resource dynamism, and for failure and recovery of the underlying devices. We offer a detailed comparison of VIoLET’s compute and network performance between the virtual and physical deployments, evaluate its scaling with deployments with up to 1, 000 devices and 4, 000 device-cores, and validate its ability to model resource dynamism. Our extensive experiments show that the performance of the virtual IoT environment
accurately
matches the expected behavior, with deviations levels within what is seen in actual physical devices. It also
scales
to 1, 000s of devices and at a modest cloud computing costs of under 0.15% of the actual hardware cost, per hour of use, with minimal management effort. This IoT emulation environment fills an essential gap between IoT simulators and real deployments.
Funder
IUSSTF
MHRD, Government of India
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Control and Optimization,Computer Networks and Communications,Hardware and Architecture,Human-Computer Interaction
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Atenea Lab: A Softwarized IoT Laboratory for Research and Knowledge Transfer;Lecture Notes in Networks and Systems;2024
2. CKN: An Edge AI Distributed Framework;2023 IEEE 19th International Conference on e-Science (e-Science);2023-10-09
3. Validation of ESDS Using Epidemic-Based Data Dissemination Algorithms;2023 19th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT);2023-06
4. Resilient Execution of Data-triggered Applications on Edge, Fog and Cloud Resources;2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid);2022-05