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 条
  • [1] Distributed cooperative design of embedded systems
    Li, Sikun
    Xiong, Zhihui
    Li, Tiejun
    [J]. COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN II, 2006, 3865 : 455 - 462
  • [2] A New Approach for Distributed Computing in Embedded Systems
    Salibekyan, Sergey
    Panfilov, Peter
    [J]. 25TH DAAAM INTERNATIONAL SYMPOSIUM ON INTELLIGENT MANUFACTURING AND AUTOMATION, 2014, 2015, 100 : 977 - 986
  • [3] Organic Computing - A new vision for distributed embedded systems
    Schmeck, H
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 201 - 203
  • [4] Embedded operating systems in hardware: Modules for cooperative computing operations
    Jaffrey, K
    Ma, M
    Bonyuet, D
    Youcef-Toumi, K
    [J]. ESA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2003, : 3 - 9
  • [5] Smart messages: A distributed computing platform for networks of embedded systems
    Kang, P
    Borcea, C
    Xu, G
    Saxena, A
    Kremer, U
    Iftode, L
    [J]. COMPUTER JOURNAL, 2004, 47 (04): : 475 - 494
  • [6] On Practical Service-Based Computing in Distributed Embedded Automotive Systems
    Shokry, Hesham
    Hinchey, Mike
    [J]. MOMPES: 2009 ICSE WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2009, : 22 - 30
  • [7] An architectural co-synthesis algorithm for distributed, embedded computing systems
    Wolf, WH
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1997, 5 (02) : 218 - 229
  • [8] Computing for embedded systems
    Lee, EA
    [J]. IMTC/2001: PROCEEDINGS OF THE 18TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3: REDISCOVERING MEASUREMENT IN THE AGE OF INFORMATICS, 2001, : 1830 - 1837
  • [9] A time-triggered distributed object computing environment for embedded control systems
    Ishigooka, Tasuku
    Yokoyama, Takanori
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 191 - +
  • [10] DISTRIBUTED COMPUTING SYSTEMS
    不详
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1981, 5 (05): : 366 - 373