<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>THE GRAPH DIAMETER OF A DISTRIBUTED SYSTEM WITH A GIVEN DOMINANT SET</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A.M. Rappoport</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>I.I. Kurochkin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Alexander Rappoport, Ilya Kurochkin</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Information Transmission Problems of Russian Academy of Sciences</institution>
          ,
          <addr-line>Bolshoy Karetny per. 19, build.1, Moscow, 127051</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>2</volume>
      <fpage>5</fpage>
      <lpage>9</lpage>
      <abstract>
        <p>In this work consider a distributed computing system in which the control functions are dispersed in several dominant nodes that are directly connected to all the others. This configuration reduces the vulnerability of the entire network, since the failure of a single control element immediately disrupts its operation. On the other hand, the large length of the maximum shortest chain (diameter) increases the data transfer time, which is bad for the functioning of the entire system. The connection of the maximum shortest chain of a distributed network graph with the size of a certain dominant set is investigated. The structure of a graph with a maximum diameter on the set of all graphs with a given dominant set is presented, a diametrical chain is constructed, and the value of the extreme diameter is estimated. Based on this construction, it is possible to generate various network graphs with a given dominant set and a diameter that takes certain values. A number of operations are proposed that change the edge set of the original graph. As a result, this method provides a way to construct graph structures with given metric characteristics.</p>
      </abstract>
      <kwd-group>
        <kwd>network graph</kwd>
        <kwd>distributed computing network</kwd>
        <kwd>distributed computing</kwd>
        <kwd>dominant set</kwd>
        <kwd>graph diameter</kwd>
        <kwd>diametric chain construction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Distributed computing systems can be used to solve complex computational problems along
with clusters and MPP systems [1]. It is necessary to take into account the features of distributed
computing systems: the possibility of errors, the sudden shutdown of any computing node, the
heterogeneity of computing nodes and significant restrictions on the data exchange [2]. There is
"Bagof-Tasks" type of tasks for which calculations can be divided into many autonomous subtasks, and
data exchange is not required [
        <xref ref-type="bibr" rid="ref1">3</xref>
        ]. But there are other types of tasks that need data exchange [
        <xref ref-type="bibr" rid="ref2">4</xref>
        ]. In this
case, the design of a telecommunication network becomes one of the important goals in the
functioning of a distributed system. This is achieved by using several types of nodes to perform certain
functions: performing computations, store data, computing control, and data exchange. For example,
structured distributed systems [
        <xref ref-type="bibr" rid="ref3">5</xref>
        ] may have several control nodes to ensure fault tolerance. The
control nodes can be nodes with certain properties that belong to the dominant set of vertices of the
distributed system graph [
        <xref ref-type="bibr" rid="ref4">6, 7</xref>
        ]. One of the important characteristics of a telecommunications network
graph is the length of the maximum shortest chain over all pairs of vertices or the diameter [8]. The
diameter allows us to estimate the longest message transmission time in a network in which nodes
function according to the disjunction logic [
        <xref ref-type="bibr" rid="ref5">9</xref>
        ]. Studies of the relationship between the minimum size
of the dominant set for its small values and the diameter were devoted to [
        <xref ref-type="bibr" rid="ref6 ref7">10, 11</xref>
        ].
      </p>
      <p>
        In paper [
        <xref ref-type="bibr" rid="ref7">11</xref>
        ] a method was proposed for constructing a network with the maximum shortest
chain (diametric) for the totality of all graphs with a given dominant set. Based on this approach, using
a number of operations, it is possible to generate structures with a pre-known diameter value. This
paper discusses one of these possibilities based on organization of interaction of a certain type
between dominant nodes. It should be noted that the use of distributed computing systems, in which
the control and coordinating functions are concentrated in several dominant elements directly
connected to the rest, avoids excessive centralization and reduces the vulnerability of the entire
network. In turn, the length of the maximum shortest chain (diameter) estimates the data transmission
time if a message is transmitted when at least one is received. In this regard, it is advisable to
investigate the question of the dependence of the diameter on the size of some dominant set [
        <xref ref-type="bibr" rid="ref6">10</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Configuration of graphs with maximum diameter</title>
      <p>
        Let's formulate the necessary concepts [
        <xref ref-type="bibr" rid="ref5">9</xref>
        ]. Let G  G(V , E) – be a finite, connected
undirected
graph
without
multiple
edges,
      </p>
      <p>V  n, E  m .</p>
      <p>By
definition,
diameter
  G  diamG  maxx, y, where x, y – distance, i.e. the length of the shortest chain over
all pairs of vertices x, y V . A dominant set D is such a subset of vertices from V , that for any
vertex y V \ D there is an edge x, y E, x  D . The minimum size of such a subset is called the
dominance number G .</p>
      <p>
        A method is given for constructing a graph with a maximum diameter on a set of graphs with a
given dominant set of vertices [
        <xref ref-type="bibr" rid="ref7">11</xref>
        ]:
      </p>
      <p>Let D  {xi ,i  1, s} is some dominating set of the required graph G . It has vertices from
D  V are not adjacent xi., x j  E, i , j  1, s . Define in V \ D disjoint "dominated" subsets of
vertices Vi  Nxi  – the neighborhood of vertex xi and their corresponding subgraphs Gi  Gi Vi , Ei 
, by construction Vi V j   , Ei  E j   , i, j  1, s .</p>
      <p>We require the fulfillment of additional conditions on the structure of these subgraphs. And
let's designate them (A) together with the already formulated conditions.</p>
      <p>In these subgraphs, the vertices are divided into 2 disjoint subsets: Vi  Vi1 Vi2 , and vertices
from different subsets are not adjacent. In subgraphs Gi1  Gi1Vi1, Ei1 , Gi2  Gi2 Vi2 , Ei2  only interior
edges are allowed, and at least one vertex from Vi2 is adjacent to a vertex from Vi11 . The main result
can be formulated as Theorem 1.</p>
      <sec id="sec-2-1">
        <title>Theorem 1</title>
        <p>If graph G  GV , E with dominant set D  {xi , i  1, s} satisfies the conditions (A), then
the length of the maximal shortest path (diametrical) in it is equal to 3s 1 . This chain is: { y11 , x1 , y12 ,
y12 , x2 , y22 , …, y1s1 , xs1 , ys2 , xs , y1s } , where yi1 Vi1 ,
yi2 Vi2 .</p>
        <p>
          In addition, on the set of all graphs with such a dominant set D the diameter   3s 1 . A
similar result on the estimation of the diameter was previously known [
          <xref ref-type="bibr" rid="ref6">10</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Building a network with a certain diameter</title>
      <p>As one of the possible ways to obtain a configuration with a given value of the diameter, one
can use the introduction on the set of vertices of the dominant set D of the edges of the complete
subgraph K p with p vertices 2  p  s . This will make it possible to reduce the length of the
diametrical chain in the new graph G p .</p>
      <p>X s
P-1</p>
      <p>K p</p>
      <p>S-2P+1
chain between the vertices x1 and x s , incident to the vertices x p and x2 p1 , including the edge
between them from the complete subgraph K p . Then this chain, following Theorem 1, is obtained by
removing 3 p 1 an edge from a chain of length   3s 1 and adding 3 edges shown by the dotted
line. Therefore, its length is  (G )  3s 1 (3 p 1)  3  3(s  p 1) . This implies Theorem 2:
p</p>
      <sec id="sec-3-1">
        <title>Theorem 2</title>
        <p>edge in G p .</p>
        <p>In graph G p = G ( K p ) with dominant set D , ǀ D ǀ=s on р vertices of which a complete
subgraph K p is constructed with diameter (G p )  3(s  p  1) , and the diametrical chain between
x1 and x s consists of 3 fragments, and the middle fragment contains an edge ( x p , x2 p1 ) from K p .</p>
        <p>For illustration, consider the case when p  2 and s  4 ,that is ( x p , x2 p1 ) = ( x2 , x3 ) –
1
Y 1</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Acknowledgement References</title>
      <p>In an extreme graph, when there are no edges between vertices from D  ( x1 , x4 ) = 11, and
in the constructed graph G ( K 2 ) the length of the maximal chain (diametrical)  ( x1 , x4 ) =9.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Conclusion</title>
      <p>A method was proposed for constructing a graph with a maximum diameter on a set of graphs
with a given size of the dominant set. The use of this method of constructing a graph of a
telecommunication network allows avoiding both excessive centralization. It becomes possible to
assess the time of data transmission in the network, with nodes operating on the basis of disjunctive
logic. The structure of extreme graphs and estimates of parameters are presented: the number of edges
and vertices, the type of the diametrical chain and the value of the maximum diameter. The results
obtained were applied to graphs with two dominant vertices. The proposed approach can be used to
construct graphs of telecommunication networks of structured distributed systems with a known
dominant set and a certain value of the diameter.</p>
      <p>The reported study was funded by RFBR according to the research project No. 19-07-00834.
[1] Foster I., Kesselman C. (ed.). The Grid 2: Blueprint for a new computing infrastructure. –</p>
      <p>Elsevier, 2003.
[2] Li S. et al. A fundamental tradeoff between computation and communication in distributed
computing //IEEE Transactions on Information Theory, Vol. 64, No.1, 2017. – pp. 109-128.
[8] West D. B. et al. Introduction to graph theory. – Upper Saddle River, NJ : Prentice hall, Vol.2,
1996.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Anderson</surname>
            ,
            <given-names>D.P.:</given-names>
          </string-name>
          <article-title>BOINC: A Platform for Volunteer Computing</article-title>
          .
          <source>J. Grid Comput</source>
          .
          <article-title>(</article-title>
          <year>2020</year>
          ).
          <source>DOI: 10.1007/s10723-019-09497-9.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Sukhoroslov</surname>
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Supporting</surname>
          </string-name>
          Efficient Execution of Workflows on Everest Platform // Communications in Computer and Information Science, Springer, Cham, Vol.
          <volume>1129</volume>
          ,
          <year>2019</year>
          . - pp.
          <fpage>713</fpage>
          -
          <lpage>724</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Al Mojamed</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolberg</surname>
            <given-names>M. Structured</given-names>
          </string-name>
          <article-title>Peer-to-Peer overlay deployment on MANET: A survey //Computer Networks</article-title>
          , Vol.
          <volume>96</volume>
          ,
          <year>2016</year>
          . - pp.
          <fpage>29</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Haynes</surname>
            <given-names>T. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hedetniemi</surname>
            <given-names>S.</given-names>
          </string-name>
          , Slater P.
          <article-title>Fundamentals of domination in graphs</article-title>
          . - CRC press,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Goles</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noual</surname>
            <given-names>M.</given-names>
          </string-name>
          <article-title>Disjunctive networks</article-title>
          and
          <source>update schedules //Advances in Applied Mathematics</source>
          , Vol.
          <volume>48</volume>
          , No.
          <volume>5</volume>
          ,
          <year>2012</year>
          . - pp
          <fpage>646</fpage>
          -
          <lpage>662</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Afanasiev</surname>
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rappoport</surname>
            <given-names>A.M.</given-names>
          </string-name>
          <article-title>Construction and estimation of dominating sets in communication structures //</article-title>
          DOKLADY MATHEMATICS,
          <string-name>
            <surname>Pleiades</surname>
            <given-names>Publishing</given-names>
          </string-name>
          , Ltd.
          <year>2006</year>
          . Vol.
          <volume>408</volume>
          , No.
          <issue>6</issue>
          , pp.
          <fpage>746</fpage>
          -
          <lpage>749</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Rappoport</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gnedenko</surname>
            <given-names>L.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurochkin</surname>
            <given-names>I.I.</given-names>
          </string-name>
          <article-title>Construction of a communication network with a given dominant set and maximum shortest chain // Journal of high performance computing systems and technologies</article-title>
          , Vol.
          <volume>4</volume>
          , No.
          <volume>2</volume>
          ,
          <year>2020</year>
          . ISSN 2619-
          <fpage>0818</fpage>
          (in Russian)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>