3.8 Proceedings Paper

LinkLab: A Scalable and Heterogeneous Testbed for Remotely Developing and Experimenting IoT Applications

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/IoTDI49375.2020.00025

Keywords

IoT Testbed; heterogeneous IoT devices; remote development and experimentation

Funding

  1. National Key R&D Program of China [2019YFB1600700]
  2. National Science Foundation of China [61872437, 61772465]
  3. Zhejiang Provincial Natural Science Foundation for Distinguished Young Scholars [LR19F020001]

Ask authors/readers for more resources

Developing and experimenting IoT applications are still difficult and time-consuming, mainly due to their heterogeneous hardware and diverse software. Testbeds are useful for developers to test the performance of IoT applications before deploying them to the fields. In this paper, we present LinkLab (http://linklab.emnets.org), a scalable IoT testbed for heterogeneous devices. Compared with existing IoT testbeds, LinkLab not only supports running experiments but also supports remote development via a web-based IDE and remote compiling. Therefore, LinkLab is able to improve the efficiency of the developing-experimenting-optimizing loop for IoT developers. By using a distributed architecture, LinkLab is a scalable, multi-site, and multi-user IoT testbed, with fine-grained access control and a flexible naming mechanism. Further, an incremental online compilation and a multi-user cache techniques are used to speed up the cross compilation process. LinkLab is implemented with more than 150 IoT devices and evaluated by case studies, micro-benchmarks, and real experiments. Results show that LinkLab achieves convenient application development, efficient online compilation, and robust device management under various evaluation settings.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available