Cooperative computing for distributed embedded systems

被引:28
|
作者
Borcea, C [1 ]
Iyer, D [1 ]
Kang, PL [1 ]
Saxena, A [1 ]
Iftode, L [1 ]
机构
[1] Rutgers State Univ, Div Comp & Informat Sci, Piscataway, NJ 08854 USA
关键词
D O I
10.1109/ICDCS.2002.1022260
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:227 / 236
页数:10
相关论文
共 50 条
  • [41] Process partitioning for distributed embedded systems
    Hou, JW
    Wolf, W
    [J]. FOURTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CO-DESIGN (CODES/CASHE '96), PROCEEDINGS, 1996, : 70 - 76
  • [42] A reconfiguration pattern for distributed embedded systems
    Gumzej, Roman
    Colnaric, Matjaz
    Halang, Wolfgang A.
    [J]. SOFTWARE AND SYSTEMS MODELING, 2009, 8 (01): : 145 - 161
  • [43] Network Synthesis for Distributed Embedded Systems
    Fraccaroli, Enrico
    Stefanni, Francesco
    Rizzi, Romeo
    Quaglia, Davide
    Fummi, Franco
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (09) : 1315 - 1330
  • [44] Distributed processing applicable to embedded systems
    Sliva, S
    Srovnal, V
    [J]. Proceedings of the 7th WSEAS International Conference on Automatic Control, Modeling and Simulation, 2005, : 75 - 78
  • [45] A network protocol for distributed embedded systems
    Younus, B
    Ahmad, B
    Bashir, O
    Farooq-e-Azam
    [J]. ISCON 2002: IEEE STUDENTS CONFERENCE ON EMERGING TECHNOLOGIES, PROCEEDINGS, 2002, : 149 - 153
  • [46] Middleware architectures for distributed embedded systems
    Wolf, Wayne
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 377 - 380
  • [47] EMBEDDED SYSTEMS MANIPULATE DISTRIBUTED TASKS
    WILSON, R
    [J]. COMPUTER DESIGN, 1987, 26 (16): : 49 - 61
  • [48] Extending embedded computing scheduling algorithms for reconfigurable computing systems
    Saha, Proshanta
    El-Ghazawi, Tarek
    [J]. 2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 87 - +
  • [49] Robust Edge Computing in UAV Systems via Scalable Computing and Cooperative Computing
    Liu, Zhi
    Zhan, Cheng
    Cui, Ying
    Wu, Celimuge
    Hu, Han
    [J]. IEEE WIRELESS COMMUNICATIONS, 2021, 28 (05) : 36 - 42
  • [50] A Distributed Computing Environment for Embedded Control Systems with Time-Triggered and Event-Triggered Processing
    Itami, Yuichi
    Ishigooka, Tasuku
    Yokoyama, Takanori
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 45 - 54