Abstract
The object of the presented paper is to demonstrate the possibility of equalizing the transmission properties of networks described by graphs with an equal number of nodes of the same degree but differing in diameter and average path length. A node of a graph is understood to be a specialised device performing commutation and transmission functions, while an edge is understood to be a transmission link. It was assumed that this alignment can be achieved by controlling the transmission resources assigned to specific edges of a graph through which the network nodes communicate with each other. The concept of transmission resource, counted in contractual units, is understood as, for example, the number of time slots or the bandwidth of the links used to transmit information. The authors show that with the proposed method, the equalization of the mentioned network properties is achieved with a minimal increase in the global resources used for transmission.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Nowadays, there is no doubt that the development of widely understood technologies related to communication networks is one of the most vital tasks the scientific community has to face. Without communication networks it would not be possible to develop any distributed technologies. So, it is well-timed to try to create a network with maximum efficiency and optimal and economical use of transmission resources. The performance of a communication network depends on how its connection topology is designed. These networks can be modelled using graphs, so graph theory plays an important role here. There are many network topologies that have been studied for their application to network modelling, such as ring, mesh, torus and hypercube. Each topology has some properties specific to it. One network topology suitable for telecommunication networks is the chordal ring, proposed by Arden and Lee in 1981 [1]. A chordal ring is a homogeneous, undirected cyclic graph. An important property of this type of network is the degree of nodes, understood as the number of edges of a graph incident to its vertex. It is an intermediate structure between a ring and a full graph, as it combines the properties of both these topologies. Due to the larger number of paths connecting the source node to the destination node, it is more resilient than a ring, while having a smaller diameter and average path length. The use of the chordal ring topology in large networks shows an advantage over full graphs, whose parameters mentioned above have lower values, but are characterised by an exponential increase in the number of connections as the number of nodes increases, which in turn is associated with their higher, economically unjustifiable cost. Since the implementation of the chordal ring topology was proposed in the early 1980s, many researchers have focused on improving and proposing new versions of this topology. This was due to its favourable parameters such as low latency in the transmission of information, fault tolerance and symmetry. The initial proposal to use third degree chordal rings based on a fixed chord length has consistently been developed and improved. One such improvement has been to increase the degree of classical topologies, for example to the fourth degree [2]; fifth degree [3] and even sixth degree [4]. Another way to further improve the aforementioned favourable parameters was to change the ways in which the chordal ring was connected, resulting in different types of nodes in the classes. Examples of such modified chordal rings were the modified sixth-degree ring presented in papers [5, 6]. The properties of the proposed chordal ring topologies such as symmetry [7] and Hamiltonicity and asymmetry [8] have also been studied over the years. Researchers are also interested in topics related to the application of these topologies in compact routing [9], optimal free-table routing [10] and broadcasting [11, 12]. New proposals to generate chordal ring structures continue to emerge, among others [13]. These constructs find applications in increasingly modern telecommunication technologies, including wireless networks [14], sensor networks [15]. Graph theory is used in solving problems that can be represented by graphs, such as algorithms used in network analysis or to describe phenomena related to social engineering, technology, computer engineering [16] and many other complex real-world systems [17]. As mentioned, a variety of problems can be described and analyzed using chordal ring structures, which makes them a useful tool. Graph theory can be said to be a versatile tool for describing and solving problems involving relationships between objects in various scientific fields.
2 Basic Information and Concepts
As it was proved in the work [18], transmission properties of networks that are described by graphs depend not only on their diameter and average path length, but also on the use of particular edges of these structures for data transmission, which is best illustrated by the example of Reference Graphs [19, 20], which, despite having the same underlying parameters, may differ in the properties mentioned above.
Definition 1
Reference Graphs are 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.
Figure 1 shows examples of such graphs of the fourth degree formed by seven nodes with diameters of 2 and average path lengths of 1.333.
These structures were subjected to simulation tests and the chart (Fig. 2) shows the results. To carry out the tests, simulation software developed by the authors of this article and described in detail in the publication [21] was used. As a parameter determining the transmission properties of the network, the probability of rejecting a service call in the function of changes in the traffic generated in the network nodes was chosen. In this case, the tests were carried out under the assumption that 64 transmission units are assigned to each edge and that the same amount of traffic is generated at each node.
As already mentioned, the factor causing differences in the transmission properties of the networks described by these graphs is the uneven use of individual edges of these structures, the measure of which is a parameter called the unevenness coefficient [22].
Definition 2
The unevenness coefficient \(w_{spi}\) is the parameter determining the number of uses of a given edge in sets of parallel paths (routes of the same length created by various configurations of these edges) connecting vertices of a graph.Individual edges can be a part of multiple paths, even those that connect the same nodes.
An unevenness coefficient is described by the formula:
where D(G) is the diameter of the graph and \(u_{io}\) values calculated the formula:
\(u_{k}\) means the number of uses of a particular edge in the sets of parallel paths of count k [23]. In the case under consideration (Fig. 1), the calculated \(w_{spi}\) coefficients have the values given in Table 1 (e i denotes the edge number of the graph).
The resource control principle is implemented according to the values of the calculated imbalance coefficients, which allows more efficient management of the global transmission resources of the analysed network. It involves allocating more resources to edges that are used more frequently to transmit information, at the expense of reducing them for edges carrying less traffic. The size of network resources allocated to each edge is calculated using the rule:
where \(RES_{i}\) is the resources used by the \(i-th\) edge, \(RES_{g}\) is the total network resources, and \(\sum w_{spi}\) is a sum of the coefficients calculated for all edges [24]. In the case under consideration \(RES_{g}\) = 896 contractual units, while in both cases the value of \(\sum w_{spi}\) is 56. Table 2 shows the distribution of resources for the individual edges of the graphs.
After adjusting the transmission resources, simulation studies were carried out again and the result is shown in Fig. 3.
Based on the results obtained, it can be concluded that by introducing a network resource control that uses the results of the calculation of the unevenness coefficients, an alignment of the characteristics of the Reference Graphs with equal number and degree of nodes can be achieved, while the size of the global resources does not change.
3 Equalization of Transmission Characteristics of Networks Described by Regular Graphs with Different Diameters and Average Path Lengths
The reference graphs discussed in the previous part of the article are characterised by the same basic parameters, while, as it was specified in the introduction, the analysis and research aimed to check whether it is possible to equalise the characteristics of networks described by graphs whose basic parameters differ [25]. The following example is used to explain the principle and the procedure. Simulation tests of networks described by chord rings of degree three with 14 nodes (Fig. 4) were carried out, and the graph (Fig. 5) shows the obtained results assuming that 64 units are assigned to each edge.
It was assumed that to equalize the transmission characteristics of the studied graphs, it is sufficient to calculate the ratio of their average path lengths and multiply the resources corresponding to the edges of the graph with the larger average path length by a ratio factor called Ref, which is calculated from the formula:
\(d_{avG1}\) is the average path length of the graph under the study, \(d_{avG2}\) is the average path length of the reference graph.
The adjusted values of the resources, which should make it possible to achieve similar transmission properties of both networks described by the above-mentioned graphs, were calculated using the following formula:
In the analysed example, the value of \(Ref_{B/A}\) for graph A is 1.148153. After taking this value into account, the edges of graph B were assigned 73 units, which means that the global resources would increase by 189 units. The graph (Fig. 6) illustrates the obtained results of the tests.
The accompanying diagram shows that this way of using the \(Ref_{G1/G2}\) coefficient does not guarantee an equalisation of the transmission properties of the tested networks. In the search for a method that would result in achieving the assumed objective, i.e., similar transmission characteristics of the network, the method used for aligning the transmission properties of Reference Graphs was applied.
Using the determined values of the unevenness coefficients given in Table 3, the resource values for the individual edges of graph B were adjusted (Table 4), which, as mentioned earlier, results in more efficient use of the transmission properties of the network. Sum of unevenness coefficients \(\sum w_{spiB} = 434\). In the case of graph A, the values of all unevenness coefficients are equal to 18 and therefore the resources assigned to its edges have not changed and are equal to 64 units and \(\sum w_{spiA} = 378\). The results for graph B described above are shown in Fig. 7.
Adjusted values of \(RES_{icc}\) resources have been calculated, which should make it possible to obtain similar transmission properties of the networks described by the above-mentioned graphs:
Table 5 gives the results of the calculations of the resources assigned to the edges of the graphs after considering the values of the \(Ref_{B/A}\) parameter
The chart (Fig. 8) shows the simulation results.
To achieve the assumed goal of the undertaken activities, i.e., to equalise the characteristics of data transmission in networks described by graphs with different basic parameters (diameter, average path length), it is necessary to increase the total transmission resources for graph B by 203 units. Further, to verify that the minimum value of resources necessary to obtain a probability Prej close to the reference graph was achieved, simulation tests were carried out on the network described by graph B, with changes in the value of the parameter \(Ref_{B/A}\) and in the volume of generated traffic (30–70) [Erl]. The results of the calculations are presented in Table 6.
Figure 9 shows the differences in the values of the probability of obtaining correct transmission in relation to graph A.
It has been checked whether the proposed mode is also effective when the networks are described by graphs with different average path lengths but the same diameter. For this purpose, the graphs shown in Fig. 10 were examined.
The diameter of both graphs is equal to 4, while the average path lengths are \(d_{avA}\) = 2.3636 and \(d_{avB}\) = 2.4545. Figure 11 shows the comparative results of the simulation tests without the introduction of corrections to the network resources assigned to individual edges (each edge was assigned 64 units), while Fig. 12 shows the results of the tests after the introduction of corrections to the resources, also taking into account the impact of the value of the determined parameter \(Ref_{B}\) equal to 1.0385.
Based on the obtained results, it can be concluded that the average length of the paths plays a decisive role in the alignment of the characteristics of the studied networks, while the size of the diameter of the graphs describing these networks is virtually irrelevant, of course under the condition of equal number and degree of nodes describing these networks.
4 Equalization of Transmission Characteristics of Networks Described by Regular Graphs with More Complex Structure
This part of the article describes the results of the examination of structures that are closer in their topology to real conditions, but while maintaining the regularity condition. Figure 13 shows an example of a virtual network described by a third-degree regular graph with 26 nodes.
The values of the basic parameters of the graph shown in Fig. 13 are as follows: the diameter is 7 and the average path length is 3.6954.
The network described by the chord graph shown in Fig. 14 was chosen as a reference structure, with a diameter of 5 and an average path length of \(d_{av}\) = 2.84.
Figure 15 shows the results of simulation tests performed assuming that each edge (there are 39 of them) is assigned 64 units of transmission resources, which means that the global transmission resources of these two networks are 2496 units.
It was checked what results would be obtained by applying the \(Ref_{A}\) factor to correct the resources assigned to the edges. The value of this coefficient is 1.3012, so each edge of the graph is assigned 83 transmission units. Figure 16 illustrates the obtained results of the simulation.
As can be seen from the graph, the obtained transmission characteristics of network A improved slightly, but deviated from those of network B, so a method using unevenness coefficients was used. Their values for graph A have been calculated and are shown in Table 7. All \(w_{spi}\) values of the graph B are the same and equal 47.333.
To make more rational use of the network capacity, the sizes of the network resources allocated to each edge were calculated (Table 8) using the results in Table 7.
The values of the resources assigned to the edges of graph B, due to equal \(w_{spi}\) values, have not changed, hence they are 64 units. The original modification of the resources assigned to the edges of graph A was made, and the simulation tests were repeated, the results of which are shown in Fig. 17.
In this case a sum of the coefficients calculated for all edges \(\sum w_{spiA}= 2402, \sum w_{spiB}= 1846\). Using the formula (5), the adjusted resource values were calculated taking into account the value of the parameter \(Ref_{A}= 1.3012\). (Table 9).
The results of the simulations carried out are shown in Fig. 18 (\(RES_{icc}\) values are rounded to integer values).
By introducing the resource control, similar transmission characteristics of both networks were obtained after increasing the overall transmission resources of graph A by 724 units. Additional tests were carried out by modifying the allocated network resources in a function of changes in the \(Ref_{A}\) parameter. Table 10 presents the calculation results obtained and Fig. 19 shows the corresponding simulation results.
5 Summary and Conclusions
Based on the analysis of the obtained results it has been stated that at the cost of increasing the transmission resources assigned to particular network edges, calculated with the use of the Ref parameter, it is possible to obtain similarity of transmission properties of networks described by regular graphs of equal degree and with the same number of nodes but different diameter sizes and average path lengths, without the necessity of changing the topology of internodal connections and with minimal increase in the network resources used for information transmission.
The result of the considerations contained in the paper is the following algorithm, aimed at equalizing the transmission properties of networks described by graphs with the same number of nodes and the same number of nodes of a given degree.
-
1.
Preliminary operations:
-
Selecting from the analysed networks the one described by a graph with shorter average path length.
-
Running a preliminary simulation to compare the transmission properties of the network assuming equal resources for each edge.
-
Calculation of unevenness coefficients for both studied networks.
-
Calculation of the value of transmission resources after an adjustment to make more rational use of these resources.
-
Performing a simulation after the adjustment.
-
-
2.
Equalisation of transmission characteristics:
-
Determining the aggregate coefficient wspi values.
-
Calculation of the RefG1/G2 coefficient.
-
Adjusting the network resources taking into account the RefG1/G2 value.
-
Performing tests after the adjustment.
-
Determination of modification costs (size of additional transmission units).
-
References
Lee, H.: Analysis of chordal ring network. IEEE Trans. Comput. 100(4), 291–295 (1981)
Browne, R., Hodgson, R.: Symmetric degree-four chordal ring networks. IEE Proc. E-Comput. Digit. Tech. 137(4), 310–318 (1990)
Bujnowski, S., Dubalski, B., Zabłudowski, A., Pedersen, J.M., Riaz, T.: Analysis of degree 5 chordal rings for network topologies. In: Choraś, R.S. (ed.) Image Processing and Communications Challenges 3, pp. 445–457. Springer, Berlin (2011)
Matroud, A.A.: Communication in chordal ring networks. PhD thesis, Universiti Putra Malaysia. Malaysia (2006)
Azura, R.N.F., Othman, M., Selamat, M., Hock, P.: Modified degree six chordal rings network topology. Prosiding Simposium Kebangsaan Sains Mathematik Ke 16, 3–5 (2008)
Bujnowski, S., Dubalski, B., Zabłudowski, A., Ledziński, D., Marciniak, T., Pedersen, J.: Comparison of modified degree 6 chordal rings. In: Choraś, R.S. (ed.) Image Processing and Communications Challenges 2, pp. 435–445. Springer, Berlin (2010)
Barrière, L.: Symmetry properties of chordal rings of degree 3. Discrete Appl. Math. 129(2–3), 211–232 (2003)
Azura, R.N.F., Othman, M., Hock, P.Y., Selamat, M.H.: On properties of modified degree six chordal rings network. Malays. J. Math. Sci. 4(2), 147–157 (2010)
Narayanan, L., Opatrny, J.: Compact routing on chordal rings of degree 4. Algorithmica 23(1), 72–96 (1999)
Raja, R.N.F.A.B., Shah, M., Othman, M., Selamat, M.H.: An optimum free-table routing algorithms of modified and traditional chordal ring networks of degree four. J. Mater. Sci. Eng. 4(10), 78–89 (2010)
Barriere, L., Cohen, J., Mitjana, M.: Gossiping in chordal rings under the line model. Theor. Comput. Sci. 264(1), 53–64 (2001)
Masuyama, H., Taniguchi, H., Miyoshi, T.: All-to-all personalized communication algorithms in chordal ring networks. In: International Conference on Networking, pp. 877–889. Springer, Berlin (2001)
Chien, S., Farah, R., Othman, M.: A ‘snowflake’geometrical representation for optimised degree six 3—modified chordal ring networks. In: AIP Conference Proceedings, vol. 1847, p. 020005 . AIP Publishing LLC (2017)
Ledzinski, D., Smigiel, S., Zabludowski, L.: Analyzing methods of network topologies based on chordal rings. Turk. J. Electr. Eng. Comput. Sci. 26(3), 1430–1443 (2018)
Attrah, N.H., Abdul-Majeed, G.H., Abdullah, M.Z.: Implementation of chordal ring network topology to enhance the performance of wireless broadband network. EUREKA: Phys. Eng. (2021). https://doi.org/10.21303/2461-4262.2021.001734
Li, C., Wang, J., Li, M.: Data transmission optimization algorithm for network utility maximization in wireless sensor networks. Int. J. Distrib. Sens. Netw. 12(9), 1550147716670646 (2016)
Monakhova, E.A., Romanov, A.Y., Lezhnev, E.V.: Shortest path search algorithm in optimal two-dimensional circulant networks: implementation for networks-on-chip. IEEE Access 8, 215010–215019 (2020)
Mata, A.S.D.: Complex networks: a mini-review. Braz. J. Phys. 50(5), 658–672 (2020)
Ledziński, D., Marciniak, B., Śrutek, M.: Referential graphs. Zeszyty Naukowe, Telekomunikacja i Elektronika/Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy (2013)
Bujnowski, S., Marciniak, T., Lutowski, Z., Marciniak, B., Bujnowski, D.: Modeling telecommunication networks with the use of reference graphs. In: International Conference on Image Processing and Communications, pp. 115–126. Springer, Berlin (2017)
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 10(14), 1684 (2021)
Bujnowski, S., Marciniak, T., Marciniak, B., Lutowski, Z.: Impact of resource control in irregular networks on their transmission properties. J. Univ. Comput. Sci. 25(6), 591–610 (2019)
Marciniak, B., Bujnowski, S., Marciniak, T., Lutowski, Z.: The influence of the number of uses of the edges of a reference graph on the transmission properties of the network described by the graph. In: International Conference on Image Processing and Communications, pp. 73–81. Springer, Berlin (2019)
Bujnowski, S., Marciniak, B., Marciniak, T., Lutowski, Z.: The method of determining the optimal transmission resources distribution of ICT networks modelled by graphs. Transp. Telecommun. 22(3), 353–366 (2021)
Bujnowski, S., Marciniak, B., Oyerinde, O.O., Lutowski, Z., Flizikowski, A., Galán, S.G.: The possibility of equalising the transmission properties of networks described by chordal rings. In: 2021 15th International Conference on Signal Processing and Communication Systems (ICSPCS), pp. 1–8. IEEE (2021)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Bujnowski, S., Marciniak, B., Oyerinde, O.O. et al. Equalising the Transmission Properties of Graph-Modelled Networks by Introducing the Control of the Resources Used to Transmit Information. Math.Comput.Sci. 17, 12 (2023). https://doi.org/10.1007/s11786-023-00559-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11786-023-00559-6