Cooperative computing for distributed embedded systems

Cristian Borcea, Deepa Iyer, Porlin Kang, Akhilesh Saxena, Liviu Iftode

Research output: Contribution to conferencePaper

54 Citations (Scopus)

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.

Original languageEnglish (US)
Pages227-236
Number of pages10
StatePublished - Jan 1 2002
Event22nd International Conference on Distributed Systems - Vienna, Austria
Duration: Jul 2 2002Jul 5 2002

Other

Other22nd International Conference on Distributed Systems
CountryAustria
CityVienna
Period7/2/027/5/02

Fingerprint

Embedded systems
Distributed computer systems
Computer programming
Computer networks
Network architecture
Sensor networks

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Borcea, C., Iyer, D., Kang, P., Saxena, A., & Iftode, L. (2002). Cooperative computing for distributed embedded systems. 227-236. Paper presented at 22nd International Conference on Distributed Systems, Vienna, Austria.
Borcea, Cristian ; Iyer, Deepa ; Kang, Porlin ; Saxena, Akhilesh ; Iftode, Liviu. / Cooperative computing for distributed embedded systems. Paper presented at 22nd International Conference on Distributed Systems, Vienna, Austria.10 p.
@conference{9516f25ff53445dfab435b9b0096d585,
title = "Cooperative computing for distributed embedded systems",
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.",
author = "Cristian Borcea and Deepa Iyer and Porlin Kang and Akhilesh Saxena and Liviu Iftode",
year = "2002",
month = "1",
day = "1",
language = "English (US)",
pages = "227--236",
note = "22nd International Conference on Distributed Systems ; Conference date: 02-07-2002 Through 05-07-2002",

}

Borcea, C, Iyer, D, Kang, P, Saxena, A & Iftode, L 2002, 'Cooperative computing for distributed embedded systems' Paper presented at 22nd International Conference on Distributed Systems, Vienna, Austria, 7/2/02 - 7/5/02, pp. 227-236.

Cooperative computing for distributed embedded systems. / Borcea, Cristian; Iyer, Deepa; Kang, Porlin; Saxena, Akhilesh; Iftode, Liviu.

2002. 227-236 Paper presented at 22nd International Conference on Distributed Systems, Vienna, Austria.

Research output: Contribution to conferencePaper

TY - CONF

T1 - Cooperative computing for distributed embedded systems

AU - Borcea, Cristian

AU - Iyer, Deepa

AU - Kang, Porlin

AU - Saxena, Akhilesh

AU - Iftode, Liviu

PY - 2002/1/1

Y1 - 2002/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0036360769&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036360769&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:0036360769

SP - 227

EP - 236

ER -

Borcea C, Iyer D, Kang P, Saxena A, Iftode L. Cooperative computing for distributed embedded systems. 2002. Paper presented at 22nd International Conference on Distributed Systems, Vienna, Austria.