ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

VIoLET: A Large-Scale Virtual Environment for Internet of Things

Badiger, S and Baheti, S and Simmhan, Y (2018) VIoLET: A Large-Scale Virtual Environment for Internet of Things. In: 24th International European Conference on Parallel and Distributed Computing, Euro-Par 2018, 27 - 31 August 2018, Turin, pp. 309-324.

Euro-Par 2018_11014_309-324_2018.pdf - Published Version

Download (1MB) | Preview
Official URL: https://doi.org/10.1007/978-3-319-96983-1_22


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 VIoLET, a virtual environment for defining and launching large-scale IoT deployments within cloud VMs. It offers a declarative model to specify container-based compute resources that match the performance of the native edge, fog and cloud devices using Docker. These can be inter-connected by complex topologies on which private/public networks, and bandwidth and latency rules are enforced. Users can configure synthetic sensors for data generation on these devices as well. We validate VIoLET for deployments with >400 devices and >1500 device-cores, and show that the virtual IoT environment closely matches the expected compute and network performance at modest costs. This fills an important gap between IoT simulators and real deployments.

Item Type: Conference Paper
Publication: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Publisher: Springer Verlag
Additional Information: The copyright for this article belongs to the Authors.
Keywords: Application programs; Distributed computer systems; Virtual reality, Complex topology; Compute resources; Computing environments; Declarative models; Evaluating software; Large-scale virtual environment; OR applications; Simulation environment, Internet of things
Department/Centre: Division of Interdisciplinary Sciences > Computational and Data Sciences
Date Deposited: 02 Sep 2022 06:23
Last Modified: 02 Sep 2022 06:23
URI: https://eprints.iisc.ac.in/id/eprint/76366

Actions (login required)

View Item View Item