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 条
  • [31] Sequential consistency in distributed systems
    Mizuno, M
    Raynal, M
    Zhou, JZ
    [J]. THEORY AND PRACTICE IN DISTRIBUTED SYSTEMS, 1995, 938 : 224 - 241
  • [32] Multi-object trajectory tracking
    Han, Mei
    Xu, Wei
    Tao, Hai
    Gong, Yihong
    [J]. MACHINE VISION AND APPLICATIONS, 2007, 18 (3-4) : 221 - 232
  • [33] Multi-Object Spectroscopy with MUSE
    Kelz, Andreas
    Kamann, Sebastian
    Urrutia, Tanya
    Weilbacher, Peter
    Bacon, Roland
    [J]. MULTI-OBJECT SPECTROSCOPY IN THE NEXT DECADE: BIG QUESTIONS, LARGE SURVEYS, AND WIDE FIELDS, 2016, 507 : 323 - 327
  • [34] Multi-object tracking in video
    Agbinya, JI
    Rees, D
    [J]. REAL-TIME IMAGING, 1999, 5 (05) : 295 - 304
  • [35] Referring Multi-Object Tracking
    Wu, Dongming
    Han, Wencheng
    Wang, Tiancai
    Dong, Xingping
    Zhang, Xiangyu
    Shen, Jianbing
    [J]. 2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 14633 - 14642
  • [36] The GEMINI multi-object spectrographs
    AllingtonSmith, J
    Bettess, P
    Chadwick, E
    Content, R
    Davies, R
    Dodsworth, G
    Haynes, R
    Lee, D
    Lewis, I
    Webster, J
    Atad, E
    Beard, S
    Bennett, R
    Ellis, M
    Hastings, P
    Williams, P
    Bond, T
    Crampton, D
    Davidge, T
    Fletcher, M
    Leckie, B
    Morbey, C
    Murowinski, R
    Roberts, S
    Saddlemyer, L
    Sebesta, J
    Stilburn, J
    Szeto, K
    [J]. WIDE-FIELD SPECTROSCOPY, 1997, 212 : 73 - 79
  • [37] FALCON:: multi-object AO
    Gendron, E
    Assémat, F
    Hammer, F
    Jagourel, P
    Chemla, F
    Laporte, P
    Puech, M
    Marteaud, M
    Zamkotsian, F
    Liotard, A
    Conan, JM
    Fusco, T
    Hubin, N
    [J]. COMPTES RENDUS PHYSIQUE, 2005, 6 (10) : 1110 - 1117
  • [38] Optimal multi-object auctions
    Armstrong, M
    [J]. REVIEW OF ECONOMIC STUDIES, 2000, 67 (03): : 455 - 481
  • [39] Multi-object spectroscopy in space
    Burgarella, D
    Buat, V
    Dohlen, K
    Zamkotsian, F
    Mottier, P
    [J]. 34TH LIEGE INTERNATIONAL ASTROPHYSICS COLLOQUIUM - THE NEXT GENERATION SPACE TELESCOPE SCIENCE DRIVERS AND TECHNOLOGICAL CHALLENGES, 1998, 429 : 147 - 152
  • [40] Multi-object Grasping in the Plane
    Agboh, Wisdom C.
    Ichnowski, Jeffrey
    Goldberg, Ken
    Dogar, Mehmet R.
    [J]. ROBOTICS RESEARCH, ISRR 2022, 2023, 27 : 222 - 238