Alternators in read/write atomicity

被引:9
|
作者
Kulkarni, SS [1 ]
Bolen, C [1 ]
Oleszkiewicz, J [1 ]
Robinson, A [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
基金
美国国家科学基金会;
关键词
stabilization; alternator; program transformation; serial execution model (interleaving semantics); concurrent execution model (powerset semantics); read/write atomicity; algorithms; concurrency;
D O I
10.1016/j.ipl.2004.11.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The alternator problem requires that in legitimate states no two neighboring processes are enabled and between two executions of a process, its neighbors execute at least once. In this paper, we present a solution for the alternator problem that has the following properties: (1) If the underlying topology is arbitrary and the program is executed in read/write atomicity then it is stabilizing fault-tolerant, i.e., starting from an arbitrary state, it recovers to states from where its specification is satisfied, (2) If the underlying topology is bipartite and the program is executed in the concurrent execution model then it provides stabilizing fault-tolerance and maximal concurrency, (3) If the underlying topology is linear or tree then the program provides both these properties, and (4) The program uses bounded state if the network size is known. To our knowledge, this is the first alternator program that achieves these properties. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:207 / 215
页数:9
相关论文
共 50 条
  • [31] AVPredictor: Comprehensive prediction and detection of atomicity violations
    Wang, Pengfei
    Krinke, Jens
    Zhou, Xu
    Lu, Kai
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (15)
  • [32] Atomicity Checking in Linear Time using Vector Clocks
    Mathur, Umang
    Viswanathan, Mahesh
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 183 - 199
  • [33] Performance improvement of alternators with switched-mode rectifiers
    Rivas, J
    Perreault, D
    Keim, T
    IEEE TRANSACTIONS ON ENERGY CONVERSION, 2004, 19 (03) : 561 - 568
  • [34] Anonymous obstruction-free (n, k)-set agreement with n - k+1 atomic read/write registers
    Bouzid, Zohir
    Raynal, Michel
    Sutra, Pierre
    DISTRIBUTED COMPUTING, 2018, 31 (02) : 99 - 117
  • [35] On the concept of transaction atomicity in distributed temporal relational databases
    DeCastro, C
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 788 - 795
  • [36] Diagnostics of technical condition alternators and analysis of temporary process
    Posta, J
    Pavlícek, R
    TRENDS IN AGRICULTURAL ENGINEERING, 1999, : 595 - 599
  • [37] Efficient detection and validation of atomicity violations in concurrent programs
    Eslamimehr, Mandi
    Lesani, Mohsen
    Edwards, George
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 618 - 635
  • [38] Lead-free solder assembly for automotive alternators
    Pan, TY
    White, SC
    Lutz, EL
    PRICM 4: FORTH PACIFIC RIM INTERNATIONAL CONFERENCE ON ADVANCED MATERIALS AND PROCESSING, VOLS I AND II, 2001, : 1007 - 1009
  • [39] Experimental Tests Regarding Diagnosis of Some Faults of Car Alternators
    Enache, Sorin
    Campeanu, Aurel
    Vlad, Ion
    Enache, Monica-Adela
    2017 INTERNATIONAL CONFERENCE ON ELECTROMECHANICAL AND POWER SYSTEMS (SIELMEN), 2017, : 131 - 136
  • [40] METHODS ANALYSIS OF REMANUFACTURING OPTIONS FOR REPEATED LIFECYCLE OF STARTERS AND ALTERNATORS
    Asif, F. M. A.
    Semere, D. T.
    Nicolescu, C. M.
    Haumann, M.
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE OF DAAAM BALTIC INDUSTRIAL ENGINEERING, VOLS 1 AND 2, 2010, : 340 - +