中文
相关论文

相关论文: Constant Amortized RMR Complexity Deterministic Ab…

200 篇论文

Recent research on mutual exclusion for shared-memory systems has focused on "local spin" algorithms. Performance is measured using the "remote memory references" (RMRs) metric. As common in recent literature, we consider a standard…

分布式、并行与集群计算 · 计算机科学 2012-08-09 Abhijeet Pareek , Philipp Woelfel

Recent advances in non-volatile main memory (NVRAM) technology have spurred research on designing algorithms that are resilient to process crashes. This paper is a fuller version of our conference paper \cite{jayanti:rmeabort}, which…

分布式、并行与集群计算 · 计算机科学 2020-12-08 Prasad Jayanti , Anup Joshi

We present the first recoverable mutual exclusion (RME) algorithm that is simultaneously abortable, adaptive to point contention, and with sublogarithmic RMR complexity. Our algorithm has $O(\min(K,\log_W N))$ RMR passage complexity and…

分布式、并行与集群计算 · 计算机科学 2023-07-11 Daniel Katzan , Adam Morrison

We design two Recoverable Mutual Exclusion (RME) locks for the system-wide crash model. Our first algorithm requires only $O(1)$ space per process, and achieves $O(1)$ worst-case RMR complexity in the CC model. Our second algorithm enhances…

分布式、并行与集群计算 · 计算机科学 2023-02-03 Prasad Jayanti , Siddhartha Jayanti , Anup Joshi

Mutual exclusion (ME) is one of the most commonly used techniques to handle conflicts in concurrent systems. Traditionally, mutual exclusion algorithms have been designed under the assumption that a process does not fail while…

分布式、并行与集群计算 · 计算机科学 2020-08-04 Sahil Dhoked , Neeraj Mittal

We formulate a modular approach to the design and analysis of a particular class of mutual exclusion algorithms for shared memory multiprocessor systems. Specifically, we consider algorithms that organize waiting processes into a queue.…

分布式、并行与集群计算 · 计算机科学 2013-10-31 Wojciech Golab

Mutual exclusion is one of the most commonly used techniques to handle contention in concurrent systems. Traditionally, mutual exclusion algorithms have been designed under the assumption that a process does not fail while…

分布式、并行与集群计算 · 计算机科学 2021-10-19 Sahil Dhoked , Neeraj Mittal

In light of recent advances in non-volatile main memory technology, Golab and Ramaraju reformulated the traditional mutex problem into the novel {\em Recoverable Mutual Exclusion} (RME) problem. In the best known solution for RME, due to…

分布式、并行与集群计算 · 计算机科学 2019-05-30 Prasad Jayanti , Siddhartha Jayanti , Anup Joshi

We prove a lower bound of Omega(log n/loglog n) for the remote memory reference (RMR) complexity of abortable test-and-set (leader election) in the cache-coherent (CC) and the distributed shared memory (DSM) model. This separates the…

分布式、并行与集群计算 · 计算机科学 2018-05-15 Aryaz Eghbali , Philipp Woelfel

We present a tight RMR complexity lower bound for the recoverable mutual exclusion (RME) problem, defined by Golab and Ramaraju \cite{GR2019a}. In particular, we show that any $n$-process RME algorithm using only atomic read, write,…

分布式、并行与集群计算 · 计算机科学 2021-06-08 David Yu Cheng Chan , Philipp Woelfel

In an anonymous shared memory system, all inter-process communications are via shared objects; however, unlike in standard systems, there is no a priori agreement between processes on the names of shared objects [14,15]. Furthermore, the…

分布式、并行与集群计算 · 计算机科学 2023-09-21 Gadi Taubenfeld

Mutual exclusion is a classical problem in distributed computing that provides isolation among concurrent action executions that may require access to the same shared resources. Inspired by algorithmic research on distributed systems of…

分布式、并行与集群计算 · 计算机科学 2022-02-25 Joshua J. Daymude , Andréa W. Richa , Christian Scheideler

Mutual exclusion (ME) is a commonly used technique to handle conflicts in concurrent systems. With recent advancements in non-volatile memory technology, there is an increased focus on the problem of recoverable mutual exclusion (RME), a…

分布式、并行与集群计算 · 计算机科学 2021-03-03 Sahil Dhoked , Neeraj Mittal

The group mutual exclusion (GME) problem is a generalization of the classical mutual exclusion problem in which every critical section is associated with a type or session. Critical sections belonging to the same session can execute…

分布式、并行与集群计算 · 计算机科学 2019-07-09 Shreyas Gokhale , Neeraj Mittal

We consider asynchronous multiprocessor systems where processes communicate by accessing shared memory. Exchange of information among processes in such a multiprocessor necessitates costly memory accesses called \emph{remote memory…

分布式、并行与集群计算 · 计算机科学 2011-09-26 Wojciech Golab

Algorithms for mutual exclusion aim to isolate potentially concurrent accesses to the same shared resources. Motivated by distributed computing research on programmable matter and population protocols where interactions among entities are…

分布式、并行与集群计算 · 计算机科学 2025-05-23 Anya Chaturvedi , Joshua J. Daymude , Andréa W. Richa

We study the Weighted Min Cut problem in the Adaptive Massively Parallel Computation (AMPC) model. In 2019, Behnezhad et al. [3] introduced the AMPC model as an extension of the Massively Parallel Computation (MPC) model. In the past…

数据结构与算法 · 计算机科学 2022-05-30 MohammadTaghi Hajiaghayi , Marina Knittel , Jan Olkowski , Hamed Saleh

We present two algorithms for the Group Mutual Exclusion (GME) Problem that satisfy the properties of Mutual Exclusion, Starvation Freedom, Bounded Exit, Concurrent Entry and First Come First Served. Both our algorithms use only simple read…

分布式、并行与集群计算 · 计算机科学 2015-05-29 Yuan He , Krishnan Gopalakrishnan , Eli Gafni

We consider the problems of maintaining an approximate maximum matching and an approximate minimum vertex cover in a dynamic graph undergoing a sequence of edge insertions/deletions. Starting with the seminal work of Onak and Rubinfeld…

数据结构与算法 · 计算机科学 2016-11-21 Sayan Bhattacharya , Deeparnab Chakrabarty , Monika Henzinger

Continuous amortization is a technique for computing the complexity of algorithms, and it was first presented by the author in Burr, Krahmer, & Yap (2009). Continuous amortization can result in simpler and more straight-forward complexity…

数据结构与算法 · 计算机科学 2013-09-25 Michael A. Burr
‹ 上一页 1 2 3 10 下一页 ›