Skip to main content

Showing 1–9 of 9 results for author: Kshemkalyani, A D

.
  1. arXiv:2405.19457  [pdf, ps, other

    cs.DC cs.DS

    Construction of a Byzantine Linearizable SWMR Atomic Register from SWSR Atomic Registers

    Authors: Ajay D. Kshemkalyani, Manaswini Piduguralla, Sathya Peri, Anshuman Misra

    Abstract: The SWMR atomic register is a fundamental building block in shared memory distributed systems and implementing it from SWSR atomic registers is an important problem. While this problem has been solved in crash-prone systems, it has received less attention in Byzantine systems. Recently, Hu and Toueg gave such an implementation of the SWMR register from SWSR registers. While their definition of reg… ▽ More

    Submitted 29 May, 2024; originally announced May 2024.

    Comments: 18 pages

    ACM Class: C.2.4; D.1.3

  2. arXiv:2403.13716  [pdf, ps, other

    cs.DC cs.DS cs.MA

    Agent-based Leader Election, MST, and Beyond

    Authors: Ajay D. Kshemkalyani, Manish Kumar, Anisur Rahaman Molla, Gokarna Sharma

    Abstract: Leader election is one of the fundamental and well-studied problems in distributed computing. In this paper, we initiate the study of leader election using mobile agents. Suppose $n$ agents are positioned initially arbitrarily on the nodes of an arbitrary, anonymous, $n$-node, $m$-edge graph $G$. The agents relocate themselves autonomously on the nodes of $G$ and elect an agent as a leader such th… ▽ More

    Submitted 22 May, 2024; v1 submitted 20 March, 2024; originally announced March 2024.

    Comments: 25 pages

  3. arXiv:2311.10253  [pdf, ps, other

    cs.CR cs.DC

    Towards Stronger Blockchains: Security Against Front-Running Attacks

    Authors: Anshuman Misra, Ajay D. Kshemkalyani

    Abstract: Blockchains add transactions to a distributed shared ledger by arriving at consensus on sets of transactions contained in blocks. This provides a total ordering on a set of global transactions. However, total ordering is not enough to satisfy application semantics under the Byzantine fault model. This is due to the fact that malicious miners and clients can collaborate to add their own transaction… ▽ More

    Submitted 16 November, 2023; originally announced November 2023.

  4. Near-Optimal Dispersion on Arbitrary Anonymous Graphs

    Authors: Ajay D. Kshemkalyani, Gokarna Sharma

    Abstract: Given an undirected, anonymous, port-labeled graph of $n$ memory-less nodes, $m$ edges, and degree $Δ$, we consider the problem of dispersing $k\leq n$ robots (or tokens) positioned initially arbitrarily on one or more nodes of the graph to exactly $k$ different nodes of the graph, one on each node. The objective is to simultaneously minimize time to achieve dispersion and memory requirement at ea… ▽ More

    Submitted 7 June, 2021; originally announced June 2021.

    Comments: 11 pages

    Journal ref: OPODIS 2021: 8:1-8:19

  5. The Bloom Clock for Causality Testing

    Authors: Anshuman Misra, Ajay D. Kshemkalyani

    Abstract: Testing for causality between events in distributed executions is a fundamental problem. Vector clocks solve this problem but do not scale well. The probabilistic Bloom clock can determine causality between events with lower space, time, and message-space overhead than vector clock; however, predictions suffer from false positives. We give the protocol for the Bloom clock based on Counting Bloom f… ▽ More

    Submitted 23 November, 2020; originally announced November 2020.

  6. Provisioning Spot Instances Without Employing Fault-Tolerance Mechanisms

    Authors: Abdullah Alourani, Ajay D. Kshemkalyani

    Abstract: Cloud computing offers a variable-cost payment scheme that allows cloud customers to specify the price they are willing to pay for renting spot instances to run their applications at much lower costs than fixed payment schemes, and depending on the varying demand from cloud customers, cloud platforms could revoke spot instances at any time. To alleviate the effect of spot instance revocations, app… ▽ More

    Submitted 30 March, 2020; originally announced March 2020.

    Report number: ISSN 2379-5352

    Journal ref: International Symposium on Parallel and Distributed Computing, 2020, pp. 126-133

  7. arXiv:1909.01957  [pdf, other

    cs.DC cs.DS cs.RO

    Dispersion of Mobile Robots in the Global Communication Model

    Authors: Ajay D. Kshemkalyani, Anisur Rahaman Molla, Gokarna Sharma

    Abstract: The dispersion problem on graphs asks $k\leq n$ robots placed initially arbitrarily on the nodes of an $n$-node anonymous graph to reposition autonomously to reach a configuration in which each robot is on a distinct node of the graph. This problem is of significant interest due to its relationship to other fundamental robot coordination problems, such as exploration, scattering, load balancing et… ▽ More

    Submitted 4 September, 2019; originally announced September 2019.

    Comments: 13 pages

  8. arXiv:1812.05352  [pdf, other

    cs.DC cs.DS

    Efficient Dispersion of Mobile Robots on Arbitrary Graphs and Grids

    Authors: Ajay D. Kshemkalyani, Anisur Rahaman Molla, Gokarna Sharma

    Abstract: The mobile robot dispersion problem on graphs asks $k\leq n$ robots placed initially arbitrarily on the nodes of an $n$-node anonymous graph to reposition autonomously to reach a configuration in which each robot is on a distinct node of the graph. This problem is of significant interest due to its relationship to other fundamental robot coordination problems, such as exploration, scattering, load… ▽ More

    Submitted 27 April, 2019; v1 submitted 13 December, 2018; originally announced December 2018.

    Comments: 28 pages

  9. arXiv:1805.12242  [pdf, ps, other

    cs.DC

    Efficient Dispersion of Mobile Robots on Graphs

    Authors: Ajay D. Kshemkalyani, Faizan Ali

    Abstract: The dispersion problem on graphs requires $k$ robots placed arbitrarily at the $n$ nodes of an anonymous graph, where $k \leq n$, to coordinate with each other to reach a final configuration in which each robot is at a distinct node of the graph. The dispersion problem is important due to its relationship to graph exploration by mobile robots, scattering on a graph, and load balancing on a graph.… ▽ More

    Submitted 30 May, 2018; originally announced May 2018.

    Comments: 14 pages