A distributed implementation of sequential consistency with multi-object operations

被引:8
|
作者
Raynal, M
Vidyasankar, K
机构
[1] Univ Rennes 1, IRISA, F-35042 Rennes, France
[2] Mem Univ Newfoundland, Dept Comp Sci, St John, NF A1B 3X5, Canada
关键词
asynchronous distributed system; message passing; multi-object operation; object manager; shared objects memory abstraction; sequential consistency;
D O I
10.1109/ICDCS.2004.1281621
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Sequential consistency is a consistency criterion for concurrent objects stating that the execution of a multiprocess program is correct if it could have been produced by executing the program on a mono-processor system, preserving the order of the operations of each individual process. Several protocols implementing sequential consistency on top of asynchronous distributed systems have been proposed. They assume that the processes access the shared objects through basic read and write operations. This paper considers the case where the processes can invoke multi-object operations which can read or write several objects in a single operation atomically. It proposes a particularly simple protocol that guarantees sequentially consistent executions in such a context. The previous sequential consistency protocols, in addition to considering only unary operations, assume either full replication or a central manager storing copies of all the objects. In contrast, the proposed protocol has the noteworthy feature that each object has a separate manager Interestingly, this provides the protocol with a versatility dimension that allows deriving simple protocols providing sequential consistency or atomic consistency when each operation is on a single object.
引用
收藏
页码:544 / 551
页数:8
相关论文
共 50 条
  • [1] Consistency conditions for multi-object distributed operations
    Mittal, N
    Garg, VK
    [J]. 18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 582 - 589
  • [2] Availability of multi-object operations
    Yu, Haifeng
    Gibbons, Phillip B.
    Nath, Suman
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 3RD SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI 06), 2006, : 211 - +
  • [3] Multi-Object Tracking with Distributed Sensing
    Dias, Ricardo
    Lau, Nuno
    Silva, Joao
    Lim, Gi Hyun
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON MULTISENSOR FUSION AND INTEGRATION FOR INTELLIGENT SYSTEMS (MFI), 2016, : 564 - 569
  • [4] Correlation-Aware Object Placement for Multi-Object Operations
    Zhong, Ming
    Shen, Kai
    Seiferas, Joel
    [J]. 28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 512 - 521
  • [5] An Intelligent Calibration Method for Multi-object Color Consistency
    Li, Shi Chong
    Xie, Jia Feng
    Wan, Guo Chun
    Tong, Mei Song
    [J]. 2021 PHOTONICS & ELECTROMAGNETICS RESEARCH SYMPOSIUM (PIERS 2021), 2021, : 1026 - 1031
  • [6] A Distributed Solution for Multi-Object Tracking and Classification
    Hachour, Samir
    Delmotte, Francois
    Mercier, David
    [J]. 2014 17TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2014,
  • [7] Implementation of Multi-Object Recognition System for the Blind
    Park, Huijin
    Ou, Soobin
    Lee, Jongwoo
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 29 (01): : 247 - 258
  • [8] Multi-Object Tracking via Constrained Sequential Labeling
    Chen, Sheng
    Fern, Alan
    Todorovic, Sinisa
    [J]. 2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 1130 - 1137
  • [9] Parallel algorithm implementation for multi-object tracking and surveillance
    Elbahri, Mohamed
    Taleb, Nasreddine
    Kpalma, Kidiyo
    Ronsin, Joseph
    [J]. IET COMPUTER VISION, 2016, 10 (03) : 202 - 211
  • [10] Self-supervised Multi-object Tracking with Cycle-Consistency
    Yin, Yuanhang
    Hua, Yang
    Song, Tao
    Ma, Ruhui
    Guan, Haibing
    [J]. MULTIMEDIA MODELING, MMM 2023, PT II, 2023, 13834 : 483 - 495