Next Article in Journal
An 8–12.5-GHz LC PLL with Dual VCO and Noise-Reduced LDO Regulator for Multilane Multiprotocol SerDes in 28-nm CMOS Technology
Next Article in Special Issue
Low-Complexity Aggregation Techniques for DOA Estimation over Wide-RF Bandwidths
Previous Article in Journal
A Survey of MMIC Active Filters
Previous Article in Special Issue
Deep Learning Techniques for the Classification of Colorectal Cancer Tissue
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation of Transmission Properties of Networks Described with Reference Graphs Using Unevenness Coefficients †

by
Sławomir Bujnowski
1,*,
Beata Marciniak
1,
Zbigniew Lutowski
1,
Adam Flizikowski
1 and
Olutayo Oyeyemi Oyerinde
2
1
Faculty of Telecommunications, Computer Science and Electrical Engineering, UTP University of Science and Technology, 85-796 Bydgoszcz, Poland
2
School of Electrical and Information Engineering, University of the Witwatersrand, Johannesburg 2050, South Africa
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in International Conference on Signal Processing and Communication Systems (ICSPCS), Adelaide, SA, Australia, 14–16 December 2020; pp. 1–6, doi:10.1109/ICSPCS50536.2020.9310021.
Electronics 2021, 10(14), 1684; https://doi.org/10.3390/electronics10141684
Submission received: 31 May 2021 / Revised: 2 July 2021 / Accepted: 9 July 2021 / Published: 14 July 2021

Abstract

:
This paper discusses an evaluation method of transmission properties of networks described with regular graphs (Reference Graphs) using unevenness coefficients. The first part of the paper offers generic information about describing network topology via graphs. The terms ‘chord graph’ and ‘Reference Graph’, which is a special form of a regular graph, are defined. The operating principle of a basic tool used for testing the network’s transmission properties is discussed. The next part consists of a description of the searching procedure of the shortest paths connecting any two nodes of a graph and the method determining the number of uses of individual graph edges. The analysis shows that using particular edges of a graph depends on two factors: their total number in minimum length paths and their total number in parallel paths connecting the graph nodes. The latter makes it possible to define an unevenness coefficient. The calculated values of the unevenness coefficients can be used to evaluate the transmission properties of networks and to control the distribution of transmission resources.

1. Introduction

A basic problem faced by designers of ICT networks is the selection of a topology of internodal connections that will guarantee the best efficiency and reliability of information transfer, that is, a topology in which both the diameter and the average length of the paths of the graph describing the lattice reach their minimum values. The aim of this study is to analyze the transmission properties of ICT networks described with graphs whose nodes are modules acting as commutators and whose edges are transmission channels connecting the nodes. This paper includes the analysis and results of the possibility of utilizing the unevenness coefficients of the use of individual graph edges for the assessment of the transmission properties of networks described with these graphs. ICT networks must fulfil the requirements of adequate quality, rate, and reliability of information transmission. Therefore, apart from the selection of proper hardware to be installed in their nodes, the correct setup of connections between the parts of the network [1,2,3,4,5,6,7,8] is taken into consideration. The main purpose of ICT systems design is to reach the following:
  • The minimum network connection cost presented as the total number of links;
  • The minimum communication delay—the representation of this parameter is the size of the diameter and the average path length;
  • A substantial fault tolerance characterized by the number of independent paths between two nodes (connectivity) or the minimum number of nodes or edges after the removal of which the networks is no longer consistent (node and edge connectivity);
  • Regularity and symmetry;
  • Ease of routing;
  • Extensibility.
Network topologies can be described using graphs [1,9,10]. Their vertices (nodes) can be commutation modules or specialized computers. The edges are usually two-way, independent transmission channels linking these vertices. Fiber-optic cables are most commonly used to transmit information in extended ICT networks, and these networks generally have a ring structure [11,12]. The transmission characteristics of a standard ring structure are not satisfactory; therefore, to improve it, it is modified by the introduction of additional internodal connections called chords. The structures obtained in such a way are called chordal rings [13].
Definition 1.
The chordal ring is a special case of a circulant graph defined by the pair ( p , Q ) , where p denotes the number of nodes and Q the set of chords, Q { 1 , 2 , , p / 2 } . Each of the chords q i Q connects a pair of nodes included in the ring, where q i denotes the length of the chord equal to the number of the ring edges between the nodes. The chord ring is described by the notation G ( p ; q 1 , , q i ) , where q 1 = 1 < q 2 < < q i . The degree of nodes is generally equal to d(V) = 2i, except when the chord length is p / 2 ; in this case, p and the node degree is 2i-1 [14].
Many publications [14,15,16,17,18,19] show that the diameter and average path length have a significant influence on the transmission properties of the network modelled by graphs. To objectively evaluate the minimal values above the given basic parameters of the analyzed connection typologies, the Reference Graphs were established [20,21,22].
Definition 2.
Reference Graphs are the regular structures with a predetermined number of nodes in which the diameter values and the average path lengths from any source node reach the same, theoretically calculated lower size limits.
Amongst Reference Graphs (RG) are ideal and optimal graphs that depend on the number of nodes forming these graphs. An optimal graph is a structure in which all sets of nodes equally distant from the source node (called ‘layers’) reach the maximum count, while in an ideal graph, the set of nodes furthest from the node (the last layer) does not fulfil this condition. The authors in [23] describe an algorithm that made it possible to develop software for research aiming at the verification of whether structures of this kind truly exist. The above-mentioned software was modified, which helped to achieve sets of Reference Graphs with various configurations and with the predetermined number and degree of nodes.

2. The Adopted Method of Analyzing the Topic

In the above-mentioned publications, the method of searching such structures was described. Preliminary simulation studies of virtual ITC networks modelled with those graphs have been made. The tests consisted of determining the transmission characteristics, i.e., evaluating the probability of rejecting a service call in the function of the intensity of the traffic generated by users connected to the nodes.
The operation of the simulator consists of testing the transmission properties of the network with the time discretization. After loading the connection matrix describing the graph, all paths connecting all nodes of this graph are determined. The simulation proceeds as follows: The event queue is initiated by the selection of the first event (element) that has a time stamp. After downloading the first item with the smallest value of the timestamp from the queue, it is checked whether it is the beginning of the connection. If this condition is fulfilled, another random element is placed in the queue with its time marker being drawn according to the assumed traffic volume expressed in Erlang. The starting and the target node as well as the duration of the connection are drawn for the downloaded element. The connection setup procedure is commenced, which allocates the network resources of each of the edges forming a path from the start node to the terminal node. A transmission resource is understood as, for example, the number of slots in a route used to send user information or the bandwidth. In relation to real networks, such a situation may occur in the case of using leased lines, where for selected internode relationships, it is possible to specify for the operator, e.g., the bandwidth demand that allows for an improvement in the transmission properties of networks modelled by regular graphs [24]. If connection matching is successful, an event with a time stamp that is the end of the connection is inserted in the queue. If there are several paths available between the starting node and the destination node, the selection of one of them is made randomly. If the element selected from the queue is an event that is the end of the connection, then the used resources are released by the given path. The simulation is conducted until the stabilization of the result at the assumed ϵ value. For subsequent simulation results, it is confirmed whether R n satisfies the inequality (1) and the assumed number of connections.
| R i R n | ϵ
where R i is the result of the i-th simulation, R n —the average value of test results after n simulations.
Before starting the simulation, the following files are loaded: a file showing connections between the graph’s vertices, a file to which the numbers of edges connecting the vertices of the graph will be saved, and a file containing the distribution of individual edges in alternative paths of minimum length and the results of coefficient calculations of the unevenness of the use of individual edge graphs, which will be explained later in the article. In order to carry out the test, it is necessary to determine the resources allocated to each of graph edge, the number of users generating traffic in each of the nodes, the variability range of the generated traffic (min/max (ERL)), and the difference between subsequent intensity values. The type of simulation is selected—with/without resource control (which will be explained in the section on the use of the unevenness coefficients). After the test, the number of the requests handled and unhandled and the value of the determined probability in the function of changes of the intensity of generated traffic appear on the screen. Analyzing the results obtained through the use of the simulator found that in some cases, basic parameters do not explain transmission characteristics. That is, despite the same basic parameters, i.e., the same number of nodes, diameters, and average lengths of Reference Graphs, their transmission characteristics are different. Examples of nine-node graphs, with a diameter of 2 and an average path length of 1.5, are shown in Figure 1.
Results obtained inspired analyses carried out in order to explain the cause of the differences shown in the chart presented below (Figure 2).

3. The Method of Proceeding

To illustrate the process of identifying the cause of the above-mentioned differences, the graphs shown in Figure 2 were utilized.
For both graphs, the number of uses of individual edges in minimum length paths were specified. To this purpose, the exponentiation of the adjacency matrices describing the above-mentioned graphs was used. Graphs A and B are described with adjacency matrices:
M SA = 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 M SB = 0 1 1 1 0 0 0 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1 0 1 0 1 0 0 1 0 0 1 1 1 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 0 0 1 0 1 1 0 0 0 1 0 1 0 1 1 1 0 0 0 0 1 1 1 0
Both matrices were turned into matrices M STA and M STB using the short names of the edges:
M STA = 0 a b 0 c 0 0 0 d a 0 e 0 0 f g 0 0 b e 0 h 0 0 0 i 0 0 0 h 0 j k 0 l 0 c 0 0 j 0 m 0 0 n 0 f 0 k m 0 p 0 0 0 g 0 0 0 p 0 q r 0 0 i l 0 0 q 0 s d 0 0 0 n 0 r s 0 M STB = 0 a b c 0 0 0 0 d a 0 e 0 f 0 g 0 0 b e 0 h i 0 0 0 0 c 0 h 0 j 0 0 k 0 0 f i j 0 l 0 0 0 0 0 0 0 l 0 m n p 0 g 0 0 0 m 0 q r 0 0 0 k 0 n q 0 s d 0 0 0 0 p r s 0
By squaring them, all paths consisting of two edges were determined [25]. In this case, the diameter of both graphs is equal to two. In Table 1, the obtained results of calculations are shown (this table does not include the composition of the paths connecting the nodes with themselves).
Based on the results presented in the tables, the distributions of the occurrence of individual graph edges in the minimum paths of length 1 and 2 were determined (Table 2). In the case where the diameter of graph is large, the described operations will be repeated until all cells have been filled.
Table 3 shows the distribution of the use of graph edges. The row ∑ specifies the total numbers of uses of edges in minimum paths.
Column u i s contains the number of individual edges resulting from tests (total number of simulations: 13,500,000). It was concluded that the results given in Table 2 are correlated with the results of the simulation, which is shown in Table 3. However, for edges c, e, h, i, j, and l of graph B, although possessing identical sums, the frequencies of their occurrence in the paths obtained from the performed tests are different. This indicates that adopting this parameter as the reason for the occurrence of differences in transmission properties of the networks described by the graphs would be a mistake. Therefore, it was determined that there had to be another factor causing the lack of evenness in the distribution of the uses of edges in paths. In an attempt to identify this factor, it was assumed that the differences depend on the number of uses of edges in parallel paths. The parallel paths have the same length and consist of different configurations of edges connecting the same graph nodes. It is important to note that individual edges can be a part of multiple paths, even those that connect the same nodes. By deleting the elements referring to the connection of a node to themselves and by deleting the elements referring to the paths connecting individual nodes with a source node of single edge length, the sets of edges creating the shortest paths were obtained. The total numbers of uses of specific graph edges in all minimum length paths were calculated, as shown in Table 4.
The authors propose the introduction of a new factor, named the inequality coefficient w s p i and described by the following formula:
w s p i = i = 1 D ( G ) u i o
where D ( G ) is the diameter of the graph and u i o values are calculated by Formula (3):
u i o = u k k
where u k stands for the number of uses of edges in parallel paths of length k.
Table 5 shows calculated values of the w s p i coefficients for individual edges of the analyzed graph B.
Calculating the sum of the value of edge use during the simulations performed, dividing it by the sum of the calculated coefficients, and then multiplying the result obtained by the coefficient determined for the given edge, it was possible to obtain results that correlate with the edge distribution determined during the simulation:
u c i = w s p i i = 0 N 1 l s i i = 0 N 1 w s p i
where u c i is a calculated number of uses of a particular edge, values l s i are the number of performed simulations, and N is the total number of edges. In this example, i = 0 N 1 w s p i = 108 i = 0 N 1 l s i = 13,500,000.
For graph B, calculated values u c i compared to results obtained from simulations u s i are shown in Table 6.
Conclusion: The value of the parameter w s p i determines the number of occurrences of a given edge in the minimum length paths.
Examples of amounts of the subsets of fourth-degree graphs with nine nodes are given in Table 7. Using the prepared program, 16 different types of RG graphs out of a total 209 RG graphs were determined.
“RG Number” means a graph number assigned by the simulator. On the basis of the results in Table 7, it was concluded that all RG graphs with the same number and the same degree of nodes have an identical sum of all w s p i coefficients.
In order to find the reason for this rule, an analysis of the distribution of all minimum length paths specified for each node of the graphs was carried out.
The maximum numbers of nodes that can appear in the layers create a strictly specified number sequences depending on the degree and the number of nodes and act as the function of numbers of subsequent layers. The total number of minimum length paths in optimal RGs connecting a selected source node with other nodes is described by the following formula:
d s u m = k = 1 D ( G ) d ( V ) k · d ( V ) ( d ( V ) 1 ) k 1
where the diameter of the graph D ( G ) d ( V ) is calculated from the following formula:
D ( G ) ( d V ) = l o g d ( V ) 1 ( d ( V ) 2 ) · N 0 + 2 d ( V )
where N 0 is the number of nodes of the optimal RG.
For a perfect graph,
d s u m = k = 1 D ( G ) d ( V ) k · d ( V ) ( d ( V ) 1 ) k 1 + D ( G ) · ( N o N i )
N i is the number of nodes of the perfect graph, and the diameter is determined from the following formula:
D ( G ) ( d V ) = l o g d ( V ) 1 ( d ( V ) 2 ) · N i + 2 d ( V )
The legitimacy of this formula can be explained as follows: each N node is connected to all other nodes through paths of a specified length; the sum of all lengths of these paths, divided by the number of nodes, gives the value d a v . In the discussed example, the analyzed RG graphs (Figure 2) are not optimal structures.
  • The diameter of each of the structures D(G)4 = 2; average path length d a v = 1.5.
  • The first layer, as well as the second one, consists of four nodes; thus, d s u m = 4 + 4 · 2 = 12 edges.
  • RGs have the same parameter values calculated from any node, so the global number of edges forming the minimum paths is d s u m = 9 · 12 = 108 .
Conclusion: In Reference Graphs with an identical number and degree of nodes, the total length of all minimum length paths d s u m is equal to the total value of all w s p i coefficients. Using the obtained results shown in Table 7, the authors calculated and analyzed the standard deviation σ of the studied coefficients from the average value w s p i a v . The deviation is calculated according the following formula:
σ = ( w s p i w s p i a v ) 2 n k
the average value of w s p i a v is equal to
w s p i a v = i = 0 N 1 w s p i n k
n k is the number of edges included in a given graph:
n k = N · d ( V ) 2
N—number of nodes; d ( V ) —degree of the nodes.
The results obtained are shown in Table 8.
Figure 3 shows the results of the performed simulations for the chosen types of graphs placed in Table 8.
In order to better visualize the differences between the analyzed graphs, in Figure 4, the results of tests in relation to graph 122 (its value σ is equal to 0) are shown.
As has been shown, the values of σ decide the transmission properties of the network described with the help of graphs. Their correction, i.e., a change in the use of global transmission resources, should allow any chosen RG graph created by a specified number of nodes to possess the features of the reference graph (“best graph”). The “best graph” is such a graph whose unevenness coefficients for each edge have identical values so that the average standard deviation from the average value is zero.
Figure 5 shows examples of best graphs.
The correction procedure is illustrated using the example of graph 41 with the largest σ coefficient value.
The following data are known: the theoretically determined mean value of the w s p a v = 6 , the sum of all coefficients w s p i = 108 and their distribution (Table 9), and the global transmission resources R E S g = 18 edges× 32 units = 576.
From the determined values of coefficient. the value w s p a v (Table 10) is subtracted.
The obtained values are divided by the sum of w s p i and then multiplied by the originally assumed number of resource units for each edge (Table 11).
Then, after rounding to integer values, the obtained values are added to the primary resources (Table 12).
The obtained results of tests are shown in Figure 6A before the correction and in Figure 6B after the correction.
Table 7 shows that the graphs marked 27 and 28; although they have different distributions of unevenness coefficients (Table 13), they have the same calculated value of the standard deviation, and it amounts to σ = 0.6667 .
The tests performed showed that they have the same transmission properties as those shown in Figure 7.
Conclusion: Based on the analysis of the determined values of σ , it is possible to compare the transmission properties of networks described by graphs without performing simulation tests. The smaller the value of σ , the better the transmission properties of the network described by the RG graph. However, it is not a measure of these properties but merely an indicator. The analysis of the results showed that for the selected number of nodes constituting Reference Graphs of a given degree, the total number of coefficients of unevenness is strictly defined. Its exemplary values are given in Table 14 and Table 15.
Analyzing the determined summary values w s p i N contained in the tables, it was found that they can be calculated theoretically for any Reference Graph using the following formula:
w s p i N = N · ( N 1 ) · d a v
where N is the number of nodes forming the graph and d a v is average path length in the graph. The legitimacy of this formula can be explained as follows: each N node is connected to all other nodes through paths of a specified length; the sum of all lengths of these paths divided by the number of nodes gives the value d a v .

4. Summary and Conclusions

This paper presents some issues related to the study of transmission properties of networks whose topologies are described by Reference Graphs. In order to accomplish this goal, a simulation program was developed, and the probability of the call rejection was used as the measure for such transmission properties. As a result of the tests, it was found that despite the same basic values of parameters of Reference Graphs (that is, the diameter and the average path length), in some cases, the networks modelled by these graphs have different transmission properties. This finding became the starting point of identifying factors that could explain this phenomenon. It was assumed that the number of uses of the individual edges of the graph could be such a factor. A software tool was developed to determine this number. During the simulations, it was determined that there is an uneven use of individual edges of the graphs describing the networks. Analysis of the obtained results led to the conclusion that the effect on the occurrence of this phenomenon was due to the number of uses of specific edges in minimum length paths, specifically their presence in parallel paths. The unevenness coefficient was defined, and it can be used to distribute the network resources used by the edges to transmit information. The general conclusion that results from the presented paper is as follows: transmission properties of networks described by RG graphs depend on the distribution of the values of unevenness coefficients, and with the assistance of the analysis of their standard deviation from the theoretically determined expected value, one can choose, without resorting to simulation tests, the networks with the best transmission properties.

Author Contributions

Conceptualization, S.B. and Z.L.; methodology, B.M.; software, S.B. and A.F.; validation, B.M., O.O.O. and Z.L.; formal analysis, S.B. and B.M.; investigation, Z.L.; resources, S.B.; data curation, A.F.; writing—original draft preparation, B.M. and Z.L.; writing—review and editing, A.F. and O.O.O.; visualization, S.B. and Z.L.; supervision, S.B.; project administration, A.F. and O.O.O. All authors have read and agreed to the published version of the manuscript.

Funding

The authors would like to acknowledge the financial support from the National Centre for Research and Development (NCBR) of Poland in terms of support joint research projects between Polish and South African researchers based on the Poland NCBR/South Africa NRF joint science and technology research collaboration with grant numberPL-RPA2/02/RATfor5G+/2019.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kotsis, G.; Awiuni, B. Interconnection Topologies and Routing for Parallel Processing Systems (ACPC/TR 92-19); Technical Report for Austrian Center for Parallel Computation: Wien, Austria, 1996. [Google Scholar]
  2. Pedersen, J.M.; Riaz, T.M.; Dubalski, B.; Madsen, O.B. A comparison of network planning strategies. In Proceedings of the 2008 10th International Conference on Advanced Communication Technology, Gangwon, Korea, 17–20 February 2008; Volume 1, pp. 702–707. [Google Scholar] [CrossRef]
  3. Coffman, K.; Odlyzko, A. Growth of the Internet, Optical Fiber Telecommunicaitons IV B: Systems and Impairments, 4th ed.; Academic Press: Cambridge, MA, USA, 2002. [Google Scholar]
  4. Gutierrez, J.M.; Riaz, T.; Pedersen, J.M.; Madsen, O.B. Influence of schematic network topology models over real physical networks. In Proceedings of the 2009 11th International Conference on Advanced Communication Technology, Gangwon-Do, Korea, 15–18 February 2009; Volume 1, pp. 599–604. [Google Scholar]
  5. Xu, J. Topological Structure and Analysis of Interconnection Networks; Springer Science & Business Media: Boston, MA, USA, 2013; Volume 7. [Google Scholar]
  6. Dehmer, M.; Moutari, S.; Emmert-Streib, F. 16. Graph theory and network analysis. In Mathematical Foundations of Data Science Using R; De Gruyter Oldenbourg: Berlin, Germany, 2020; pp. 305–330. [Google Scholar]
  7. Agarwal, R.; Trivedi, R. Network Analysis and Synthesis Through Graph Theory as a Tool. J. Microw. Eng. Technol. 2019, 6, 11–17. [Google Scholar]
  8. Majeed, A.; Rauf, I. Graph theory: A comprehensive survey about graph theory applications in computer science and social networks. Inventions 2020, 5, 10. [Google Scholar] [CrossRef] [Green Version]
  9. Deswal, S.; Singhrova, A. Application of graph theory in communication networks. Int. J. Appl. Innov. Eng. Manag. 2012, 1, 66–70. [Google Scholar]
  10. Diestel, R. Graph Theory. Graduate Texts in Mathematics, 5th ed.; Springer: Heidelberg/Berlin, Germany, 2017; Volume 173. [Google Scholar]
  11. Ramaswami, R.; Sivarajan, K.; Sasaki, G. Optical Networks: A Practical Perspective, 3rd ed.; Morgan Kaufmann Publisher (Elsevier): Burlington, MA, USA, 2009. [Google Scholar]
  12. Ramaswami, R.; Sivarajan, K.N. Design of logical topologies for wavelength-routed optical networks. IEEE J. Sel. Areas Commun. 1996, 14, 840–851. [Google Scholar] [CrossRef] [Green Version]
  13. Lee, H. Analysis of chordal ring network. IEEE Trans. Comput. 1981, 100, 291–295. [Google Scholar]
  14. Gavoille, C. A survey on interval routing. Theor. Comput. Sci. 2000, 245, 217–253. [Google Scholar] [CrossRef] [Green Version]
  15. Narayanan, L.; Opatrny, J. Compact routing on chordal rings of degree 4. Algorithmica 1999, 23, 72–96. [Google Scholar] [CrossRef]
  16. Bujnowski, S.; Dubalski, B.; Zabłudowski, A. Analysis of chordal rings. IEEE Trans. Comput. 2003, 100, 291–295. [Google Scholar]
  17. Morillo, P.; Comellas, F.; Fiol, M. The optimization of chordal ring networks. Commun. Technol. 1987, 295–299. [Google Scholar]
  18. Andrés Yebra, J.L.; Fiol Mora, M.À.; Morillo Bosch, M.P.; Alegre de Miguel, I. The diameter of undirected graphs associated to plane tessellations. Ars Comb. 1985, 20, 159–171. [Google Scholar]
  19. Mehta, Y.A. Low Diameter Regular Graph as a Network Topology in Direct and Hybrid Interconnection Networks. Ph.D. Thesis, University of Illinois, Champaign, IL, USA, 2005. [Google Scholar]
  20. Ledziński, D.; Marciniak, B.; Śrutek, M. Referential graphs. Telekomunikacja i Elektronika/Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy 2013, 17, 37–73. [Google Scholar]
  21. Bujnowski, S.; Marciniak, T.; Lutowski, Z.; Marciniak, B.; Bujnowski, D. Modeling Telecommunication Networks with the Use of Reference Graphs. In Proceedings of the International Conference on Image Processing and Communications, Bydgoszcz, Poland, 14–16 November 2017; Springer: Cham, Switzerland, 2017; pp. 115–126. [Google Scholar]
  22. Bujnowski, S.; Marciniak, T.; Marciniak, B.; Lutowski, Z. The Analysis of the Possibility to Construct Optimal Third-degree Reference Graphs. J. UCS 2020, 26, 528–546. [Google Scholar]
  23. Bujnowski, S.; Marciniak, T.; Marciniak, B.; Lutowski, Z.; Marchewka, A. Analysis of the Influence of Transmission Resources Control in Tree Structure Networks. Image Process. Commun. 2018, 23, 11–19. [Google Scholar] [CrossRef] [Green Version]
  24. Bujnowski, S.; Marciniak, T.; Marciniak, B.; Lutowski, Z. Impact of Resource Control in Irregular Networks on their Transmission Properties. J. UCS 2019, 25, 591–610. [Google Scholar]
  25. Graham, R.L.; Knuth, D.E.; Patashnik, O.; Liu, S. Concrete mathematics: A foundation for computer science. Comput. Phys. 1989, 3, 106–107. [Google Scholar] [CrossRef]
Figure 1. Nine-node Reference Graphs.
Figure 1. Nine-node Reference Graphs.
Electronics 10 01684 g001
Figure 2. Results of simulating the probability of rejecting a call in the function of traffic density for graphs A and B (Figure 1). P r e j —probability of rejecting the call for realization, T—density of the generated traffic measured in Erlangs.
Figure 2. Results of simulating the probability of rejecting a call in the function of traffic density for graphs A and B (Figure 1). P r e j —probability of rejecting the call for realization, T—density of the generated traffic measured in Erlangs.
Electronics 10 01684 g002
Figure 3. Results of simulations for chosen graphs.
Figure 3. Results of simulations for chosen graphs.
Electronics 10 01684 g003
Figure 4. Results of simulations in reference to graph 122.
Figure 4. Results of simulations in reference to graph 122.
Electronics 10 01684 g004
Figure 5. Examples of graphs with the best transmission properties (“best graphs”).
Figure 5. Examples of graphs with the best transmission properties (“best graphs”).
Electronics 10 01684 g005
Figure 6. Results of simulations for graph 41 compared to graph 122: (A) without the correction procedure; (B) with the correction procedure.
Figure 6. Results of simulations for graph 41 compared to graph 122: (A) without the correction procedure; (B) with the correction procedure.
Electronics 10 01684 g006
Figure 7. Results of simulations: (A) without any correction; (B) with correction.
Figure 7. Results of simulations: (A) without any correction; (B) with correction.
Electronics 10 01684 g007
Table 1. Minimal length path consisting of two edges.
Table 1. Minimal length path consisting of two edges.
Graph A
Node012345678
0 beaebh + cjdnaf + cmag + drbi + dscn
1be abeh + fkac + fmgpfpei + gqad + gr
2aeab ilbc + hjef + hkeg + iqhlbd + is
3bh + cjeh + fkil kmjmkp + lqhijn + ls
4dnac + fmbc + hjkm jkmp + nrjl + nscd
5af + cmgpef + hkjmjk fgkl + pqmn + pr
6ag + drfpeg + iqkp + lqmp + nrfg rsqs
7bi + dsei + gqhlhijl + nskl + pqrs qr
8cnad + grbd + isjn + lscdmn + prqsqr
Graph B
Node012345678
0 beae + chbhaf + bi + cjdpag + drck + ds0
1be ab + fiac + eh + fjeifl + gm0gqad + gr
2aeab + fi bc + ijef + hjilehhkbd
3bhac + eh + fjbc + ij hijl + knkq0cd + ks
4af + bi + cjeief + hjhi 0fg + mljk + lnlp
5dpfl + gmiljl + kn0 nq + prmq + psmr + ns
6ag + dr0egkqfg + lmnq + pr mn + rsmp + qs
7ck + dsgqhk0jk + lnmq + psmn + rs np + qr
80ad + grbdcd + kslpmr + nsmp + qsnp + qr
Table 2. Distribution of the use of edges in the analyzed graph.
Table 2. Distribution of the use of edges in the analyzed graph.
NodePath
Length
Edge
abcdefghijklmnpqrs
A1222222222222222222
2888888888888888888
101010101010101010101010101010101010
B1222222222222222222
28124848124444481212444
10146106101466666101414666
Table 3. Distribution of the use of graph edges resulting from the simulation.
Table 3. Distribution of the use of graph edges resulting from the simulation.
Graph A
u is u is u is
a10749,768g10750,701m10749,352
b10749,772h10749,435n10749,864
c10751,121i10749,537p10749,560
d10750,356j10750,510q10750,118
e10750,146k10750,839r10748,635
f10751,249l10749,668s10749,801
Graph B
u is u is u is
a10666,682g141,249,334m10666,768
b141,248,994h6499,130n141,251,003
c6583,250i6500,822p141,251,017
d10667,232j6749,417q6749,858
e6584,238k6583,680r6499,736
f10665,674l6582,844s6500,906
Table 4. Total numbers of uses of specific graph edges in all minimum length paths.
Table 4. Total numbers of uses of specific graph edges in all minimum length paths.
Graph A
Node012345678
00abbh + cjcaf + cmag + drbi + dsd
1a0eeh + fkac + fmfgei + gqad + gr
2be0hbc + hjef + hkeg + iqibd + is
3bh + cjeh + fkh0jkkp + lqljn + ls
4cac + fmbc + hjj0mmp + nrjl + nsn
5af + cmfef + hkkm0pkl + pqmn + pr
6ag + drgeg + iqkp + lqmp + nrp0qr
7bi + dsei + gqiljl + nskl + pqq0s
8dad + grbd + isjn + lsnmn + prrs0
Graph B
Node012345678
00abcaf + bi + cjdpag + drck + dsd
1a0eac + eh + fjffl + gmggqad + gr
2be0hiileghkbd
3cac + eh + fjh0jjl + knkqkcd + ks
4af + bi + cjfij0lfg + lmjk + lnlp
5dpfl + gmiljl + knl0mnp
6ag + drgegkqfg + lmm0qr
7ck + dsgqhkkjk + lnnq0s
8dad + grbdcd + kslpprs0
Table 5. Total numbers of uses of specific graph edges in all minimum length paths.
Table 5. Total numbers of uses of specific graph edges in all minimum length paths.
Edgek w spi Edgek w spi Edgek w spi
123123123
a2445.33g68010.00m2445.33
b68010.00h2404.00n68010.00
c4024.67i2404.00p68010.00
d2445.33j6006.00q6006.00
e6804.67k4024.67r2404.00
f2445.33l4024.67s2404.00
Table 6. Comparison of results obtained via calculations and simulations.
Table 6. Comparison of results obtained via calculations and simulations.
Edge u ci u si Edge u ci u si Edge u ci u si
a666,666.7666,682g1,250,000.01,249,334m666,666.7666,768
b1,250,000.01,248,994h500,000.0499,130n1,250,000.01,251,003
c583,333.3583,250i500,000.0500,822p1,250,000.01,251,017
d666,666.7667,232j750,000.0749,417q750,000.0749,858
e583,333.3584,238k583,333.3583,680r500,000.0499,736
f666,666.7665,674l583,333.3582,844s500,000.0500,906
Table 7. Values of w s p i coefficient obtained by simulation for the different fourth-degree RGs.
Table 7. Values of w s p i coefficient obtained by simulation for the different fourth-degree RGs.
RG
Number
1221727285254211363223102941
w s p i 64.674.675.3344543.6743.6722442
64.674.675.3344 553.6743.6723.674422
65.674.675.335.675555445.53.67444
65.6765.335.67555.175455.54444
65.6765.335.675.3355.175455.55.3344.675
65.6765.335.675.3355.17545.335.55.3344.675
66.1765.335.675.6755.175.3375.675.55.6744.675
66.1765.335.675.6755.675.3375.675.55.6744.675
66.1765.335.675.6765.675.6775.675.56.6745.335
66.1766.675.675.6765.675.6775.675.56.6785.335
66.1766.6766.3365.676.677676.6785.335
66.1766.6766.336677676.6785.335
66.176.676.676.676.6766.8377776.67868
66.176.676.676.676.6766.8377776.67868
66.676.676.676.677.3386.83777.6787.338108
66.676.676.676.677.3386.837.3377.6787.338108
66.676.676.678888.677.3378.678981012
66.676.676.678888.679.3378.678981012
s u m 108
Table 8. Distribution of the standard deviation of w s p i versus different types of graphs.
Table 8. Distribution of the standard deviation of w s p i versus different types of graphs.
RG
Number
12217272852542
σ 00.5770.6670.6671.0181.1551.1551.207
RG
Number
11363223102941
σ 1.3951.4141.4831.7321.7672.0002.2222.749
Table 9. Distribution of w s p i .
Table 9. Distribution of w s p i .
Edgeabcdefghi
w spi 1254554552
Edgejklmnpqrs
w spi 8512888525
Table 10. Auxiliary Table 1.
Table 10. Auxiliary Table 1.
Edgeabcdefghi
Δ w spi 6−1−2−1−1−2−1−1−4
Edgejklmnpqrs
Δ w spi 2−16222−1−4−1
Table 11. Auxiliary Table 2.
Table 11. Auxiliary Table 2.
Edgeabcdefghi
Δ RES 32.00−5.33−10.67−5.33−5.33−10.67−5.33−5.33−21.33
Edgejklmnpqrs
Δ RES 10.67−5.3332.0010.6710.6710.67−5.33−21.33−5.33
Table 12. Results of counting.
Table 12. Results of counting.
Edgeabcdefghi
Δ RES 642721272721272711
Edgejklmnpqrs
Δ RES 432764434343271127
Table 13. Distributions of w s p i .
Table 13. Distributions of w s p i .
Graphabcdefghi
275.3335.3336.6676.6675.3336.6676.6676.6676.667
284.6676.0006.6676.6676.0006.6676.6676.0006.000
Graphjklmnpqrs
275.3336.6675.3335.3336.6675.3335.3336.6675.333
286.6674.6676.0004.6676.6676.0006.0006.0006.000
Table 14. Total values of the coefficients of w s p i for the third-degree nodes.
Table 14. Total values of the coefficients of w s p i for the third-degree nodes.
Node
Number
681012141618202224262830
w s p i N 428815025237852870290011221416174221002490
D(G) = 2D(G) = 3D(G) = 4
Table 15. Total values of the w s p i coefficients for the fourth-degree nodes.
Table 15. Total values of the w s p i coefficients for the fourth-degree nodes.
Node
Number
67891011121314151617
w s p i N 365680108140176216260308360416476
D(G) = 2
Node
Number
181920212223242526272829
w s p i N 5586467408409461058117613001430156617081856
D(G) = 3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bujnowski, S.; Marciniak, B.; Lutowski, Z.; Flizikowski, A.; Oyerinde, O.O. Evaluation of Transmission Properties of Networks Described with Reference Graphs Using Unevenness Coefficients. Electronics 2021, 10, 1684. https://doi.org/10.3390/electronics10141684

AMA Style

Bujnowski S, Marciniak B, Lutowski Z, Flizikowski A, Oyerinde OO. Evaluation of Transmission Properties of Networks Described with Reference Graphs Using Unevenness Coefficients. Electronics. 2021; 10(14):1684. https://doi.org/10.3390/electronics10141684

Chicago/Turabian Style

Bujnowski, Sławomir, Beata Marciniak, Zbigniew Lutowski, Adam Flizikowski, and Olutayo Oyeyemi Oyerinde. 2021. "Evaluation of Transmission Properties of Networks Described with Reference Graphs Using Unevenness Coefficients" Electronics 10, no. 14: 1684. https://doi.org/10.3390/electronics10141684

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop