Replication Management in Reliable Real-Time Systems

被引:0
|
作者
Luís Miguel Pinho
Francisco Vasques
Andy Wellings
机构
[1] Polytechnic Institute of Porto,Department of Computer Engineering, School of Engineering
[2] University of Porto,Department of Mechanical Engineering
[3] University of York,Department of Computer Science
来源
Real-Time Systems | 2004年 / 26卷
关键词
real-time systems; software-based fault tolerance; distributed computer-controlled systems; transparent replication;
D O I
暂无
中图分类号
学科分类号
摘要
Building reliable real-time applications on top of commercial off-the-shelf (COTS) components is not a straightforward task. Thus, it is essential to provide a simple and transparent programming model, in order to abstract programmers from the low-level implementation details of distribution and replication. However, the recent trend for incorporating pre-emptive multitasking applications in reliable real-time systems inherently increases its complexity. It is therefore important to provide a transparent programming model, enabling pre-emptive multitasking applications to be implemented without resorting to simultaneously dealing with both system requirements and distribution and replication issues. The distributed embedded architecture using COTS components (DEAR-COTS) architecture has been previously proposed as an architecture to support real-time and reliable distributed computer-controlled systems (DCCS) using COTS components. Within the DEAR-COTS architecture, the hard real-time subsystem provides a framework for the development of reliable real-time applications, which are the core of DCCS applications. This paper presents the proposed framework, and demonstrates how it can be used to support the transparent replication of software components.
引用
收藏
页码:261 / 296
页数:35
相关论文
共 50 条
  • [1] Replication management in reliable real-time systems
    Pinho, LM
    Vasques, F
    Wellings, A
    [J]. REAL-TIME SYSTEMS, 2004, 26 (03) : 261 - 296
  • [2] Reliable memory management for real-time systems
    Sohal, V
    [J]. ELECTRONIC DESIGN, 1996, 44 (13) : 118 - &
  • [3] REAL-TIME EUCLID - A LANGUAGE FOR RELIABLE REAL-TIME SYSTEMS
    KLIGERMAN, E
    STOYENKO, AD
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (09) : 941 - 949
  • [4] Dynamic configuration management in reliable distributed real-time information systems
    Kim, KH
    Subbaraman, C
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (01) : 239 - 254
  • [5] Provisioning of Highly Reliable Real-Time Systems
    Lawson, Harold
    Lundback, Kurt-Lennart
    [J]. HISTORY OF NORDIC COMPUTING 3, 2011, 350 : 323 - +
  • [6] A SPECIFICATION LANGUAGE FOR RELIABLE REAL-TIME SYSTEMS
    WUPPER, H
    VYTOPIL, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 331 : 111 - 127
  • [7] Integrating redundancy management and real-time services for ultra reliable control systems
    Younis, MF
    He, B
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 401 - 407
  • [8] Offline Replication and Online Energy Management for Hard Real-Time Multicore Systems
    Poursafaei, Farimah R.
    Safari, Sepideh
    Ansari, Mohsen
    Salehi, Mohammad
    Ejlali, Alireza
    [J]. 2015 CSI SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST), 2015,
  • [9] Middleware for reliable real-time sensor data management
    Kalogeraki, Vana
    [J]. DATABASES, INFORMATION SYSTEMS, AND PEER-TO-PEER COMPUTING, 2007, 4125 : 235 - 246
  • [10] Implementing reliable distributed real-time systems with the Θ-model
    Hermant, Jean-Francois
    Widder, Josef
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2006, 3974 : 334 - +