Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2018, Volume 30, Issue 2, Pages 167–194
DOI: https://doi.org/10.15514/ISPRAS-2018-30(2)-9
(Mi tisp314)
 

Directed distributed system: backtracking problem

I. B. Burdonov, A. S. Kossatchev

Institute for System Programming of the Russian Academy of Sciences
References:
Abstract: For a distributed system based on a directed graph without multiple edges and loops, the backtracing problem is considered: how to transfer a message from the final vertex of the arc to its initial vertex. The task is to create a structure on the graph that allows the message to be transmitted from the final vertex of the arc to its initial vertex in the minimum time, i.e. on the shortest path. Such a structure at each vertex $a$ is given by mapping the number of vertex $b$ to the number of the outgoing arc through which the shortest path passes from $a$ to $b$ . In particular, such a mapping makes it possible to simulate, in directed distributed systems, algorithms for solving problems on a graph, developed for unditected distributed systems. This increases the running time of such algorithms by not more than $k$ times, where $k$ does not exceed the diameter of the graph, $k<n$ , where $n$ is the number of vertices of the graph. Section 2 describes the asynchronous model of the distributed system used. Section 3 contains the basic definitions and notation, and Section 4 — the statement of the problem. Section 5 describes two auxiliary algorithms for subtree correction, the application of which makes it possible to construct spanning trees of shortest paths: a out-tree and an in-tree. Section 6 contains a description of the various methods for transmitting messages over the graph. In Section 7, two algorithms are proposed for constructing in the memory of the graph root automaton the descriptions of spanning out- and in- shortest path trees, and in Section 8, the algorithms for constructing the required mapping based on them: a "fast" algorithm with $T = O ( n )$ and $N = O ( n )$ and an "economical" algorithm with $T = O ( n^2)$ and $N = O (1)$, where $T$ is the running time of the algorithm, $N$ is the number of messages simultaneously transmitted along the arc. In Section 9 it is proved that these estimates of time are not improved. In Section 10, the "fast" algorithm is modified for a synchronous model with $N = 1$. The conclusion sums up and outlines directions for further research.
Keywords: directed graph, rooted graph, numbered graph, distributed algorithms, graph problems, backtracing problem, shortest paths.
Funding agency Grant number
Russian Foundation for Basic Research 17-07-00682
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: I. B. Burdonov, A. S. Kossatchev, “Directed distributed system: backtracking problem”, Proceedings of ISP RAS, 30:2 (2018), 167–194
Citation in format AMSBIB
\Bibitem{BurKos18}
\by I.~B.~Burdonov, A.~S.~Kossatchev
\paper Directed distributed system: backtracking problem
\jour Proceedings of ISP RAS
\yr 2018
\vol 30
\issue 2
\pages 167--194
\mathnet{http://mi.mathnet.ru/tisp314}
\crossref{https://doi.org/10.15514/ISPRAS-2018-30(2)-9}
\elib{https://elibrary.ru/item.asp?id=34996258}
Linking options:
  • https://www.mathnet.ru/eng/tisp314
  • https://www.mathnet.ru/eng/tisp/v30/i2/p167
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:206
    Full-text PDF :61
    References:28
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024