Invited Paper: Towards Practical Atomic Distributed Shared Memory: An Experimental Evaluation

被引:0
|
作者
Trigeorgi, Andria [1 ,2 ]
Nicolaou, Nicolas [1 ]
Georgiou, Chryssis [2 ]
Hadjistasi, Theophanis [1 ]
Stavrakis, Efstathios [1 ]
Cadambe, Viveck [3 ]
Urgaonkar, Bhuvan [3 ]
机构
[1] Algolysis Ltd, Limassol, Cyprus
[2] Univ Cyprus, Dept Comp Sci, Nicosia, Cyprus
[3] Penn State Univ, State Coll, PA USA
关键词
Distributed storage; Strong consistency; Erasure code; Reconfiguration; Fault-tolerance;
D O I
10.1007/978-3-031-21017-4_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed Shared Storage Services may serve as building blocks to yield complex, decentralized, cloud applications in emerging technologies (e.g., IoT, VR/AR), as they offer a transparent cloud storage space where distributed applications can store, retrieve, and coordinate over shared data. Ideally, distributed applications would like to communicate through a "cloud" memory layer that may provide similar guarantees as a centralized sequential memory. Atomic Distributed Shared Memory (ADSM) provides the illusion of a sequential memory space despite asynchrony, network perturbations, and device failures. A plethora of algorithmic solutions along with proven correctness guarantees have been proposed to provide ADSM in a message passing system. None of them, however, has been adopted in a real working solution: commercial solutions avoid the use of ADSM algorithms, mainly due to their communication overhead. But what is exactly the performance overhead of an ADSM algorithm over existing commercial solutions? In this work we want to provide a first answer to this question by performing an in-depth experimental comparison of the state-of-the-art dynamic ADSM algorithm ARES, with two well-established open-source distributed storage solutions, Cassandra and Redis. The results show that ARES's performance is comparable with the commercial systems, with respect to scalability, object size and throughput.
引用
收藏
页码:35 / 50
页数:16
相关论文
共 29 条
  • [21] Performance evaluation of or-parallel logic programming systems on distributed shared-memory architectures
    Calegario, VM
    Dutra, ID
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 1484 - 1491
  • [22] Comparative evaluation of fine- and coarse-grain approaches for software distributed shared memory
    Dwarkadas, S
    Gharachorloo, K
    Kontothanassis, L
    Scales, DJ
    Scott, ML
    Stets, R
    FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 260 - 269
  • [23] Performance evaluation of directory protocols on an optical broadcast-based distributed shared memory multiprocessor
    Abasikeles, Ipek
    Akay, M. Fatih
    COMPUTERS & ELECTRICAL ENGINEERING, 2010, 36 (01) : 114 - 131
  • [24] Detect and Avoid Mechanism for Ultra Wide-Band WiMedia: Experimental Evaluation of Detection Capabilities Invited paper
    Somov, Andrey
    Kandeepan, Sithamparanathan
    Biswas, Abdur Rahim
    Krause, Amir
    2011 IEEE INTERNATIONAL CONFERENCE ON ULTRA-WIDEBAND (ICUWB), 2011, : 307 - 311
  • [25] An experimental evaluation of processor pool-based scheduling for shared-memory NUMA multiprocessors
    Brecht, TB
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 1997, 1291 : 139 - 165
  • [26] Performance analysis of parallel hash join algorithms on a distributed shared memory machine: Implementation and evaluation on HP exemplar SPP1600
    Nakano, M
    Imai, H
    Kitsuregawa, M
    14TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1998, : 76 - 85
  • [27] Towards Model based Generation of Self - Priming and Self Checking Conformance Tests for Implementing Atomic Read/Write Shared Memory in Mobile Ad hoc Networks
    Omaral, Fatma. A.
    Shihata, Reham A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (04): : 267 - 277
  • [28] Development and Experimental Evaluation of a 1D Distributed Model of Transport Phenomena in a Continuous Biodrying Process for Pulp and Paper Mixed Sludge
    Navaee-Ardeh, Shahram
    Bertrand, Francois
    Stuart, Paul R.
    DRYING TECHNOLOGY, 2011, 29 (02) : 135 - 152
  • [29] Comparison of experimental approaches for seismic performance evaluation of bridge piers with high strength self-consolidating concrete towards practical engineering application
    Qu, Hongya
    Wu, Chengjun
    Li, Tiantian
    Fu, Jixing
    Wang, Zhiqiang
    ENGINEERING STRUCTURES, 2021, 243