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
Link To Document