skip to main content
10.5555/1030453.1030548acmconferencesArticle/Chapter ViewAbstractPublication PageswscConference Proceedingsconference-collections
Article

Network modeling and simulation: a scalable simulator for TinyOS applications

Published: 08 December 2002 Publication History

Abstract

Large clouds of tiny devices capable of computation, communication and sensing, goal of the Smart Dust project, will soon become a reality. Hardware miniaturization is shrinking devices and research in software is producing applications that allow devices to communicate and cooperate toward a common goal. Success on the software front hinges on the design of algorithms that can scale up with system size. Given that the number of individual cooperating devices will reach high orders of magnitude (hundreds of thousands or even millions), debugging and evaluating the software in such a large system can reap much benefit from simulation. This paper describes the design of a scalable and flexible simulator which allows for the direct execution, at source code level, of applications written for TinyOS, the operating system that executes on Smart Dust. This simulator also provides detailed models for radio signal propagation and node mobility.

References

[1]
Camp, T., J. Boleng, and V. Davies. 2002. Mobility Models for Ad Hoc Network Simulations. In Wiley Wireless Communication & Mobile Computing (WCMC): Special Issue on Mobile Ad Hoc Networking: Research, Trends and Applications.
[2]
Cowie, James, David M. Nicol and Andy T. Ogielski. 1999a. Modeling 100,000 Nodes and Beyond: Self-Validating Design. In DARPA/NIST Workshop on Validation of Large Scale Network Simulation Models.
[3]
Cowie, James, David M. Nicol and Andy T. Ogielski. 1999b. Modeling The Global Internet. In In Computing in Science & Engineering, 1(1):42--50.
[4]
CrossBow. <http://www.xbow.com> {Accessed March 10, 2002}.
[5]
Estrin, Deborah, David Culler, Kris Pister, and Gaurav Sukhatme. 2002. Connecting the Physical World with Pervasive Networks. In IEEE Pervasive Computing, 1(1): 59--69.
[6]
Jason, Robert Szewcyk, Alec Woo, David Culler, Seth Hollar, and Kristofer Pister. 2000. System Architecture Directions for Networked Sensors. In ACM Architectural Support for Programming Languages and Operating Systems, ACM Press, New York, USA.
[7]
Levis, Philip. 2002. TOSSIM System Description. <http://webs.cs.berkeley.edu/tos/> {Accessed March 15, 2002}.
[8]
Liu, Jason, and David M. Nicol. 2001. The DaSSF 3.1 User's Manual. <http://www.cs.dartmouth.edu/research/DaSSF/> {Accessed March 3, 2002}.
[9]
Liu, Jason, L. Felipe Perrone, David M. Nicol, Chip Elliott, and David Pearson. 2001a. Simulation Modeling of Large-Scale Ad-hoc Sensor Networks. In Proceedings of the 2001 European Simulation Interoperability Workshop, London, England.
[10]
Liu, Jason, Yougu Yuan, Michael Liljenstam and L. Felipe Perrone. 2002. SWAN: Simulator for Wireless Ad-Hoc Networks. <http://www.cs.dartmouth.edu/research/SWAN/>.
[11]
Scalable Simulation Framework (SSF) API Reference Manual <http://ssfnet.org> {Accessed March 3, 2002}.
[12]
Sibley, Gabriel T., Mohammad H. Rahimi and Gaurav S. Sukhatme. 2002. Robomote: A Tiny Mobile Robot Platform for Large-Scale Sensor Networks. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA2002).
[13]
Takai, Mineo, Jay Martin, and Rajive Bagrodia. 2001. Effects of Physical Layer Modeling in Wireless Ad Hoc Networks. In Proceedings of The ACM Symposium on Mobile Ad Hoc Networking & Computing 2001 (MobiHoc).
[14]
TinyOS Programming Bootcamp. Available on-line via <http://webs.cs.berkeley.edu/tos/presentations/Boot_Camp/> {Accessed February 25, 2002}.
[15]
Warneke, Brett, Bryan Atwood, and Kristofer S. J. Pister. 2001. Smart dust mote forerunners. In The 14th IEEE International Conference on Micro Electro Mechanical Systems (MEMS 2001), 357--360.
[16]
Warneke, Brett, Matt Last, Brian Liebowitz, and Kristofer S. J. Pister. 2001. Smart Dust: communicating with a cubic-millimeter computer. In Computer 34(1): 44--51.

Cited By

View all
  1. Network modeling and simulation: a scalable simulator for TinyOS applications

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WSC '02: Proceedings of the 34th conference on Winter simulation: exploring new frontiers
    December 2002
    2143 pages
    ISBN:0780376153
    • General Chair:
    • Jane L. Snowdon,
    • Program Chair:
    • John M. Charnes

    Sponsors

    • INFORMS/CS: Institute for Operations Research and the Management Sciences/College on Simulation
    • IIE: Institute of Industrial Engineers
    • ASA: American Statistical Association
    • ACM: Association for Computing Machinery
    • SIGSIM: ACM Special Interest Group on Simulation and Modeling
    • IEEE/CS: Institute of Electrical and Electronics Engineers/Computer Society
    • NIST: National Institute of Standards and Technology
    • (SCS): The Society for Modeling and Simulation International
    • IEEE/SMCS: Institute of Electrical and Electronics Engineers/Systems, Man, and Cybernetics Society

    Publisher

    Winter Simulation Conference

    Publication History

    Published: 08 December 2002

    Check for updates

    Qualifiers

    • Article

    Conference

    WSC02
    Sponsor:
    • INFORMS/CS
    • IIE
    • ASA
    • ACM
    • SIGSIM
    • IEEE/CS
    • NIST
    • (SCS)
    • IEEE/SMCS
    WSC02: Winter Simulation Conference 2002
    December 8 - 11, 2002
    California, San Diego

    Acceptance Rates

    WSC '02 Paper Acceptance Rate 166 of 185 submissions, 90%;
    Overall Acceptance Rate 3,413 of 5,075 submissions, 67%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media