Using synchronized atoms to check distributed programs

被引:0
|
作者
Li, H. F. [1 ]
Al Maghayreh, Eslam [1 ]
机构
[1] Concordia Univ, Dept Comp Sci & Software Engn, Montreal, PQ H3G 1M8, Canada
来源
2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2 | 2007年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The execution of a distributed program generates a large state space which needs to be checked in testing and debugging. Atoms are useful abstractions in reducing the state lattice of a distributed computation; we refer to the reduced lattice as the atomic state lattice. However, general predicates remain difficult to check if they are asserted over all states. This paper presents a formulation to attack this problem involving separation of two different concerns: (a) order/synchronization requirement, and (b) computational dependency among atoms. Order requirement is modeled by the serialization of the global states reached by a synchronized set of atoms. Synchrony among atoms is specified by a synchronization predicate. Computational dependency among synchronized states is modeled by a general predicate. With this modeling assumption, the number of the states where a general predicate needs to be checked will be bounded by the number of atoms executed Two efficient algorithms for checking a general predicate, in the cases where the synchronization predicate is conjunctive or disjunctive, are presented along with their proof of correctness.
引用
收藏
页码:88 / 95
页数:8
相关论文
共 50 条
  • [41] CHECKING INTO DISTRIBUTED PROCESSING - CHECK THESE CONSIDERATIONS
    不详
    DATA MANAGEMENT, 1978, 16 (03): : 17 - 18
  • [42] Synchronized gravitational atoms from mergers of bosonic stars
    Sanchis-Gual, Nicolas
    Zilhao, Miguel
    Herdeiro, Carlos
    Di Giovanni, Fabrizio
    Font, Jose A.
    Radu, Eugen
    PHYSICAL REVIEW D, 2020, 102 (10)
  • [43] On Macroscopic Quantum Coherence with Synchronized Atoms and Molecules: Superradiance
    Ariunbold, Gombojav O.
    PROCESSES, 2022, 10 (09)
  • [44] HEX PROGRAMS WITH ACTION ATOMS
    Basol, Selen
    Erdem, Ozan
    Fink, Michael
    Ianni, Giovambattista
    TECHNICAL COMMUNICATIONS OF THE 26TH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING (ICLP'10), 2010, 7 : 24 - 33
  • [45] Optimal fault location for power distribution systems with distributed generations using synchronized measurements
    Fan, Wen
    Liao, Yuan
    Kang, Ning
    INTERNATIONAL JOURNAL OF EMERGING ELECTRIC POWER SYSTEMS, 2020, 21 (05)
  • [46] A fault-tolerant distributed algorithm for termination detection using roughly synchronized clocks
    Dash, PK
    Hansdah, RC
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 736 - 743
  • [47] Distributed state estimation with compressed and synchronized auxiliary particle filters using graph theory
    Iman Maghsudlu
    M. R. Danaee
    Hamid Arezumand
    Discover Electronics, 1 (1):
  • [48] Software fault tolerance of distributed programs using computation slicing
    Mittal, N
    Garg, VK
    23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 105 - 113
  • [49] Dataflow analysis of distributed programs using generalized marked nets
    Toporkov, Victor V.
    DEPCOS - RELCOMEX '07: INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 73 - 80
  • [50] DISTRIBUTED EXECUTION OF FUNCTIONAL PROGRAMS USING SERIAL COMBINATORS.
    Hudak, Paul
    Goldberg, Benjamin
    IEEE Transactions on Computers, 1985, C-34 (10) : 881 - 890