Computer Science ›› 2020, Vol. 47 ›› Issue (9): 258-264.doi: 10.11896/jsjkx.191000048

Special Issue: Internet of Things

• Computer Network • Previous Articles     Next Articles

HATBED:A Distributed Hardware Assisted Tracing Testbed for IoT

MA Jun-yan, LI Yi, LI Shang-rong, ZHANG Te, ZHANG Ying   

  1. School of Information Engineering,Chang’an University,Xi’an 710064,China
  • Received:2019-10-11 Published:2020-09-10
  • About author:MA Jun-yan,born in 1982,Ph.D,associate professor,postgraduate supervisor,is a member of China Computer Federation.His main research interests include embedded system and software,intelligent vehicle infrastructure system test and evaluation,etc.
  • Supported by:
    National Key R&D Program of China (2018YFB1600800),National Natural Science Foundation of China (61402050) and 111 Project (B14043).

Abstract: Internet of Things systems,such as wireless sensor networks,usually have the characteristics of the high restriction of the resources and coupling with the physical world,which makes it difficult to debug the equipment after deployed.Therefore,it is especially important to thoroughly test and profile the systems before deploying to the real world.Due to the intrusiveness,traditional debugging methods based on the serial port are incompetent for detailed tracing on resource-constrained devices.This paper studies the application of hardware assisted tracing technology in the embedded network sensor systems’ test and evaluation.Then,it designs and realizes a Hardware Assisted Tracing testBed (HATBED).HATBED consists of a controller,observers,and targets.It can provide three services,network-wide remote debugging,flexible software tracing and non-invasive software profiling.HATBED can support non-intrusive tracing and profiling without relying on operating systems and applications.In the experiment,this paper benchmarks time and power consumption,time accuracy,and code coverage under bare-metal and FreeRTOS.Then,it tests the RIOT-OS examples and completes the ping6 command high time accuracy feature profiling and UDP communication function coverage and basic block coverage.With the help of hardware assisted tracing technology,HATBED caneva-luate the resource-constrained Internet of Things systems more efficiently and adequately.

Key words: Hardware assisted tracing, IoT, Testbed

CLC Number: 

  • TP393.05
[1] BOANO C A,DUQUENNOY S,FÖRSTER A,et al.IoT-Bench:Towards a benchmark for low-power wireless networking[C]//2018 IEEE Workshop on Benchmarking Cyber-Physical Networks and Systems (CPSBench).IEEE,2018:36-41.
[2] DODDAVENKATAPPA M,CHAN M C,ANANDA A L.Indriya:A low-cost,3D wireless sensor network testbed[C]//International Conference on Testbeds and Research Infrastructures.Springer,Berlin,Heidelberg,2011:302-316.
[3] ADJIH C,BACCELLI E,FLEURY E,et al.FIT IoT-LAB:A large scale open experimental IoT testbed[C]//2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).IEEE,2015:459-464.
[4] WERNER-ALLEN G,SWIESKOWSKI P,WELSH M.Mote-lab:A wireless sensor network testbed[C]//Proceedings of the 4th International Symposium on Information Processing in Sensor Networks.IEEE Press,2005:68.
[5] KANZAKI A,HARA T,ISHI Y,et al.X-sensor:A sensor network testbed integrating multiple networks[C]//2009 International Conference on Complex,Intelligent and Software Intensive Systems.IEEE,2009:1082-1087.
[6] HANDZISKI V,KÖPKE A,WILLIG A,et al.Twist:a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks[C]//Proceedings of the 2nd International Workshop on Multi-hop Ad Hoc Networks:From Theory to Reality.ACM,2006:63-70.
[7] TYTGAT L,JOORIS B,DE MIL P,et al.Demo abstract:WiLab,a real-life wireless sensor testbed with environment emulation[C]//6th European Conference on Wireless Sensor Networks (EWSN 2009).2009.
[8] WEBER M,WEBER M.A Competition to Push the Dependability of Low-Power Wireless Protocols to the Edge[C]//International Conference on Embedded Wireless Systems & Networks.Junction Publishing,2017.
[9] DUCROCQ T,VANDAËLE J,MITTON N,et al.Large scale geolocalization and routing experimentation with the SensLAB testbed[C]//The 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE MASS 2010).IEEE,2010:751-753.
[10] ZHAO Z,LIU Q,LI D,et al.EasiTest:A Multi-Radio Testbed for Heterogeneous Wireless Sensor Networks[J].Jisuanji Yanjiu yu Fazhan(Journal of Computer Research and Development),2012,49(3):506-517.
[11] LI T L,HUANG P W,YANG X,et al.Design and Implementation of Non-intrusive Wireless Sensor Network Tester[J].Jisuanji Kexue(Computer Science),2010,37(4):45-48.
[12] TANCRETI M,HOSSAIN M S,BAGCHI S,et al.Aveksha:A hardware-software approach for non-intrusive tracing and profiling of wireless embedded systems[C]//Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems.ACM,2011:288-301.
[13] LIM R,FERRARI F,ZIMMERLING M,et al.Flocklab:A testbed for distributed,synchronized tracing and profiling of wireless embedded systems[C]//Proceedings of the 12th International Conference on Information Processing in Sensor Networks.ACM,2013:153-166.
[14] TRüB R,DA FORNO R,GSELL T,et al.Demo Abstract:A Testbed for Long-Range LoRa Communication[C]//2019 18th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).IEEE,2019:342-343.
[15] SOMMER P,KUSY B.Minerva:Distributed tracing and debugging in wireless sensor networks[C]//Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems.ACM,2013:12.
[16] LI J,WANG C,YANG Y.A General Purpose Testbed for Mobile Data Gathering in Wireless Sensor Networks and a Case Study[C]//2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).IEEE,2017.
[17] KAMPIANAKIS E,KIMIONIS J,TOUNTAS K,et al.A Remotely Programmable Modular Testbed for Backscatter Sensor Network Research[J].Lecture Notes in Electrical Engineering,2014,281:153-161.
[18] LATRE S,LEROUX P,COENEN T,et al.City of things:An integrated and multi-technology testbed for IoT smart city experiments[C]//2016 IEEE International Smart Cities Conference (ISC2).IEEE,2016.
[19] PRADEEP P,DIVYA P,DEVI R D A,et al.A remote triggered wireless sensor network testbed[C]//Wireless Telecommunications Symposium (WTS).IEEE,2015.
[20] BELBACHIR,ASSIA.An embedded testbed architecture toevaluate autonomous car driving[J].Intelligent Service Robotics,2017,10(2):109-119.
[21] BURR K,YOUNG W.Combinatorial test techniques:Table-based automation,test generation and code coverage[C]//Proc.of the Intl.Conf.on Software Testing Analysis & Review.1998.
[22] WU Y X,GU G C,WANG K H.Partition method of control flow checking-based low-powered basic block[J].Jisuanji Gongcheng yu Yingyong(Computer Engineering and Applications),2007,42(25):118-120.
[1] ZHANG Xi-ran, LIU Wan-ping, LONG Hua. Dynamic Model and Analysis of Spreading of Botnet Viruses over Internet of Things [J]. Computer Science, 2022, 49(6A): 738-743.
[2] ZHOU Tian-qing, YUE Ya-li. Multi-Task and Multi-Step Computation Offloading in Ultra-dense IoT Networks [J]. Computer Science, 2022, 49(6): 12-18.
[3] Ran WANG, Jiang-tian NIE, Yang ZHANG, Kun ZHU. Clustering-based Demand Response for Intelligent Energy Management in 6G-enabled Smart Grids [J]. Computer Science, 2022, 49(6): 44-54.
[4] SHEN Jia-fang, QIAN Li-ping, YANG Chao. Non-orthogonal Multiple Access and Multi-dimension Resource Optimization in EH Relay NB-IoT Networks [J]. Computer Science, 2022, 49(5): 279-286.
[5] ZHANG Ye, LI Zhi-hua, WANG Chang-jie. Kernel Density Estimation-based Lightweight IoT Anomaly Traffic Detection Method [J]. Computer Science, 2021, 48(9): 337-344.
[6] ZHU Run-ze, QIN Xiao-lin, LIU Jia-chen. Study on Why-not Problem in Skyline Query of Road Network Based on Query Object [J]. Computer Science, 2021, 48(6): 57-62.
[7] ZHANG Yu-long, WANG Qiang, CHEN Ming-kang, SUN Jing-tao. Survey of Intelligent Rain Removal Algorithms for Cloud-IoT Systems [J]. Computer Science, 2021, 48(12): 231-242.
[8] ZONG Si-jie, QIN Tian, HE Long-bing. Analysis and Application of Secure Boot Algorithm Based on IOT Chip [J]. Computer Science, 2021, 48(11A): 552-556.
[9] YANG Wei-chao, GUO Yuan-bo, LI Tao, ZHU Ben-quan. Method Based on Traffic Fingerprint for IoT Device Identification and IoT Security Model [J]. Computer Science, 2020, 47(7): 299-306.
[10] CHEN Guo-huo, YIN De-shuai, XU Jing, QIAN Xue-wen, WANG Miao. Study on Key Technologies of Interconnection Based on Smart Home Operating System UHomeOS [J]. Computer Science, 2020, 47(11A): 620-623.
[11] BAI Ruo-chen, PANG Chen-xin, JIA Jia, QIU Shu-guang, SHAO Jia, LU Xiao-jiao. Design of Cloud Platform for Energy Internet of Things Based on LPWAN Multi-protocol [J]. Computer Science, 2019, 46(6A): 589-592.
[12] LIU Meng-jun, SHA Tao, LI Dan, LIU Shu-bo. Reliable Security Lock Key Updating Scheme over Narrow Band Internet of Things [J]. Computer Science, 2019, 46(4): 137-143.
[13] QU Jia-bo, QIN Bo. Real-time Detection and Recognition Algorithm of Traffic Signs Based on ST-CNN [J]. Computer Science, 2019, 46(11A): 309-314.
[14] LI Dong-yue, YANG Gang, QIAN Bo. Research on Architecture of Internet of Things [J]. Computer Science, 2018, 45(11A): 27-31.
[15] LI Zhi-hua, CHEN Chao-qun, LI Cun, HU Zhen-yu and ZHANG Hua-wei. Similarity Measure Algorithm of Cipher-text Based on Re-extracted Keywords [J]. Computer Science, 2016, 43(8): 95-99.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!