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
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;
Conference_Titel :
Simulation Conference, 2002. Proceedings of the Winter
Print_ISBN :
0-7803-7614-5
DOI :
10.1109/WSC.2002.1172947