A timed multitasking architecture for distributed embedded systems

被引:2
|
作者
Angelov, Christo [1 ]
Berthing, Jesper [2 ]
机构
[1] Univ So Denmark, Mads Clausen Inst Prod Innovat, Grundtvigs 150, DK-6400 Sonderborg, Denmark
[2] Danfoss Dr AS, DK-6300 Grasten, Denmark
关键词
distributed hard real-time systems; component-based design; embedded actors; signal-based communication; timed multitasking; semi-static cyclic scheduling;
D O I
10.1109/SIES.2007.4297323
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper presents a software architecture for Distributed Timed Multitasking - a new model of computation that can be used to engineer open, and the same time, predictable embedded systems. Systems are composed from components (actors) that communicate transparently by exchanging labeled messages (signals) over a real-time network. Actors may be viewed as real-time tasks with event-triggered input/output signal drivers. The latter are executed atomically at precisely specified time instants, resulting in the elimination of transaction I/O jitter. Drivers are actually integrated into a middleware component - the Timed Communication Bus, which provides for complete separation of computation and communication, as well as transparent interaction between embedded actors, independent of their allocation on network nodes. The Communication Bus has been conceived as a subsystem of a distributed timed multitasking kernel whose architecture and operation are discussed as well.
引用
收藏
页码:102 / +
页数:2
相关论文
共 50 条
  • [1] Distributed Timed Multitasking - A model of computation for hard real-time distributed systems
    Angelov, Christo
    Berthing, Jesper
    [J]. FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 145 - +
  • [2] Timed multitasking for real-time embedded software
    Liu, J
    Lee, EA
    [J]. IEEE CONTROL SYSTEMS MAGAZINE, 2003, 23 (01): : 65 - 75
  • [3] 'Timed atomic write': a programming primitive for distributed embedded systems
    Ravindran, K
    Sabbir, A
    Kwiat, KA
    [J]. GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3926 - 3932
  • [4] Timed publish-subscribe communications for distributed embedded systems
    Ravindran, K
    Sabbir, A
    Kwiat, KA
    [J]. NINTH IEEE INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2005, : 290 - 297
  • [5] Architecture for distributed embedded systems based on workflow and distributed resource management
    Lin, Y
    Zhou, XS
    Shi, XA
    [J]. ENGINEERING AND DEPLOYMENT OF COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2002, 2480 : 381 - 395
  • [6] A Framework Architecture for Student Learning in Distributed Embedded Systems
    Honig, William L.
    Laufer, Konstantin
    Thiruvathukal, George K.
    [J]. 2015 10TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2015, : 148 - 151
  • [7] Timed Distributed Testing Rules for the Distributed Test Architecture
    Charaf, Moulay El Hassan
    Azzouzi, Salma
    [J]. 2016 4TH IEEE INTERNATIONAL COLLOQUIUM ON INFORMATION SCIENCE AND TECHNOLOGY (CIST), 2016, : 314 - 319
  • [8] Architecture for autonomous Distributed Real-time Embedded systems
    Liang, Ke
    Zhou, Xingshe
    Zhang, Kailong
    Sheng, Ruiqing
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING AND 2008 INTERNATIONAL PACIFIC WORKSHOP ON WEB MINING AND WEB-BASED APPLICATION, 2008, : 568 - 572
  • [9] Timed asynchronous distributed systems
    Fetzer, C
    [J]. DEPENDABLE COMPUTING, PROCEEDINGS, 2005, 3747 : 2 - 3
  • [10] A fully self-timed bit-serial pipeline architecture for embedded systems
    Rettberg, A
    Zanella, M
    Bobda, C
    Lehmann, T
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 1130 - 1131