With the rapid development of information technology, the Internet of Things (IoT) is getting more attentions, which has promoted a new wave of information and industrial tide. In order to reduce the CAPEX, OPEX and TIEX of IoT systems, before the deployment, people often evaluate IoT architectures, protocols, as well as configurations on testbeds. As physical resources of any testbed are limited, it is challenging to conduct large-scale IoT experiments. In this paper, we apply the virtualization technology to optimize an existing network testbed, adopt VMNet to emulate wireless sensors in the IoT experiment, and improve the scalability of the experiment to support large-scale IoT assessments. Our scheme leverages a multi-host collaborative with static multi-sink architecture to solve the bottleneck problem of the largescale IoT emulation and multiple interpolation algorithms to supplement the time continuity and spatial integrity of the sensed data for enhanced fidelity of the IoT experiment. According to our experiments, the virtualized IoT testbed not only reduced the TIEX of IoT emulation sharply, but also enhanced the scalability of IoT experiments.
[1]
Tian He,et al.
MAC Layer Abstraction for Simulation Scalability Improvements
,
2001
.
[2]
Antonio Iera,et al.
The Internet of Things: A survey
,
2010,
Comput. Networks.
[3]
Eric Fleury,et al.
FIT IoT-LAB: A large scale open experimental IoT testbed
,
2015,
2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).
[4]
Ricardo Simon Carbajo,et al.
Simulating Mobility in WSNs: Bridging the Gap between ns-2 and TOSSIM 2.x
,
2009,
2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications.
[5]
Mike Hibler,et al.
Large-scale Virtualization in the Emulab Network Testbed
,
2008,
USENIX ATC.
[6]
Hejun Wu,et al.
VMNet: Realistic Emulation of Wireless Sensor Networks
,
2007,
IEEE Transactions on Parallel and Distributed Systems.
[7]
Gerhard P. Hancke,et al.
A Survey on Software-Defined Wireless Sensor Networks: Challenges and Design Requirements
,
2017,
IEEE Access.