We introduce Kaala, a scalable, hybrid, end-To-end IoT system simulator that can integrate with diverse, real-world IoT cloud services. Many IoT simulators run in isolation and do not interface with real-world IoT cloud systems or servers. This isolation makes it difficult for experiments to fully replicate the diversity that exists in end-To-end, real-world systems. Kaala is intended to bridge the gap between IoT simulation experiments and the real world. The simulator can interact with cloud IoT services, such as those offered by Amazon, Microsoft and Google. Kaala leverages vendor-provided software development kits (SDKs) to implement the vendor-specific protocols that are necessary permit simulated IoT devices and gateways to seamlessly communicate with real-world cloud IoT systems. Kaala has the ability to simulate a large number of diverse IoT devices, as well as to simulate events that may simultaneously affect several sensors. Evaluation results show that Kaala is able to, with minimal overhead, seamlessly connect simulated IoT devices to real-world cloud IoT systems.
|Original language||English (US)|
|Title of host publication||NET4us 2022 - Proceedings of the ACM SIGCOMM Workshop on Networked Sensing Systems for Sustainable Society|
|Publisher||Association for Computing Machinery, Inc|
|Number of pages||6|
|State||Published - Aug 22 2022|
|Event||2022 ACM SIGCOMM Workshop on Networked Sensing Systems for Sustainable Society, NET4us 2022 - Amsterdam, Netherlands|
Duration: Aug 22 2022 → …
|Name||NET4us 2022 - Proceedings of the ACM SIGCOMM Workshop on Networked Sensing Systems for Sustainable Society|
|Conference||2022 ACM SIGCOMM Workshop on Networked Sensing Systems for Sustainable Society, NET4us 2022|
|Period||8/22/22 → …|
Bibliographical noteFunding Information:
This research was in part supported by NSF under grants CNS-1814322, CNS-1831140, CNS-1836772, CNS-1901103, CNS-2106771 and CNS-212848.
© 2022 ACM.
- IoT cloud
- IoT devices
- IoT gateway SDK
- IoT simulator