Implementing train applications based on the distributed shared memory paradigm

被引:0
|
作者
Bae, C [1 ]
Raynal, M [1 ]
Thia-Kime, G [1 ]
机构
[1] Korea High Speed Rail Construct Author, KHRC, Kangnam Gu, Seoul 135270, South Korea
关键词
consistency criteria; Distributed Shared Memory; fault-tolerance; portability;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A high speed trainset consists of a power car (or power cars) and trailer cars. Each car has its own processor which communicates via a network in the train. For dependability, most of data (objects) in memory are replicated on each processor. To design applications in the context of distributed systems, a simple and portable method consists in utilizing the Distributed Shared Memory (for short DSM) paradigm. On a group of Sun Workstations, an evaluation model has been implemented consisting in a set of hierarchical software layers to offer a DSM with two consistency criteria, namely sequential consistency and causal consistency. On top of this DSM, the application layer implements a typical train application software namely door management. In this train application software, focus was put on portability, dependability and safety issues.
引用
收藏
页码:163 / 168
页数:6
相关论文
共 50 条
  • [1] ALGORITHMS IMPLEMENTING DISTRIBUTED SHARED MEMORY
    STUMM, M
    ZHOU, SN
    COMPUTER, 1990, 23 (05) : 54 - 64
  • [2] The Designing and Implementing of Distributed Shared Memory
    Wang Chengduan
    2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATION AND 2010 ASIA-PACIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND OCEAN ENGINEERING: CICC-ITOE 2010, PROCEEDINGS, 2010, : 347 - 351
  • [3] Implementing a causal distributed shared memory on CHORUS
    Thiebold, V
    Cornilleau, T
    GressierSoudan, E
    Ortega, MI
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 811 - 812
  • [4] Implementing Distributed Shared Memory for Dynamic Networks
    Musial, Peter
    Nicolaou, Nicolas
    Shvartsman, Alexander A.
    COMMUNICATIONS OF THE ACM, 2014, 57 (06) : 88 - 98
  • [5] Debugging distributed shared memory applications
    Olivier, Jeffrey
    Chen, Chih-Ping
    Hoeflinger, Jay
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2006, 4330 : 833 - +
  • [6] Hive: Implementing a virtual distributed shared memory in Java']Java
    Baiardi, F
    Dobloni, G
    Mori, P
    Ricci, L
    DISTRIBUTED AND PARALLEL SYSTEMS : FROM INSTRUCTION PARALLELISM TO CLUSTER COMPUTING, 2000, 567 : 169 - 172
  • [7] Implementing the Open Community Runtime for Shared-Memory and Distributed-Memory Systems
    Dokulil, Jiri
    Sandrieser, Martin
    Benkner, Siegfried
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 364 - 368
  • [8] DYCE - A Resilient Shared Memory Paradigm for Heterogenous Distributed Systems without Memory Coherence
    Finkler, Ulrich
    Franke, Hubertus
    Kung, David S.
    ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 17 - 26
  • [9] Distributed shared memory layer for cooperative work applications
    Guyennet, H
    Lapayre, JC
    Trehel, M
    LCN'97 - 22ND ANNUAL CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 1997, : 72 - 78
  • [10] Implementing the coupled objects paradigm for synchronizing distributed applications through firewalls
    Baloian, Nelson
    Pino, Jose A.
    Jansen, Marc
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN III, 2007, 4402 : 599 - +