• Home
  • Search
  • Neighborhood mutual remainder: self-stabilizing distributed implementation and applications
  • Open Access IconOpen Access
  • https://doi.org/10.1007/s00236-023-00450-8Copy DOI Icon

Neighborhood mutual remainder: self-stabilizing distributed implementation and applications

Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Similar Papers
Abstract

This paper considers a situation where each process has a set of operations Op and executes each operation in Op infinitely often in distributed systems. Then, let Oe ⊂ Op be a subset of operations, which cannot be executed by a process while its closed neighborhood execute operations in Op \ Oe. For such a situation, this new concept of Neighborhood Mutual Remainder (NMR) is defined. A distributed algorithm that satisfies the NMR requirement should satisfy the following two properties: (1) Liveness is satisfied if a process executes each operation in Op infinitely often, and (2) safety is satisfied if, when each process executes operations in Oe, no process in its closed neighborhood executes operations in Op \ Oe. * Preliminary brief announcement versions (one of five pages and the other of six pages) of this detailed complete paper (of twenty-two pages) can be found in [1, 2] . Neighborhood Mutual Remainder We formalize the concept of NMR and give a simple self-stabilizing algorithm to demonstrate the design paradigm to achieve NMR. We present an application of NMR to a LOOK-COMPUTE-MOVE (LCM) robot system for implementing a move-atomic property, where robots possess an independent clock that is advanced at the same speed. It is the first self-stabilizing implementations of the LCM synchronization for environments where each robot can have limited visibility and lights.

Loading PDF

Similar Papers
  • Conference Article

Programming support innovations for emerging distributed applications (PSI EtA - υη)

  • Oct 17, 2010
  • Eli Tilevich +1
  • Conference Article
  • Citations12

Critical perspectives on large-scale distributed applications and production Grids

  • Oct 01, 2009
  • Shantenu Jha +4
  • Research Article
  • Citations14

SNA Distribution Services

  • Jan 01, 1983
  • IBM Systems Journal
  • B C Housel +1
  • Conference Article
  • Citations7

The life and times of a zookeeper

  • Aug 11, 2009
  • Flavio P Junqueira +1
  • Conference Article
  • Citations5

WebGOP: A framework for architecting and programming dynamic distributed Web applications

  • Aug 18, 2002
  • Jiannong Cao +3
  • Book Chapter
  • Citations3

Hierarchical Addressing and Routing Mechanisms for Distributed Applications over Heterogeneous Networks

  • Jan 01, 2003
  • Damien Magoni
  • Conference Article
  • Citations13

Making distributed applications manageable through instrumentation

  • May 17, 1997
  • M.J Katchabaw +4
  • Research Article
  • Citations7

Scrabble — a distributed application with an emphasis on continuity

  • Jan 01, 1990
  • Software Engineering Journal
  • Paula Mcgrath +1
  • Conference Article
  • Citations8

From component-based to service-based distributed applications assembly and management

  • Jan 01, 2003
  • Grishikashvili +3
  • Book Chapter
  • Citations1

Dks: Distributed K-Ary System a Middleware for Building Large Scale Dynamic Distributed Applications

  • Jan 01, 2008
  • Roberto Roverso +3
  • Conference Article
  • Citations5

Dynamic Optical Switching for Latency Sensitive Applications

  • May 07, 2015
  • Henrique Rodrigues +3
  • Conference Article
  • Citations16

The fuzzylog: a partially ordered shared log

  • Oct 29, 2018
  • Joshua Lockerman +7
  • Conference Article
  • Citations30

Populating the Internet

  • Feb 26, 1997
  • Wolfgang Broll
  • PDF
  • Dissertation

Uma solução para o desenvolvimento de aplicações distribuídas visando o gerenciamento automático de recursos no cenário de computação em nuvem.

  • Jan 01, 2015
  • Walter Akio Goya
  • Research Article
  • Citations27

A formal model for the interoperability of service clouds

  • Jan 18, 2012
  • Service Oriented Computing and Applications
  • Hui Ma +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.