• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
      MCP&Skill
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    Synthesis Lectures on Distributed Computing Theory

    Synthesis Lectures on Distributed Computing Theory

    JournalISSN 2155-1626

    年发文量

    研究主题

    论文(176)

    排序
    1System Wide Failures
    Sahil Dhoked, Wojciech Golab,Neeraj Mittal

    A common failure scenario is when all processes in the system fail together (e.g., when machine experiences a power outage). This failure scenario is referred to as a system-wide failure. In this chapter, we describe an RME algorithm that is specifically designed for this category of failures, and achieves $${O}\left( 1\right) $$ RMR complexity in both the CC and DSM models. The algorithm relies crucially on a failure detector to synchronize recovering processes.

    2023
    引用
    AI阅读
    加入学术空间
    2Prior Work
    Sahil Dhoked,Wojciech Golab,Neeraj Mittal

    The mutual exclusion problem has been investigated under a variety of modeling assumptions ever since the problem was first introduced by Dijkstra in his seminal work several decades ago. Recent research on this topic emphasizes so-called local spin algorithms, which incur a bounded number of remote memory references (RMRs) per passage. Recoverable mutual exclusion (RME) creates new scope for the study of such algorithms by challenging the traditional assumption that processes competing for the critical section are either reliable or fail in a tightly controlled manner. RME can be viewed as a theoretical take on the practical problem of implementing fault-tolerant locks, which was previously considered in a handful of practitioner-oriented publications.

    2023
    引用
    AI阅读
    加入学术空间
    3Tight Lower Bound
    Sahil Dhoked,Wojciech Golab,Neeraj Mittal

    In this chapter, we describe a tight lower bound on the RMR complexity of an RME algorithm when, in addition to read, write and comparison-based primitives, processes can also use certain non-comparison-based primitives such as fetch-and-increment and fetch-and-store.

    2023
    引用
    AI阅读
    加入学术空间
    4Load and Store Based Algorithms
    Sahil Dhoked,Wojciech Golab,Neeraj Mittal

    Many RME algorithms use read-modify-primitives to achieve lower RMR complexity. However, load and store instructions are the most broadly supported across different architectures. In this chapter, we describe RME algorithms that only use reads and writes, thereby making them more portable.

    2023
    引用
    AI阅读
    加入学术空间
    5Persistent Memory
    Sahil Dhoked,Wojciech Golab,Neeraj Mittal
    2023
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 176 篇论文

    高被引作者

    作者引用发文
    Dahlia Malkhi2871
    Michael Reiter2871
    Roberto Segala2596
    Zeliha Dilsun Kaynar2591
    Nancy A. Lynch2595
    Frits Willem Vaandrager2596
    Othon Michail2587
    Paul Spirakis2586
    Michel Raynal22723
    Paola Flocchini2066

    高产作者

    作者引用发文
    Michel Raynal22723
    Ashish Choudhury1415
    Arpita Patra812
    Rachid Guerraoui16612
    Neeraj Mittal111
    Sahil Dhoked111
    Leonid Barenboim18411
    Michat Kapatka6011
    Nicolas C. Nicolaou1010
    Alex Schwarzmann1010

    相关期刊

    Colloquium on Structural Information & Communication Complexity
    SIAM Symposium on Algorithmic Principles of Computer Systems
    Theory of Cryptography Conference
    International Conference on the Theory and Application of Cryptographic Techniques
    International/Italian Conference on Algorithms and Complexity
    Algorithmic Aspects of Wireless Sensor Networks
    International Conference on Theory and Practice of Public Key Cryptography
    ACM Symposium on Principles of Distributed Computing
    Post-Quantum Cryptography
    Distributed Computing