• DocumentCode
    388720
  • Title

    A scalable simulator for TinyOS applications

  • Author

    Perrone, Luiz Felipe ; Nicol, David M.

  • Author_Institution
    Inst. for Security Technol. Studies, Dartmouth Coll., Hanover, NH, USA
  • Volume
    1
  • fYear
    2002
  • fDate
    8-11 Dec. 2002
  • Firstpage
    679
  • Abstract
    Large clouds of tiny devices capable of computation, communication and sensing, the 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.
  • Keywords
    operating systems (computers); program debugging; telecommunication computing; virtual machines; Smart Dust project; TinyOS applications; hardware miniaturization; node mobility; operating system; radio signal propagation; scalable simulator; simulation; software debugging; source code level; Algorithm design and analysis; Application software; Cloud computing; Computational modeling; Educational institutions; Fasteners; Hardware; Operating systems; Security; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2002. Proceedings of the Winter
  • Print_ISBN
    0-7803-7614-5
  • Type

    conf

  • DOI
    10.1109/WSC.2002.1172947
  • Filename
    1172947