skip to main content
10.1145/1132983.1132995acmconferencesArticle/Chapter ViewAbstractPublication PagesmobihocConference Proceedingsconference-collections
Article

TWIST: a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks

Published: 26 May 2006 Publication History

Abstract

We present TWIST, a scalable and exible testbed architecture for indoor deployment of wireless sensor networks. The design of TWIST is based on an analysis of typical and desirable use-cases. It provides basic services like node configuration, network-wide programming, out-of-band extraction of debug data and gathering of application data, and also introduces several novel features.Firstly, TWIST supports experiments with heterogeneous node platforms. Secondly, it supports active power supply control of the nodes. This enables easy transition between USB-powered and battery-powered experiments, dynamic selection of topologies as well as controlled injection of node failures into the system. Thirdly, TWIST supports creation of both at and hierarchical sensor networks. For this we introduce a layer of "super nodes" that on one hand form a part of the testbed infrastructure but can also play a role as elements of the sensor network.The self-configuration capability, the use of hardware with standardized interfaces and open-source software makes the TWIST architecture scalable, affordable, and easily repli-cable. To demonstrate its usefulness, we present our experiences with building and using a specific realization of TWIST that spans three floors of our office building and supports over one hundred sensor nodes.

References

[1]
B. N. Chun, P. Buonadonna, A. AuYoung, C. Ng, D. C.Parkes, J. Shneidman, A. C. Snoeren, and A. Vahdat. Mirage: A microeconomic resource allocation system for sensornet testbeds. In Proc. of the 2nd IEEE Workshop on Embedded Networked Sensors, May 2005.]]
[2]
Crossbow. Stargate. http://www.xbow.com/Products/XScale.htm.]]
[3]
J. Elson, L. Girod, and D. Estrin. Fine-grained network time synchronization using reference broadcasts. In Proc. of the 5th Symposium on Operating Systems Design and Implementation (OSDI 2002), Dec. 2002.]]
[4]
ETH Zürich. BTNodes rev. 3, 2005.]]
[5]
L. Girod, J. Elson, A. Cerpa, T. Stathopoulos,N. Ramanathan, and D. Estrin. Emstar: a software environment for developing and deploying wireless sensor networks. In Proc. of USENIX General Track 2004, June 2004.]]
[6]
L. Girod, T. Stathopoulos, N. Ramanathan, J. Elson, D. Estrin, E. Osterweil, and T. Schoellhammer. A system for simulation, emulation, and deployment of heterogeneous sensor networks. In Proc. of the 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys), pages 201--213. ACMPress, 2004.]]
[7]
V. Handziski, A. Köpke, A. Willig, and A. Wolisz. Twist: A scalable and reconfigurable wireless sensor network testbed for indoor deployments. Technical Report TKN-05-008, Telecommunication Networks Group, Technische Universität Berlin, Nov. 2005.]]
[8]
V. Handziski, J. Polastre, J. H. Hauer, and C. Sharp. Flexible hardware abstraction of the TI MSP430 microcontroller in TinyOS. In Proc. of the 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys), pages 277--278. ACM Press, Nov. 2004.]]
[9]
J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister. System architecture directions for networked sensors. In Proc. of the 9th Intl. Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 93--104. ACM Press, 2000.]]
[10]
J. W. Hui and D. Culler. The dynamic behavior of a data dissemination protocol for network programming at scale. In Proc. of the 2nd ACM Conference on Embedded Networked Sensor Systems (SenSys), 2004.]]
[11]
H. Karl and A. Willig. Protocols and Architectures for Wireless Sensor Networks. John Wiley & Sons, Chichester, 2005.]]
[12]
LAN/MAN Standards Committee of the IEEE Computer Society. IEEE Standard for Information technology -- Telecommunications and information exchange between systems -- Local and metropolitan area networks -- Specific requirements -- Part 15.4: Wireless Medium Access Control(MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (LR-WPANs), Oct. 2003.]]
[13]
M. Lauer. Building Linux distributions with bitbake and openembedded. In Proc. of the Free and Open Source Developers' European Meeting (FOSDEM 2005), Feb. 2005.]]
[14]
S. F. Li, V. Handziski, A. Köpke, M. Kubisch, and A. Wolisz. A wireless sensor network testbed supporting controlled in-building experiments. In Proc. of the 12th Intl. Conference Sensor 2005, volume 1, May 2005.]]
[15]
D. L. Mills. Network time protocol (version 3) specification, implementation and analysis. RFC 1305, 1992.]]
[16]
The openslug Linux distribution. http://www.nslu2-linux.org/wiki/OpenSlug/HomePage.]]
[17]
J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling ultra-low power wireless research. In Proc. of the 4th Intl. Conference on Information Processing in Sensor Networks (IPSN'05), Special Track on Platform Tools and Design Methods for Network Embedded Sensors (SPOTS), 2005.]]
[18]
T. Schmid, H. Dubois-Ferriere, and M. Vetterli. Sensorscope: Experiences with a wireless building monitoring sensor network. In Proc. of the Workshop on Real-World Wireless Sensor Networks (REALWSN'05), June 2005.]]
[19]
G. Tolle and D. Culler. Design of an application-cooperative management system for wireless sensor networks. In Proc. ofthe 2nd European Workshop on Wireless Sensor Networks (EWSN), Feb. 2005.]]
[20]
Omega testbed at UC Berkeley, Telos (Revision B) 802.15.4 wireless sensor network. http://omega.cs.berkeley.edu/.]]
[21]
O. S. University. Kansei: Sensor testbed for at-scale experiments. In Poster, 2nd Intl. TinyOS Technology Exchange, Feb. 2005.]]
[22]
C.-Y. Wan, A. T. Campbell, and L. Krishnamurthy. Psfq: A reliable transport protocol for wireless sensor networks. In Proc. First ACM Intl. Workshop on Wireless Sensor Networks and Applications (WSNA'02), Atlanta, GA, 2002.]]
[23]
G. Werner-Allen, P. Swieskowski, and M. Welsh. Motelab: A wireless sensor network testbed. In Proc. of the 4th Intl. Conference on Information Processing in Sensor Networks (IPSN'05), Special Track on Platform Tools and Design Methods for Network Embedded Sensors (SPOTS), 2005.]]
[24]
K. Whitehouse, G. Tolle, J. Taneja, C. Sharp, J. J. Sukun Kim, J. Hui, P. Dutta, and D. Culler. Marionette: Using RPC for interactive development and debugging of wireless embedded networks. In Proc. of the 5th Intl. Conference on Information Processing in Sensor Networks (IPSN'06), Special Track on Platform Tools and Design Methods for Network Embedded Sensors (SPOTS), Apr. 2006.]]
[25]
Wasal testbed. http://http://wasal.epfl.ch/.]]
[26]
C. P. Wright, J. Dave, P. Gupta, H. Krishnan, D. P. Quigley, E. Zadok, and M. N. Zubair. Versatility and unix semantics in namespace unification. ACM Transactions on Storage (TOS2005), 1(4), Nov. 2005.]]

Cited By

View all
  • (2023)SDT: A Low-cost and Topology-reconfigurable Testbed for Network Research2023 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/CLUSTER52292.2023.00036(343-353)Online publication date: 31-Oct-2023
  • (2023)Designing a 6G Testbed for Location: Use Cases, Challenges, Enablers and RequirementsIEEE Access10.1109/ACCESS.2023.324077511(10053-10091)Online publication date: 2023
  • (2023) GraceComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2023.109746228:COnline publication date: 1-Jun-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
REALMAN '06: Proceedings of the 2nd international workshop on Multi-hop ad hoc networks: from theory to reality
May 2006
142 pages
ISBN:1595933603
DOI:10.1145/1132983
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 May 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. power supply control
  2. testbeds
  3. tinyOS
  4. wireless sensor networks

Qualifiers

  • Article

Conference

REALMAN06
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)SDT: A Low-cost and Topology-reconfigurable Testbed for Network Research2023 IEEE International Conference on Cluster Computing (CLUSTER)10.1109/CLUSTER52292.2023.00036(343-353)Online publication date: 31-Oct-2023
  • (2023)Designing a 6G Testbed for Location: Use Cases, Challenges, Enablers and RequirementsIEEE Access10.1109/ACCESS.2023.324077511(10053-10091)Online publication date: 2023
  • (2023) GraceComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2023.109746228:COnline publication date: 1-Jun-2023
  • (2023)Testbeds for WSNsConcepts, Applications, Experimentation and Analysis of Wireless Sensor Networks10.1007/978-3-031-20709-9_7(415-545)Online publication date: 14-Feb-2023
  • (2022)Automated IoT security testing with SecLabNOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS54207.2022.9789797(1-6)Online publication date: 25-Apr-2022
  • (2022)Operating system support, protocol stack with key concerns and testbed facilities for IoT: A case study perspectiveJournal of King Saud University - Computer and Information Sciences10.1016/j.jksuci.2021.01.00234:8(5420-5434)Online publication date: Sep-2022
  • (2022)A Survey on Mobility in Wireless Sensor NetworksAd Hoc Networks10.1016/j.adhoc.2021.102726125:COnline publication date: 1-Feb-2022
  • (2021)VIADUCT: Bridging the Gap between Testbeds and Real-World Cyber-Physical SystemsProceedings of the 2021 International Conference on Embedded Wireless Systems and Networks10.5555/3451271.3451281(103-114)Online publication date: 20-Feb-2021
  • (2021)Non-Intrusive Distributed Tracing of Wireless IoT Devices with the FlockLab 2 TestbedACM Transactions on Internet of Things10.1145/34802483:1(1-31)Online publication date: 27-Oct-2021
  • (2021)PHiLIP on the HiL: Automated Multi-Platform OS Testing With External Reference DevicesACM Transactions on Embedded Computing Systems10.1145/347704020:5s(1-26)Online publication date: 22-Sep-2021
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media