Skip to main content

Showing 1–8 of 8 results for author: Welch, J L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.14120  [pdf, ps, other

    cs.DC

    Efficient Wait-Free Linearizable Implementations of Approximate Bounded Counters Using Read-Write Registers

    Authors: Colette Johnen, Adnane Khattabi, Alessia Milani, Jennifer L. Welch

    Abstract: Relaxing the sequential specification of a shared object is a way to obtain an implementation with better performance compared to implementing the original specification. We apply this approach to the Counter object, under the assumption that the number of times the Counter is incremented in any execution is at most a known bound $m$. We consider the $k$-multiplicative-accurate Counter object, whe… ▽ More

    Submitted 21 February, 2024; originally announced February 2024.

    Comments: 26 pages, to be published in SIROCCO 2024 proceedings

  2. arXiv:2308.04646  [pdf, other

    cs.DC

    Multi-Valued Connected Consensus: A New Perspective on Crusader Agreement and Adopt-Commit

    Authors: Hagit Attiya, Jennifer L. Welch

    Abstract: Algorithms to solve fault-tolerant consensus in asynchronous systems often rely on primitives such as crusader agreement, adopt-commit, and graded broadcast, which provide weaker agreement properties than consensus. Although these primitives have a similar flavor, they have been defined and implemented separately in ad hoc ways. We propose a new problem called connected consensus that has as speci… ▽ More

    Submitted 8 August, 2023; originally announced August 2023.

    Comments: 38 pages, 5 figures

  3. arXiv:2106.15554  [pdf, other

    cs.DC

    Blunting an Adversary Against Randomized Concurrent Programs with Linearizable Implementations

    Authors: Hagit Attiya, Constantin Enea, Jennifer L. Welch

    Abstract: Atomic shared objects, whose operations take place instantaneously, are a powerful abstraction for designing complex concurrent programs. Since they are not always available, they are typically substituted with software implementations. A prominent condition relating these implementations to their atomic specifications is linearizability, which preserves safety properties of the programs using the… ▽ More

    Submitted 1 March, 2022; v1 submitted 29 June, 2021; originally announced June 2021.

    Comments: 22 pages Revised version generalizes the class of implementations to which the transformation applies

  4. arXiv:2003.07787  [pdf, ps, other

    cs.DC

    Store-Collect in the Presence of Continuous Churn with Application to Snapshots and Lattice Agreement

    Authors: Hagit Attiya, Sweta Kumari, Archit Somani, Jennifer L. Welch

    Abstract: We present an algorithm for implementing a store-collect object in an asynchronous crash-prone message-passing dynamic system, where nodes continually enter and leave. The algorithm is very simple and efficient, requiring just one round trip for a store operation and two for a collect. We then show the versatility of the store-collect object for implementing churn-tolerant versions of useful data… ▽ More

    Submitted 5 November, 2020; v1 submitted 17 March, 2020; originally announced March 2020.

    Comments: 30 pages

  5. arXiv:1910.06716  [pdf, other

    cs.DC

    Byzantine-Tolerant Register in a System with Continuous Churn

    Authors: Saptaparni Kumar, Jennifer L. Welch

    Abstract: A shared read/write register emulation provides the illusion of shared-memory on top of message-passing models. The main hurdle with such emulations is dealing with server faults in the system. Several crash-tolerant register emulations in static systems require algorithms to replicate the value of the shared register onto a majority of servers. Majority correctness is necessary for such emulation… ▽ More

    Submitted 13 October, 2019; originally announced October 2019.

    Comments: arXiv admin note: text overlap with arXiv:1708.03274

  6. arXiv:1807.05139  [pdf, ps, other

    cs.DC

    A Tight Lower Bound for Clock Synchronization in Odd-Ary M-Toroids

    Authors: Reginald Frank, Jennifer L. Welch

    Abstract: Synchronizing clocks in a distributed system in which processes communicate through messages with uncertain delays is subject to inherent errors. Prior work has shown upper and lower bounds on the best synchronization achievable in a variety of network topologies and assumptions about the uncertainty on the message delays. However, until now there has not been a tight closed-form expression for th… ▽ More

    Submitted 13 July, 2018; originally announced July 2018.

    Comments: 5 pages, 4 figures, to appear as a brief announcement at 2018 International Symposium on Distributed Computing (2018)

  7. arXiv:1708.03274  [pdf, ps, other

    cs.DC

    Simulating a Shared Register in a System that Never Stops Changing

    Authors: Hagit Attiya, Hyun Chul Chung, Faith Ellen, Saptaparni Kumar, Jennifer L. Welch

    Abstract: Simulating a shared register can mask the intricacies of designing algorithms for asynchronous message-passing systems subject to crash failures, since it allows them to run algorithms designed for the simpler shared-memory model. Typically such simulations replicate the value of the register in multiple servers and require readers and writers to communicate with a majority of servers. The success… ▽ More

    Submitted 10 August, 2017; originally announced August 2017.

  8. arXiv:0806.1271  [pdf, ps, other

    cs.NI

    Scheduling Sensors by Tiling Lattices

    Authors: Andreas Klappenecker, Hyunyoung Lee, Jennifer L. Welch

    Abstract: Suppose that wirelessly communicating sensors are placed in a regular fashion on the points of a lattice. Common communication protocols allow the sensors to broadcast messages at arbitrary times, which can lead to problems should two sensors broadcast at the same time. It is shown that one can exploit a tiling of the lattice to derive a deterministic periodic schedule for the broadcast communic… ▽ More

    Submitted 7 June, 2008; originally announced June 2008.

    Comments: 9 pages, 11 figures