Synchronization Problem

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 321 Experts worldwide ranked by ideXlab platform

Flavio D'alessandro - One of the best experts on this subject based on the ideXlab platform.

J Reisinger - One of the best experts on this subject based on the ideXlab platform.

Arturo Carpi - One of the best experts on this subject based on the ideXlab platform.

Jean-baptiste Yunès - One of the best experts on this subject based on the ideXlab platform.

Mimmo Parente - One of the best experts on this subject based on the ideXlab platform.

  • Computing with New Resources - Minimum and non-Minimum Time Solutions to the Firing Squad Synchronization Problem
    Computing with New Resources, 2014
    Co-Authors: Margherita Napoli, Mimmo Parente
    Abstract:

    In this paper we present a survey on the minimum and non minimum time solutions to the Firing Squad Synchronization Problem. Particular emphasis is on the contribution given by Jozef Gruska, in honor of which this article is dedicated.

  • THE FIRING SQUAD Synchronization Problem ON SQUARES, TORUSES AND RINGS
    International Journal of Foundations of Computer Science, 2007
    Co-Authors: Jozef Gruska, S. La Torre, Mimmo Parente
    Abstract:

    It is well known that a solution for the Firing Squad Synchronization Problem (FSSP) takes time 2n - 1, n being the number of soldiers. It is also known that a solution on a square of n × n soldiers takes the same time. The main result of this paper is a new solution for the FSSP on networks shaped as squares. Our solution is optimal in two aspects: it is communication optimal (the so-called 1-bit solution) and is also time optimal, as it takes 2n - 1 time. It is also used as a building block to construct a very efficient solution on the square torus. Our approach applies also to linearly shaped networks and yields on the ring almost optimal time & communication solutions. In particular, for the square torus with n rows and rings of n processors, if n is even our solution is time & communication optimal. Otherwise, it is communication-optimal but does not match the lower bound on the time of a Synchronization just by 1 time unit.

  • Different time solutions for the firing squad Synchronization Problem on basic grid networks
    RAIRO - Theoretical Informatics and Applications, 2006
    Co-Authors: Jozef Gruska, S. La Torre, Margherita Napoli, Mimmo Parente
    Abstract:

    We present several solutions to the Firing Squad Synchronization Problem on grid networks of different shapes. The nodes are finite state processors that work in unison with other processors and in synchronized discrete steps. The networks we deal with are: the line, the ring and the square. For all of these models we consider one- and two-way communication modes and we also constrain the quantity of information that adjacent processors can exchange at each step. We first present Synchronization algorithms that work in time $n^2$, $n \log n$, $n\sqrt n$, $2^n$, where n is a total number of processors. Synchronization methods are described through so called signals that are then used as building blocks to compose Synchronization solutions for the cases that Synchronization times are expressed by polynomials with nonnegative coefficients.

  • Various Solutions for the Firing Squad Synchronization Problem.
    2005
    Co-Authors: Jozef Gruska, S. La Torre, Margherita Napoli, Mimmo Parente
    Abstract:

    We present different classes of solutions to the Firing Squad Synchronization Problem on networks of different shapes. The nodes are finite state processors that work at unison discrete steps. The networks considered are the line, the ring and the square. For all of these models we have considered one and two-way communication modes and also constrained the quantity of information that adjacent processors can exchange each step. We are given a particular time expressed as a function of the number of nodes of the network, f(n) and present Synchronization algorithms in time n 2 , nlogn, n √ n, 2 n . The solutions are presented as signals that are used as building blocks to compose new solutions for all times expressed by polynomials with nonnegative coefficients.

  • MCU - Firing Squad Synchronization Problem on Bidimensional Cellular Automata with Communication Constraints
    Lecture Notes in Computer Science, 2001
    Co-Authors: S. La Torre, Margherita Napoli, Mimmo Parente
    Abstract:

    We are given a network of identical processors that work synchronously at discrete time steps, a Cellular Automaton. Processors are arranged as an array of m rows and n columns with the constraint that they can exchange only one bit of information with their neighbours. We study the Problem to synchronize the cellular automata, that is to let all the processors enter the same state for the first time at the very same instant. This Problem is also known as "The Firing Squad Synchronization Problem", introduced by Moore in 1964. We give algorithms to synchronize two dimensional Cellular Automata of (n×n) cells at some given times: n2, n⌈log n⌉, n⌈√n⌉ and 2n. Moreover we also give some general constructions to synchronize Cellular Automata of (m×n) cells. Our approach is a modular description of synchronizing algorithms in terms of "fragments" of cellular automata that are called signals.