DocumentCode
2027138
Title
Cooperative computing for distributed embedded systems
Author
Borcea, Cristian ; Iyer, Deepa ; Kang, Porlin ; Saxena, Akhilesh ; Iftode, Liviu
Author_Institution
Div. of Comput. & Inf. Sci., Rutgers Univ., Piscataway, NJ, USA
fYear
2002
fDate
2002
Firstpage
227
Lastpage
236
Abstract
The next generation of computing systems will be embedded, in a virtually unbounded number, and dynamically connected. The current software, network architectures, and their associated programming models are not suitable for this scenario. This paper presents a distributed computing model, Cooperative Computing, and the Smart Messages architecture for programming large networks of embedded systems. In Cooperative Computing, distributed applications are dynamic collections of migratory execution units, called Smart Messages, working to achieve a common goal. Virtually any user-defined distributed application can be implemented using our model. We present preliminary results for our prototype implementation as well as simulation results for two previously proposed applications for sensor networks, Directed Diffusion and SPIN, implemented using Smart Messages.
Keywords
distributed processing; embedded systems; Smart Messages architecture; computing systems; cooperative computing; distributed applications; distributed computing model; embedded; embedding; migratory execution units; network architectures; Application software; Computational modeling; Computer applications; Computer architecture; Computer networks; Distributed computing; Embedded computing; Embedded system; Intelligent sensors; Virtual prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-1585-1
Type
conf
DOI
10.1109/ICDCS.2002.1022260
Filename
1022260
Link To Document