Acessibilidade / Reportar erro
This document is related to:
This document is related to:
This document is related to:

Comparative Analysis of Options for Organizing Internet Traffic Exchange in Territorially Distributed Communication Networks

ABSTRACT

The choice of the structure of the internet traffic exchange network is an urgent task for countries located with large areas. A mathematical model of this network with two Internet exchange points (IXes) in the form of a queuing network has been developed and analyzed. The proposed model, which, if necessary, can be generalized to the case of an arbitrary number of IXes, allows calculating the main characteristics of the network, determining its optimal parameters and analyzing alternative construction options: average round-trip delay (RTD), channel capacity, calculate the performance of traffic exchange nodes under reliability and cost constraints, and topology selection for the traffic exchange network, considering the main parameters. The results of calculations for Internet traffic exchange networks with uniform and significantly uneven loading of network channels are presented. An Internet traffic exchange network with several IXes can provide a lower delay, higher availability, and lower costs for implementation and commercial operation. In this case, a network with several IXes will enable the owners of these nodes and regional telecom operators to improve service and gain economic benefits.

Keywords
Internet exchange points; Internet traffic; Channel capacity; Telecom operators; Round-trip delay; Peering; Queuing network; Queuing theory

INTRODUCTION

The development of telecommunications is currently oriented towards creating heterogeneous networks capable of providing a wide range of information services (telephony, mobile communications, data transmission, Internet, etc.) to network users with the required quality of service characteristics and corresponding to the concept of integrated communication networks space-air-ground-sea integrated network (SAGSIN) (Guo et al. 2021Guo H, Li J, Liu J, Tian N, Kato N (2021) A survey on space-air-ground-sea integrated network security in 6G. IEEE Comm Surv Tutor 24(1):53-87. https://doi.org/10.1109/COMST.2021.3131332
https://doi.org/10.1109/COMST.2021.31313...
; Xu et al. 2023Xu J, Kishk MA, Alouini M-S (2023) Space-air-ground-sea integrated networks: modeling and coverage analysis. IEEE Trans Wirel Commun 22(9):6298-6313. https://doi.org/10.1109/TWC.2023.3241341
https://doi.org/10.1109/TWC.2023.3241341...
; Zhao et al. 2024Zhao H, Ji F, Wang Y, Yao K, Chen F (2024) Space–Air–Ground–Sea Integrated Network with Federated Learning. Rem Sens 16:1640. https://doi.org/10.3390/rs16091640
https://doi.org/10.3390/rs16091640...
). The enlarged structure of such a network, containing a ground segment (Ground+Sea), satellite communication networks (SCN), and various aerial systems, is shown in Fig. 1, where GEO is Geostationary Earth Orbit Satellites, MEO is Medium Earth Orbit Satellites, and LEO is Low Earth Orbit Satellites. A feature of SAGSIN is the widespread use, along with communications relay satellites, of unmanned aircraft systems: drones and high-altitude platform stations (Ahmadinejad and Falahati 2021Ahmadinejad H, Falahati A (2021) Spectral efficiency in non-terrestrial heterogeneous networks with spectrum underlay access. Phys Commun 46:101313. https://doi.org/10.1016/j.phycom.2021.101313
https://doi.org/10.1016/j.phycom.2021.10...
; Amarasingam et al. 2022Amarasingam N, Salgadoe ASA, Powell K, Gonzalez LF, Natarajan S (2022) A review of UAV platforms, sensors, and applications for monitoring of sugarcane crops. Rem Sens Appl: Soc and Environment 26:100712. https://doi.org/10.1016/j.rsase.2022.100712
https://doi.org/10.1016/j.rsase.2022.100...
; Chechin et al. 2022Chechin GV, Kolesnichenko VE, Selin AI (2022) Use of unmanned aerial systems for communication and air mobility in Arctic region. Adv Aircr Spacecr Sci 9(6):525-536. https://doi.org/10.12989/aas.2022.9.6.525
https://doi.org/10.12989/aas.2022.9.6.52...
; Idrissi et al. 2022Idrissi M, Salami M, Annaz F (2022) A review of quadrotor unmanned aerial vehicles: applications, architectural design and control algorithms. J Intell Robot Syst 104:22. https://doi.org/10.1007/s10846-021-01527-7
https://doi.org/10.1007/s10846-021-01527...
; Mohsan et al. 2022Mohsan SAH, Khan MA, Noor F, Ullah I, Alsharif MH (2022) Towards the unmanned aerial vehicles (UAVs): a comprehensive review. Drones 6(6):147. https://doi.org/10.3390/drones6060147
https://doi.org/10.3390/drones6060147...
; Xing et al. 2021Xing Y, Hsieh F, Ghosh A, Rappaport TS (2021) High altitude platform stations (HAPS): architecture and system performance. IEEE 93rd Vehicular Technology Conference (VTC2021-Spring). IEEE; Helsinki, Finland. https://doi.org/10.1109/VTC2021-Spring51267.2021.9448899
https://doi.org/10.1109/VTC2021-Spring51...
). Such integration of various networks makes it possible to optimally distribute resources to increase the efficiency and reliability of information exchange, including through the dynamic management of information flows (Chechin et al. 2023Chechin GV, Kalyagin MY, Kolesnichenko VE, Zamkovoi AA (2023) Organization of communication with the unmanned aerial vehicle in a combined data transmission network. J Aerosp Technol Manag 15:e2923. https://doi.org/10.1590/jatm.v15.1311
https://doi.org/10.1590/jatm.v15.1311...
).

Figure 1
The framework of SAGSIN.

The emergence of SAGSIN communication networks is a logical continuation of the development of telecommunication networks and creates the prerequisites for the creation a unified communication network that combines the resources of all networks and integrates all types of services (audio, video, data). The relevance of creating such networks is explained by the constant growth in data traffic, as the demand for digital and online services grows. A report by Ericsson (2023)Ericsson (2023). Ericsson mobility report. Available at: https://d110erj175o600.cloudfront.net/wp-content/uploads/2023/06/21123003/Ericsson-Mobility-Report-June-2023.pdf. Acessed on Jun 26 2024.
https://d110erj175o600.cloudfront.net/wp...
notes that global data traffic has grown by 60% over the past decade and this trend is set to continue. Annual data consumption in most regions is projected to grow by 20-30% over the next few years, with monthly global internet traffic expected to reach 563 exabytes by the end of 2029. Therefore, one of the important functions of SAGSIN is to organize the transmission of an ever-increasing volume of Internet traffic with maximum efficiency and minimal costs.

An effective solution for increasing the availability of the Internet for users, reducing the cost of communication services, stimulating the development of the Internet market, reducing the volume of transit traffic and optimizing routing is the use of Internet exchange points (IXes), which provide the exchange of Internet traffic between various telecom operators (Ager et al. 2012Ager B, Chatzis N, Feldmann A, Sarrar N, Uhlig S, Willinger W (2012) Anatomy of a large European IXP. Paper presented 2012 ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for computer communication. ACM; New York, USA. https://doi.org/10.1145/2342356.2342393
https://doi.org/10.1145/2342356.2342393...
; Lambrechts and Sinha 2019Lambrechts W, Sinha S (2019) Last mile internet access for emerging economies. New York: Springer International Publishing.; Xu et al. 2004Xu K, Duan Z, Zhang Z-L, Chandrashekar J (2004) On properties of internet exchange points and their impact on AS topology and relationship. In: Mitrou N, Kontovasilis K, Rouskas GN, Iliadis I, Merakos L, editors. Networking 2004. Lecture notes in computer science. Berlin/Heidelberg: Springer. https://doi.org/10.1007/978-3-540-24693-0_24
https://doi.org/10.1007/978-3-540-24693-...
). The scientific and technical literature discusses various aspects of the application of IXes in the context of the introduction of new information technologies. For example, SpaceX and OneWeb plan to use IXes in their Starlink satellite networks as connection points to other networks and exchange traffic, while network users will be able to connect directly to Starlink and OneWeb through IXes (Pessoa Filho 2021Pessoa Filho JB (2021) Space age: past, present and possible futures. J Aerosp Technol Manag 13 :e3421. https://doi.org/10.1590/jatm.v13.1226
https://doi.org/10.1590/jatm.v13.1226...
). This approach will not only improve network performance, but also significantly reduce the cost of servicing Internet traffic, as confirmed by research results (Alam et al. 2021Alam MI, Anshelevich E, Kar K, Yuksel M (2021) Proportional pricing for efficient traffic equilibrium at internet exchange points. Paper presented 2021 33th International Teletraffic Congress (ITC-33). IEEE; Avignon, France.; Hoeschele et al. 2021Hoeschele T, Dietzel C, Kopp D, Fitzek FH, Reisslein M (2021) Importance of internet exchange point (IXP) infrastructure for 5G: estimating the impact of 5G use cases. Telecomm Policy 45:102091. https://doi.org/10.1016/j.telpol.2020.102091
https://doi.org/10.1016/j.telpol.2020.10...
). It should also be noted that IXes can be used not only for the transmission of Internet traffic, but also for other applications where high efficiency and reliability are required, such as in air traffic management systems (Sampaio et al. 2022Sampaio FCG, Costa Filho RN, Guterres MX (2022) Modeling resilience of air traffic management systems based on complex networks. J Aerosp Technol Manag 14:e2222. https://doi.org/10.1590/jatm.v14.1273
https://doi.org/10.1590/jatm.v14.1273...
).

In the case of small national communication networks, which is typical for most countries of the world, the exchange of Internet traffic is organized in one or two nodes. For example, in Frankfurt it is DE-CIX, in Amsterdam it is AMS-IX, in Moscow it is MSK-IX, etc. (a complete list of IXes in the world linked to a map can be found, for example, on www.internetexchangemap.com). IXes establish peering interactions between telecom operators at lower costs and with greater efficiency compared to the organization of pairwise direct physical connections. IXes nodes provide such basic communication services such as shared peering, private peering, route server network service, Private VLAN access and point-to-point (p2p) channeling using Border Gateway Protocol. A description and study of the above and other peering options in networks with one IX are given, for example, in Ahmad and Guha (2010)Ahmad MZ, Guha R (2010) Studying the effect of internet exchange points on internet link delays. Paper presented 2010 Spring Simulation Multiconference. SCSI; San Diego, USA. https://doi.org/10.1145/1878537.1878645
https://doi.org/10.1145/1878537.1878645...
, Hernández et al. (2018)Hernández MLH, Cobos RG, Dios-Palomares R, Pellégrini SEM (2018) An application of network theory to territorial analysis: the case of Yaqui Valley networks (2006 and 2016). Revista Fac Ci Agrar Univ Nac Cuyo 50(2):311-329., Lambrechts and Sinha (2019)Lambrechts W, Sinha S (2019) Last mile internet access for emerging economies. New York: Springer International Publishing., Lee and Son (2021)Lee YR, Son CY (2021) In-depth study on the design and implementation plan of internet exchange points in CLMV countries. Available at: https://unece.org/eci/documents/2021/10/working-documents/depth-study-design-and-implementation-plan-internet. Accessed on Jun 26 2024.
https://unece.org/eci/documents/2021/10/...
, Lv et al. (2018)Lv T, Qin D, Ge L (2018) Research and analysis of statistical characteristics of internet exchange points. Paper presented Sixth International Symposium on Computing and Networking Workshops (CANDARW). IEEE; Takayama, Japan. https://doi.org/10.1109/CANDARW.2018.00110
https://doi.org/10.1109/CANDARW.2018.001...
, O’Briain et al. (2020)O’Briain D, Denieffe D, Okello D, Kavanagh Y (2020) Enabling models of internet exchange points for developing contexts. Dev Eng 5(3):100057. http://dx.doi.org/10.1016/j.deveng.2020.100057
https://doi.org/10.1016/j.deveng.2020.10...
, Ofa (2021)Ofa SV (2021) Estimating the effects of internet exchange points on fixed-broadband speed and latency. Asia-Pacific Sustainable Development Journal 28(2):39-68, and Prados-Garzon et al. (2021)Prados-Garzon J, Ameigeiras P, Ramos-Munoz JJ, Navarro-Ortiz J, Andres-Maldonado P, Lopez-Soler JM (2021) Performance modeling of softwarized network services based on queuing theory with experimental validation. IEEE Trans Mob Comput 20(4):1558-1573. https://doi.org/10.1109/TMC.2019.2962488
https://doi.org/10.1109/TMC.2019.2962488...
. However, the authors are not aware of any work, except for Chechin (2019)Chechin GV (2019) Mathematical model for the analysis of communication networks with one or more traffic exchange nodes. Telecomm 7:23-28., that conducts a comparative analysis of options for building an Internet traffic exchange network with one or several switching nodes.

This article explores the issues of building an Internet traffic exchange network for the case of geographically distributed networks, where IXes and telecom operators are at a considerable distances from each other, which is typical for countries such as China, India, Russia, United States, and several others. Performance indicators used when comparing different network construction options (one or more IXes nodes) include the average round-trip delay (RTD), throughput of the communication network and exchange nodes, reliability of channels and the entire network, as well as its cost are used. This article extends and adds to the models outlined in Chechin (2019)Chechin GV (2019) Mathematical model for the analysis of communication networks with one or more traffic exchange nodes. Telecomm 7:23-28. and contains specific numerical results of a comparative analysis of options for building Internet traffic exchange networks.

Theoretical basis

The structure of the modern Internet is not tree-like and consists of a huge number of connections between various telecom operators without the use of a main router that processes all Internet traffic. Conceptually, the architecture of the Internet is a set of autonomous systems (AS) and a set of physical and logical connections between them that determine the path of traffic from one AS to another (Beiró et al. 2015Beiró MG, Grynberg SP, Alvarez-Hamelin JI (2015) Router-level community structure of the internet autonomous systems. EPJ Data Sci 4:12. https://doi.org/10.1140/epjds/s13688-015-0048-y
https://doi.org/10.1140/epjds/s13688-015...
; Pastor-Satorras and Vespignani 2004Pastor-Satorras R, Vespignani A (2004) Evolution and structure of the internet: a statistical physics approach. Cambridge; Cambridge University.). AS are usually telecom operators, content delivery networks, and data centers (Frangoudis et al. 2017Frangoudis PA, Yala L, Ksentini A (2017) CDN-as-a-service provision over a telecom operator’s cloud. IEEE Trans Netw Serv Manag 14(3):702-716. https://doi.org/10.1109/TNSM.2017.2710300
https://doi.org/10.1109/TNSM.2017.271030...
). The transfer of data between different AS is made possible by their support for common routing protocols and addressing schemes. The operator of each AS independently provides interaction with other similar systems either through a higher-level operator or through IXes, the main purpose of which is to organize data exchange between different AS directly, and not through external networks.

The conditions of interaction in IXes case are determined by the agreements of AS operators that are connected to these IXes. The use of a special IXes infrastructure allows AS operators to use productive equipment, ensure high reliability and security of data transfer, and also reduce the cost of organizing interaction between networks and traffic transit (Jensen 2012Jensen M (2012) Promoting the use of internet exchange points: a guide to policy, management, and technical issues. Available at: https://www.internetsociety.org/wp-content/uploads/2012/12/promote-ixp-guide.pdf accessed on Jun 26 2024.
https://www.internetsociety.org/wp-conte...
), increase the availability of information resources for users of other AS connected to these IXes, reduce delay and amount of transit traffic, and optimize routing between AS.

The first IXes began to appear in 1994 in major European cities: London (LINX), Frankfurt (DE-CIX), Amsterdam (AMS-IX), and Moscow (MSK-IX). Now, their number worldwide exceeds 500. In Russia, in addition to MSK-IX, there are about a dozen other less powerful IXes (Saint Petersburg, Rostov-on-Don, Samara, Yekaterinburg, etc.), but they serve a small number of AS and are regional. The main Internet traffic exchange center in Russia is MSK-IX, through which up to 90% of all traffic goes, serving more than 1,000 telecommunications companies.

MSK-IX performs the following main tasks (Ilyin 2020Ilyin A (2020) The evolution of traffic exchange. Internet from the Inside 14:26-28.):

  • Public and private peering for content delivery, improving the availability of online services, reducing traffic transit costs, and reserving network routes.

  • Access via a local network route to the root DNS servers and DNS servers of national domains RU and RF.

  • Organization of virtual channels and virtual private networks (802.1 VLAN).

  • Increasing the speed of access to content for subscribers.

  • Distributed content delivery in regions.

  • Transmission and reception of digital television signals.

The efficiency of IXes nodes increases with the number of connected participants. To small countries, it is rational to use one IX node. For large countries, the use of one node IX with large distances of several thousand kilometers between it and regional RTD operators, that is, the time interval between the request transmitted by the network user and the response received (Reyouchi et al. 2013Reyouchi EMA, Ghoumid K, Ameziane K, Mrabet OE, Mekaoui S (2013) Performance analysis of round trip delay time in practical wireless network for telemanagement. International Journal of Electrical, Electronic Science and Engineering 7(11):1413-1419.), turns out to be quite large and can reach several tens of milliseconds.

The second problem of extended communication channels is to provide a given reliability: a specified value of service level availability (SLA) (Durvy et al. 2003Durvy M, Diot C, Taft N, Thiran P (2003) Network availability-based service differentiation. In: Quality of service – IWQoS 2003. Lecture notes in computer science. Berlin/Heidelberg: Springer. p. 305-325. https://doi.org/10.1007/3-540-44884-5_17
https://doi.org/10.1007/3-540-44884-5_17...
). To address this, redundancy of communication lines is often used, which, in turn, leads to an increase in the costs for regional operators.

Thus, on the one hand, an increase in the number of IXes nodes with the placement of cache servers in them leads to a decrease in RTD, an increase in SLA and a decrease in the costs for telecom operators for renting communication channels to IXes. On the other hand, it increases the costs for owners of IXes nodes for creating infrastructure. Obviously, there is an optimal number of IXes nodes that maximizes the given performance indicators of the Internet traffic exchange network. At the same time, such basic parameters as the specified level of SLA reliability and the volume of Internet traffic, the number of telecom operators, their territorial location, the cost of renting communication channels, the cost of creating IXes node infrastructure, etc., are the limitations. The problem of choosing the number of IXes is similar to the problem of choosing the optimal location of distribution warehouses, the solution to which uses linear programming methods, combinatorial methods, dynamic programming methods, set theory, and vector optimization. However, the mathematical models developed using these methods are quite abstract, and the solutions are obtained in an implicit form.

This article proposes a mathematical model for evaluating the performance indicators of Internet traffic exchange networks for an arbitrary number of IXes. Using the example of comparing the characteristics of Internet traffic exchange networks with one and two IXes, it is shown that, under certain conditions, the second option provides the best performance indicators.

METHODOLOGY

As a mathematical apparatus for building models of the Internet traffic exchange network, we will use queuing theory, according to which the communication network is represented as a queuing network, and nodes and communication channels, in general case, are multichannel queuing systems with queues of unlimited volume (Kleinrock 1975Kleinrock L (1975) Queuing system. Volume 1: Theory. New York: John Wiley & Sons.). Also, to simplify the analysis, we will assume that information flows in the Internet traffic exchange network are Poisson, and the volumes of transmitted messages have an exponential distribution.

Since the purpose of the article is not to study the fine structure of Internet traffic exchange methods (peering and IP transit), the information exchange between operators and between operators and IXes is represented by traffic intensities and their volumes. In other words, regardless of the peering and IP transit structure, we will continue to operate with information interaction processes at the level of flow intensities and volumes of transmitted information.

Network model for exchanging Internet traffic through a single node

As it was noted earlier, in Russia, the main volume of Internet traffic passes through MSK-IX, which is reflected in the enlarged diagram (Fig. 2).

Figure 2
Scheme of organizing an Internet traffic exchange network through one MSK-IX node.

To analyze the network, we introduce the following notation: λp is the intensity of traffic to MSK-IX from I regional operators with an average volume of requests Vz (bytes); λM is traffic intensity to MSK-IX from Moscow region operators; and q is the probability that the requested content with an average volume Vк (bytes) is located on the servers of I regional operators.

The average message propagation delay from regional operators to MSK-IX is defined as τav=1λpΣi=1Iλpiτi, where λpi and τi are, respectively, the intensity of request traffic from the i-th regional operator and the delay in the propagation of these messages from the i-th operator to MSK-IX, λp=Σi=1Iλpi, and τi=li0.7s is propagation time of signals in the optical communication channel from the i-th operator to MSK-IX, where c is the speed of light.

Incoming traffic to MSK-IX node will be λMSKin=λp+λM(1q).

SFC and SRC are the total throughput capacity of “forward” channels to MSK (FC) and “reverse” channels from MSK-IX (RC) in the lines between regional operators and MSK-IX, SMSK is performance (bandwidth) MSK-IX, and MC is the number of communication channels (usually 10 Gbit·s) between regional operators and MSK-IX, in the general case MCI. Therefore, the throughput of one channel SFC1, in the general case, will be MC times less. As a rule, the channels are duplex, so SFC = SRC. The values of μFC and μRC are the reciprocal of the average length (volume) of messages in the “forward” and “reverse” communication channels between MSK-IX and regional operators, and μMSK is the reciprocal of the average volume of information circulating in MSK-IX.

We determine the average delay of messages in FC. The traffic intensity in FC is λFC=λp(1+q)+λMq, and the average volume of messages transmitted in FC:VFC=λpλFCVZ+λM+λpqλFCVK, then respectively μ1=VFC.

The average message transmission delay in FC can be calculated by the well-known formula for a queuing system of the type М/М/m:

T F C = m μ F C S F C + P m μ F C S F C 1 ρ F C + τ a v (1)

where ρFC=λFCμFCSFC is loading of m direct channels and Pm is the probability that all m channels are busy:

P m = P 0 m ρ F C m 1 ρ F C m ! (2)

P0 is the probability that the channels are free (idle):

P 0 = m ρ F C m 1 ρ F C m ! + Σ k = 0 m - 1 m ρ F C k k ! 1 (3)

We determine the average delay of messages in MSK-IX. The average volume of one message circulating in MSK-IX is VMSK=λM+λpλMSKinVz+VK(1q)+λM+λpqλMSKinVk, respectively μMSK1=VMSK, and the load is calculated as ρMSK=λMSKμMSKSMSK=λM+λp(1q)μMSKSMSK.

For MSK-IX model in the form of N-channel queuing system with СMSK bandwidth, the average delay is calculated similarly to Eqs. 1–3 with the appropriate replacements:

T M S K = N μ M S K S M S K + P N μ M S K S M S K 1 ρ M S K (4)
P N = P 0 N ρ M S K N 1 ρ M S K N ! , P 0 = N ρ M S K N 1 ρ M S K N ! + Σ k = 0 N = 1 N ρ M S K k k ! 1 . (5)

The intensity of traffic in the “reverse” channels and the main parameters of the model are equal:

λ R C = λ p + λ M + λ p q ; V R C = λ p λ R C V K + λ M + λ p q λ R C V z ; μ R C 1 = V R C ; ρ R C = λ R C μ R C S R C : 6()
λ R C = λ p + λ M + λ p q ; V R C = λ p λ R C V K + λ M + λ p q λ R C V z ; μ R C 1 = V R C ; ρ R C = λ R C μ R C S R C . (7)

The average delay in RC is calculated similarly to Eqs. 13 with appropriate changes of variables:

T R C = m μ R C S R C + P m μ R C S R C 1 ρ R C + τ a v (8)

Finally, the average delay of messages in an exchange network with one IX is calculated as a weighted average (Chechin 2019Chechin GV (2019) Mathematical model for the analysis of communication networks with one or more traffic exchange nodes. Telecomm 7:23-28.):

T = λ M S K λ M S K i n T M S K + λ I I K λ M S K i n T F C + λ R C λ M S K i n T R C (9)

Internet traffic exchange network with multiple IXes

To simplify, we consider a network model with two IXes (Fig. 3), the results of which can be generalized to an arbitrary number of IXes.

Figure 3
Scheme of organizing an Internet traffic exchange network using two IXes.

We denote nodes with identical content as MSK-IX and IXes. There are M regional nodes, MI, attached to MSK-IX. We denote by K = (I – M) the number of regional nodes that exchange Internet traffic through node IXes.

We introduce the following notation: qMSK, qM, qIXes, and qK are the probabilities that the requested content is located in MSK-IX, on М nodes, in node IXes, or on the servers of one of the K regional nodes, respectively, and: qMSK + qM + qIXes + qK = 1; λpm and λpk are intensity of traffic to the exchange nodes MSK-IX, and IXes from the m-th (mM) and k-th (k K) regional operators, respectively. The traffic entering the network from M and K operators is defined as λpM=Σm=1Mλpm and λpK=Σk=1KλpK Average message propagation time in communication channels from M operators to MSK-IX (τ'p), from К operators to IXes (τ''p)and between IXes and MSK-IX (τ'''p):

τ p = 1 λ p M Σ m 1 M λ p m τ m ; τ p = 1 λ p K Σ x = 1 K λ p K τ κ ; τ p = L I X e s M S K 0.7 s , (10)

where LIXesMSK is distance between IXes and MSK-IX.

The capacity of the communication channels between M regional nodes and MSK-IX, between K regional nodes and IXes, between MSK-IX and IXes, we denote, respectively, SFCM and SFCM and SFCM,SFCIXes  and SFCLXesMSK and SRCLXesMSK.

The total incoming traffic in this case will be equal to λ2IXesin=λM+λpM+λpK.

There are seven segments in the analyzed information exchange model:

  • Exchange node MSK-IX;

  • “forward” communication channels between nodes MSK-IX and IXes: NMSKIXes - IXes, through which cache server streams circulate;

  • “forward” communication channels between M operators and exchange node MSK-IX;

  • “forward” channels between K operators and exchange node IXes;

  • “reverse” communication channels from MSK-IX and M operators;

  • “Reverse” communication channels between MSK-IX and IXes nodes, through which streams of NMSKIXes - IXes cache servers circulate;

  • "reverse” channels between K operators and exchange node IXes.

The expressions for the intensity of information flows in each of the sections have a similar structure, as for the exchange network through one IX (Chechin 2019Chechin GV (2019) Mathematical model for the analysis of communication networks with one or more traffic exchange nodes. Telecomm 7:23-28.):

  • Incoming traffic in MSK and the average amount of information circulating in it:

λ M S K = λ M + λ p K q M S K + λ p M + λ M + λ p K + λ p M q M + λ M + λ p M q I X e s + q K V ¯ M S K = λ M V 3 + V K ¯ q M S K λ M S K + λ p K V 3 + V K ¯ λ M S K + λ p K V 3 1 q M S K λ M S K + λ p M V 3 + V K ¯ q M S K λ M S K (11)
+ λ p M V 3 1 q M S K λ M S K + λ M + λ p K q M S K + λ p M q M λ M S K V K ¯ + λ M + λ p M q I X + q K λ M S K V K ¯ . (12)

As in previous cases, 1/μMSK=V¯MSK.

  • Traffic in direct channels (IXes-MSK) and the average amount of information transmitted in them will be:

λ IXeS-MSK  = λ p K q M S K + q M + λ M + λ p M q I X + q K , (13)

where the first term defines request traffic from K regional nodes to MSK with request volume, and the second is content traffic from nodes IXes and K to MSK with an average volume of each message VK¯;;

  • Average volume of messages:

V ¯ IXes-MSK  = λ p K q M S K + q M λ IXes-MSK  V Z + λ M + λ p M q I X + q K λ IXes-MSK  V K ¯ , (14)
a 1 / μ I X e s M S K = V ¯ I X e s M S K . (15)
  • Intensity of traffic in direct channels (M-MSK) and the average amount of information transmitted in them:

λ M M S K = λ p M + λ p M q M + λ M q M + λ p K q M (16)

where the first term represents the request traffic from М operators to MSK with the volume of each Vz, and the subsequent ones - content traffic from М regional nodes on requests from Moscow operators, IXes and K operators with an average volume VK¯

V ¯ M M S K = λ M λ M M S K V Z + λ p M + λ M + λ p K q M λ M M S K V K ¯ , (17)
1 / μ M M S K = V ¯ M M S K ; (18)
  • Traffic intensity in direct channels (K-IXes) and the average amount of information transmitted in them:

λ K  IXes  = λ p K + λ M + λ p M + λ p K q K (19)
V ¯ K I X = λ p K λ K I X V Z + λ M + λ p M + λ p K q K λ K I X e s V K ¯ (20)
1 / μ K I X e s = V ¯ K I X e s ; (21)
  • Traffic intensity in reverse channels (MSK-M) and the average amount of information transmitted in them:

λ M S K M = λ M + λ p M + λ p K q M + λ p M (22)
V ¯ M S K M = λ p M + λ M + λ p K q M λ M S K M V z + λ p M λ M S K M V K ¯ (23)
1 / μ M S K M = V ¯ M S K M ; (24)
  • Traffic intensity in reverse channels (MSK-IX) and the average amount of information transmitted in them:

λ M S K I X = λ M + λ p M q I X + q K + λ p K q I X + q M (25)
V ¯ M S K I X = λ M + λ p M q I X + q K λ M S K I X V Z + λ p K λ M S K I X V K ¯ , (26)
1 / μ M S K I X = V ¯ M S K I X ; (27)
  • Traffic intensity in reverse channels (IXes-K) and the average amount of information transmitted in them:

λ IXes-K  = λ M + λ p M + λ p K q K + λ p K (28)
V ¯ I  Xes  K = λ M + λ p M + λ p K q K λ I X e s K V Z + λ p K λ I  Xes  K V K ¯ , (29)
1 / μ I X e s K = V ¯ I X e s K . (30)

The average delay of messages in the traffic exchange network in each section of the network is determined by Eqs. 1–30 with the corresponding substitutions of variables and values τp', τp" and τp'''. Therefore, the expression for the average delay in a network with two IXes is as follows:

T = λ M S K λ 2  IXes  E x T M S K + λ IXes-MSK  λ 2  IXes  E x T F C ( I X e s M S K ) + λ M M S K λ 2  IXes  E x T F C ( M M S K ) + λ K I K λ 2  IXes  σ x T F C ( K I X e s ) + λ M S K M λ 2  IXes  Ex  T R C ( M S K M ) + λ M S K I X λ 2  IXes  Ex  T R C ( M S K L X ) + λ IXes  K λ 2  LXes  x T R C ( I X e s K ) (31)

Model for analyzing the reliability of Internet traffic exchange network

Before moving on to the description of the model, we accept the following clarification. The reliability of communication channels is usually assessed by the availability factor or the probability that the channel is operational (these are different indicators, but in a stationary mode of operation their values coincide). The value of the service availability coefficient IXes is ensured at least 99.9%, and the typical value of the availability coefficient to КG for communication channels varies between 95%-99.5% for channels without redundancy. Therefore, as the initial data for demonstrating the capabilities of the proposed model, the КG value for IXes is taken as 1 (IXes are absolutely reliable), and the availability rate of communication channels with a length of 1,000 km from geographically distant operators to IXes is 95%. When exchanging Internet traffic through one IX, the reliability of d parallel communication channels from each of I regional nodes to MSK-IX node (or to IXes, in the case of a network with two traffic exchange nodes) is defined as

K G = Π i = 1 d 1 K G d i , (32)

where КGdi is availability factor of one of di communication channels from the i-th regional node (operator) to MSK-IX (or to IXes) with length Li km.

The reliability of the entire Internet traffic exchange network can be determined by analogy, as it was when calculating the average network delay in Eqs. 931, i.e., as a weighted average of the traffic intensity circulating in each communication channel

K G = 1 λ in  Π i = 1 I λ i K G i , (33)

where λin is the network traffic and λi is the traffic intensity in the i-th channel.

It is customary to calculate the availability factors of terrestrial wire channels through the availability factors of composite short sections of a communication line with a length of 100 km or 13,900 km (standard for Russian communication lines) and a length of 2,500 km (G.602 international standard). Based on 100 km sections, the availability factor is calculated as follows (Komarnitsky 2005Komarnitsky EI (2005) Reliability of fiber-optic communication networks and prompt elimination of accidents. LIGHTWAVE Russian Edition 4:37-43.):

K G 100 = 8760 μ f r T r 8760 , (34)

where μfr [1/hour] is the failure rate of a 100 km communication link (number of failures per year), 8,760 is the number of hours per year, and Tr is the average communication link recovery time.

Then the availability factor of a communication line with a length of Li, then the availability factor of a communication line with a length of Li kilometers is defined as KGL=Πi=1QKGi, where Q is the number of hundred-kilometer sections on a communication line with a length of L km.

Cost indicators of the Internet traffic exchange network

When calculating the cost of the exchange network, we will take into account the cost of MSK-IX and IXes nodes: CMSK and CIXes, respectively, the cost of leasing communication channels to traffic exchange nodes by regional operators CK, the cost of Internet traffic received from ports at exchange points: CPMSK and CPIXes, respectively. An analysis of the existing tariffs of Russian telecom operators allows us to accept the cost of renting one communication channel with a bandwidth of 10 Gbit·s for a communication line with a length of L km proportional to the square root of the length of the operator’s communication line to the Internet traffic exchange node (MSK-IX or IXes):

C K = S 1000 A (35)

where C1000 is the cost of renting a communication channel with a length of 1,000 km, A is the number of thousand-kilometer sections in a communication line with a length of L km. In some regions of the world, the dependence (Eq. 35) may be different, for example, proportional to the cube root in regions with a developed infrastructure of communication channels or be close to linear in regions with an undeveloped infrastructure of communication channels.

Then, as a first approximation, the cost of the exchange network CΣ is determined as the sum of the costs of Internet traffic exchange nodes MSK-IX and/or (MSK-IX + IXes) and communication channels. In the general case, when calculating the cost of an exchange network, it is necessary to take into account, of course, other components: capital costs and operating costs.

RESULTS

As an example, when choosing the structure of an Internet traffic exchange network, we will use the following initial data corresponding to the parameters of the network existing in Russia:

  • All operators are territorially dispersed across six regions of Russia (which corresponds to the federal districts).

  • The total number of network channels N = 24 with a bandwidth of 10 Gbit·s each and a conditional cost of a communication channel with a length of 1,000 km equal to 1.

  • The throughput capacity of Internet traffic exchange nodes NMSK-IX or (NMSK-IX + NIXes) corresponds to 30 channels, i.e., 300 Gbit·s.

  • The availability factor КG for a 1,000 km long channel is 0.95.

  • The probability of finding content outside exchange nodes q ranges from 0.05 to 0.15.

  • The average size of one message VK¯=12MB .

For clarity, we will consider two options for building a network.

Option 1 – One Internet traffic exchange node: MSK-IX, and the distances of operators of each region to MSK-IX node are L1 = 1000 km, L2 = 2000 km, L3 = 3000 km, L4 = 4000 km, L5 = 5000 km, and L6 = 6000 km.

Option 2 – Two Internet traffic exchange nodes: MSK-IX and IXes, the distance between which is 2,000 km. The operators of the first region exchange traffic with MSK-IX, and the operators from the second to the sixth region exchange Internet traffic through the IXes node, i.e., node IXes is located in the second region. In this case, the distances of the operators of the first region to MSK-IX node are L1 = 1,000 km, and the distances of the operators of other regions to node IXes: L2 = 0 km, L3 = 1,000 km, L4 = 2,000 km, L5 = 3,000 km, and L6 = 4,000 km.

We assume that the update traffic of cache servers between nodes varies from 1 to 10% of the amount of traffic (caching coefficient Кcache) circulating in the network. The distribution of the total capacity (bandwidth) of the exchange nodes is proportional to the incoming load per each node. This bandwidth distribution rule is rational, but not optimal due to the non-linearity of the probabilistic-temporal characteristics of information exchange on the bandwidth of nodes, and is accepted only for simplification (this dependence should be proportional to the square root of the load [Kleinrock 1975Kleinrock L (1975) Queuing system. Volume 1: Theory. New York: John Wiley & Sons.]). We also assume that if one of the operator’s communication channels fails, its traffic is directed to the exchange node through any of the communication channels of another operator in this region. Such an assumption, of course, does not correspond to reality, but it does not affect the qualitative results of a comparative analysis of the two options.

The calculation results are presented below in Figs. 47, while the comparison of options was given with the same number of communication channels for each option in the information exchange system N = 24.

Figure 4 shows the dependencies of the average network delay of information transmission T when the load of communication channels ρi changes from 0.5 to 0.95 with a uniform increase in the load of all channels and different values of the number of channels between NMSKIX-IXes traffic exchange nodes (solid line: NMSKIX-IXes = 4, dotted line: NMSKIX-IXes = 2) and in Fig. 5 with a significantly uneven load on communication channels from operators in different regions.

Figure 4
Average network delay with uniform loading of communication channels of operators in different regions.
Figure 5
Average network delay with uneven loading of communication channels of operators in different regions.

As follows from the above dependencies, the option with two Internet traffic exchange nodes provides almost two times less network delay with a simultaneous increase in network bandwidth of up to 15% even with a decrease in the number of channels between NMSKIXes-IXes traffic exchange nodes from 4 to 2 (although at high loads, the communication lines (MSK-IX – IXes) are the bottleneck of the network in terms of loading). In Fig. 5, with an increase in load from operators in regions (first and third) close to the Internet traffic exchange nodes, the average network delay decreases, while with an increase in load from operators in distant regions, the delay increases. This is explained by the fact that shorter communication channels from operators in nearby regions contribute a larger share to the network delay, which is calculated as a weighted average proportional to the traffic intensity. Dependencies on this graph show the importance of choosing the location of the exchange node: these nodes should be located in regions with a maximum concentration of Internet traffic. The model developed and presented in the article allows for selecting the most rational location for placing IXes, which minimizes RTD at a given КG and cost.

КG dependencies presented in Fig. 6 show that when using a distributed scheme with two Internet traffic exchange nodes, higher network reliability is provided. The rather large КG values obtained are explained by the assumption that each operator, in the event of a failure of one of its channels, uses an operable channel of any other operator from its region to communicate with the traffic exchange node. However, in a comparative analysis of different schemes, this assumption is not essential. The same graph shows the dependence of КG (dashed line) on the change in the number of channels between two IXes, which are designed to pass traffic between the cache servers of these IXes.

Figure 6
Network availability factor KG depending on the load of channels of regional operators ρ and the number of NMSK-IX - IXes channels between nodes IXes.

Fig. 7 shows the values of the network cost SΣ when varying the throughput (number of channels: NMSKIXes - IXes) between nodes. The obtained results show that the cost of implementing a distributed network with two Internet traffic exchange nodes can be even 15% lower than for a network with one node. At the same time, as mentioned above, in this case, the network delay is simultaneously reduced and the reliability of the network is increased. This reduction in the cost of the exchange network in the implementation of a distributed network makes it possible to compensate for the costs of owners of Internet traffic exchange nodes for the creation of a second node IXes by slightly increasing tariffs for operators connected to IXes. However, the main thing is that at the same time all operators exchanging through IXes turn out to benefit economically by offsetting this increased tariff by a more significant reduction in the cost of rent for access channels to IXes due to their shorter length. Thus, the implementation of a distributed network option with several, in this case with two IXes, allows all participants in the exchange of Internet traffic (owners of traffic exchange nodes and regional telecom operators) to receive not only economic benefits, but also improve the quality of services provided in the regions, reducing delays and improving service reliability.

Figure 7
Cost of Internet traffic exchange network, where 1 is an exchange network with one IX, 2 is an exchange network with two IXes.

DISCUSSION

The developed mathematical models make it possible to compare the performance indicators of alternative options for building Internet traffic exchange networks and determine the rational values of their main parameters. These mathematical models of networks can be detailed to the required level, particularly through more accurate mathematical models of IXes nodes and methods for calculating network reliability. Additionally, to obtain more accurate estimates of network cost indicators, it is possible to use other approaches to estimating the cost of a communication channel based on its length than Eq. 35. The approach proposed in the article for calculating the characteristics of Internet traffic exchange networks can be generalized to an arbitrary number of IXes.

As for the problem of minimizing network delays under restrictions on network cost when choosing the bandwidth of communication channels, it should be solved by considering the results of Kleinrock (1975)Kleinrock L (1975) Queuing system. Volume 1: Theory. New York: John Wiley & Sons..

The choice of the Poisson model for input traffic is determined by the purpose of this article: to development of an analytical model that allows comparing alternative architecture options for an Internet traffic exchange network, selecting its optimal structure (determining the optimal number of Internet traffic exchange nodes: IX), and obtaining quantitative estimates of selected performance indicators. To solve this class of problems, the Poisson model of input traffic is traditionally used. It allows for determining the specified characteristics in an explicit analytical form. In the works of Millán et al. (2021)Millán G, Osorio-Comparán R, Lomas-Barrie V, Lefranc G (2021) The associative multifractal process: a new model for computer network traffic flows. Paper presented IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON). IEEE; Valparaíso, Chile. https://doi.org/10.1109/CHILECON54041.2021.9703007
https://doi.org/10.1109/CHILECON54041.20...
and Park and Willinger (2000)Park K, Willinger W (2000) Self-similar network traffic and performance evaluation. New York; John Wiley & Sons., based on experimental traffic data, it is shown that in the backbone channels of real Internet traffic exchange networks, a more accurate model is the model of self-similar Internet traffic. However, this model is most effectively used (mainly through simulation models) in solving problems related to choosing the performance of switches/routers, for accurately assessing QoS (RTD and jitter delays), choosing the volume of storage devices of switches/routers (calculating the probability of packet loss), and dealing with explosive traffic (cyber-attacks: DDoS), high load and overload. It is clear that the required quantitative values of throughput/performance and storage capacity in this case, of course, will be higher/greater than when using the Poisson model.

This article was carried out within the framework of a grant and represents the result of the first stage: the development of an analytical model for organizing the exchange of Internet traffic in geographically distributed communication networks. The second stage is the collection of statistical data on the structure of Internet traffic in Moscow and a several other Russian IXes, and the third is the development of a simulation model considering the obtained data. Therefore, the authors plan to publish the results at the end of the third stage, which will complement the results of analytical modeling.

CONCLUSION

The results of the analysis allow for the following conclusions and recommendations:

  • The efficiency of organizing Internet traffic exchange networks as a part of SAGSIN significantly depends on the number of IXes, the topology of backbone communication networks, the capacity and reliability of access channels to IXes, and the cost of renting communication channels.

  • An increase in the number of IXes leads to a decrease in RTD, an increase in SLA, and a reduction in the costs of telecom operators for renting communication channels to IXes, but it increases the costs for IXes node owners to create infrastructure. Obviously, there is an optimal number of IXes nodes that maximizes the given performance indicators of the Internet traffic exchange network.

  • The problem of choosing the number of IXes is similar to the problem of choosing the optimal location of distribution warehouses, which uses linear programming methods, combinatorial methods, dynamic programming methods, set theory, and vector optimization. However, the mathematical models developed using these methods are quite abstract, and the solutions are obtained in an implicit form.

  • As a mathematical model of an Internet traffic exchange network, a model of a queuing network is proposed, in which nodes and communication channels are generally multichannel queuing systems.

  • Performance indicators when comparing various options for constructing a network with one or more IXes include the average value of network delay, the throughput of the communication network and exchange nodes, the reliability of channels and the entire network, and its cost.

  • When comparing alternative options, minimizing the average delay, maximizing the throughput of the communication network and its reliability, and subject to restrictions on the cost of the communication network are used as efficiency criteria.

  • The article shows that for sufficiently large, geographically extended Internet traffic exchange networks, as well as for multi-SCN, a network with one IX node is not optimal.

  • The article proves that an Internet exchange network with multiple IXes provides lower latency, higher availability, and lower cost.

  • The article shows that a network with several IXes generally allows all participants (IXes owners and regional telecom operators – IXes participants and users) to receive economic benefits and improve the quality of the services provided.

  • The presented mathematical model of an Internet traffic exchange network makes it possible to determine the optimal network topology based on one or more basic parameters.

  • A rational organizational option for building distributed IXes networks is to combine the ownership of IXes and backbone communication networks into one entity, as implemented by Google and Yandex, for example.

ACKNOWLEDGEMENTS

Not applicable.

Reviewer

Review reports are available at: https://doi.org/10.1590/jatm.v16.1341.r1; https://doi.org/10.1590/jatm.v16.1341.r2; https://doi.org/10.1590/jatm.v16.1341.r3.

  • Peer Review History: Single Blind Peer Review.
  • FUNDING

    Russian Science Foundation
    Grant No: 23-69-10084

DATA AVAILABILITY STATEMENT

All data sets were generated or analyzed in the current study.

REFERENCES

  • Ager B, Chatzis N, Feldmann A, Sarrar N, Uhlig S, Willinger W (2012) Anatomy of a large European IXP. Paper presented 2012 ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for computer communication. ACM; New York, USA. https://doi.org/10.1145/2342356.2342393
    » https://doi.org/10.1145/2342356.2342393
  • Ahmad MZ, Guha R (2010) Studying the effect of internet exchange points on internet link delays. Paper presented 2010 Spring Simulation Multiconference. SCSI; San Diego, USA. https://doi.org/10.1145/1878537.1878645
    » https://doi.org/10.1145/1878537.1878645
  • Ahmadinejad H, Falahati A (2021) Spectral efficiency in non-terrestrial heterogeneous networks with spectrum underlay access. Phys Commun 46:101313. https://doi.org/10.1016/j.phycom.2021.101313
    » https://doi.org/10.1016/j.phycom.2021.101313
  • Alam MI, Anshelevich E, Kar K, Yuksel M (2021) Proportional pricing for efficient traffic equilibrium at internet exchange points. Paper presented 2021 33th International Teletraffic Congress (ITC-33). IEEE; Avignon, France.
  • Amarasingam N, Salgadoe ASA, Powell K, Gonzalez LF, Natarajan S (2022) A review of UAV platforms, sensors, and applications for monitoring of sugarcane crops. Rem Sens Appl: Soc and Environment 26:100712. https://doi.org/10.1016/j.rsase.2022.100712
    » https://doi.org/10.1016/j.rsase.2022.100712
  • Beiró MG, Grynberg SP, Alvarez-Hamelin JI (2015) Router-level community structure of the internet autonomous systems. EPJ Data Sci 4:12. https://doi.org/10.1140/epjds/s13688-015-0048-y
    » https://doi.org/10.1140/epjds/s13688-015-0048-y
  • Chechin GV (2019) Mathematical model for the analysis of communication networks with one or more traffic exchange nodes. Telecomm 7:23-28.
  • Chechin GV, Kalyagin MY, Kolesnichenko VE, Zamkovoi AA (2023) Organization of communication with the unmanned aerial vehicle in a combined data transmission network. J Aerosp Technol Manag 15:e2923. https://doi.org/10.1590/jatm.v15.1311
    » https://doi.org/10.1590/jatm.v15.1311
  • Chechin GV, Kolesnichenko VE, Selin AI (2022) Use of unmanned aerial systems for communication and air mobility in Arctic region. Adv Aircr Spacecr Sci 9(6):525-536. https://doi.org/10.12989/aas.2022.9.6.525
    » https://doi.org/10.12989/aas.2022.9.6.525
  • Durvy M, Diot C, Taft N, Thiran P (2003) Network availability-based service differentiation. In: Quality of service – IWQoS 2003. Lecture notes in computer science. Berlin/Heidelberg: Springer. p. 305-325. https://doi.org/10.1007/3-540-44884-5_17
    » https://doi.org/10.1007/3-540-44884-5_17
  • Ericsson (2023). Ericsson mobility report. Available at: https://d110erj175o600.cloudfront.net/wp-content/uploads/2023/06/21123003/Ericsson-Mobility-Report-June-2023.pdf Acessed on Jun 26 2024.
    » https://d110erj175o600.cloudfront.net/wp-content/uploads/2023/06/21123003/Ericsson-Mobility-Report-June-2023.pdf
  • Frangoudis PA, Yala L, Ksentini A (2017) CDN-as-a-service provision over a telecom operator’s cloud. IEEE Trans Netw Serv Manag 14(3):702-716. https://doi.org/10.1109/TNSM.2017.2710300
    » https://doi.org/10.1109/TNSM.2017.2710300
  • Guo H, Li J, Liu J, Tian N, Kato N (2021) A survey on space-air-ground-sea integrated network security in 6G. IEEE Comm Surv Tutor 24(1):53-87. https://doi.org/10.1109/COMST.2021.3131332
    » https://doi.org/10.1109/COMST.2021.3131332
  • Hernández MLH, Cobos RG, Dios-Palomares R, Pellégrini SEM (2018) An application of network theory to territorial analysis: the case of Yaqui Valley networks (2006 and 2016). Revista Fac Ci Agrar Univ Nac Cuyo 50(2):311-329.
  • Hoeschele T, Dietzel C, Kopp D, Fitzek FH, Reisslein M (2021) Importance of internet exchange point (IXP) infrastructure for 5G: estimating the impact of 5G use cases. Telecomm Policy 45:102091. https://doi.org/10.1016/j.telpol.2020.102091
    » https://doi.org/10.1016/j.telpol.2020.102091
  • Idrissi M, Salami M, Annaz F (2022) A review of quadrotor unmanned aerial vehicles: applications, architectural design and control algorithms. J Intell Robot Syst 104:22. https://doi.org/10.1007/s10846-021-01527-7
    » https://doi.org/10.1007/s10846-021-01527-7
  • Ilyin A (2020) The evolution of traffic exchange. Internet from the Inside 14:26-28.
  • Jensen M (2012) Promoting the use of internet exchange points: a guide to policy, management, and technical issues. Available at: https://www.internetsociety.org/wp-content/uploads/2012/12/promote-ixp-guide.pdf accessed on Jun 26 2024.
    » https://www.internetsociety.org/wp-content/uploads/2012/12/promote-ixp-guide.pdf
  • Kleinrock L (1975) Queuing system. Volume 1: Theory. New York: John Wiley & Sons.
  • Komarnitsky EI (2005) Reliability of fiber-optic communication networks and prompt elimination of accidents. LIGHTWAVE Russian Edition 4:37-43.
  • Lambrechts W, Sinha S (2019) Last mile internet access for emerging economies. New York: Springer International Publishing.
  • Lee YR, Son CY (2021) In-depth study on the design and implementation plan of internet exchange points in CLMV countries. Available at: https://unece.org/eci/documents/2021/10/working-documents/depth-study-design-and-implementation-plan-internet Accessed on Jun 26 2024.
    » https://unece.org/eci/documents/2021/10/working-documents/depth-study-design-and-implementation-plan-internet
  • Lv T, Qin D, Ge L (2018) Research and analysis of statistical characteristics of internet exchange points. Paper presented Sixth International Symposium on Computing and Networking Workshops (CANDARW). IEEE; Takayama, Japan. https://doi.org/10.1109/CANDARW.2018.00110
    » https://doi.org/10.1109/CANDARW.2018.00110
  • Millán G, Osorio-Comparán R, Lomas-Barrie V, Lefranc G (2021) The associative multifractal process: a new model for computer network traffic flows. Paper presented IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON). IEEE; Valparaíso, Chile. https://doi.org/10.1109/CHILECON54041.2021.9703007
    » https://doi.org/10.1109/CHILECON54041.2021.9703007
  • Mohsan SAH, Khan MA, Noor F, Ullah I, Alsharif MH (2022) Towards the unmanned aerial vehicles (UAVs): a comprehensive review. Drones 6(6):147. https://doi.org/10.3390/drones6060147
    » https://doi.org/10.3390/drones6060147
  • O’Briain D, Denieffe D, Okello D, Kavanagh Y (2020) Enabling models of internet exchange points for developing contexts. Dev Eng 5(3):100057. http://dx.doi.org/10.1016/j.deveng.2020.100057
    » https://doi.org/10.1016/j.deveng.2020.100057
  • Ofa SV (2021) Estimating the effects of internet exchange points on fixed-broadband speed and latency. Asia-Pacific Sustainable Development Journal 28(2):39-68
  • Park K, Willinger W (2000) Self-similar network traffic and performance evaluation. New York; John Wiley & Sons.
  • Pastor-Satorras R, Vespignani A (2004) Evolution and structure of the internet: a statistical physics approach. Cambridge; Cambridge University.
  • Pessoa Filho JB (2021) Space age: past, present and possible futures. J Aerosp Technol Manag 13 :e3421. https://doi.org/10.1590/jatm.v13.1226
    » https://doi.org/10.1590/jatm.v13.1226
  • Prados-Garzon J, Ameigeiras P, Ramos-Munoz JJ, Navarro-Ortiz J, Andres-Maldonado P, Lopez-Soler JM (2021) Performance modeling of softwarized network services based on queuing theory with experimental validation. IEEE Trans Mob Comput 20(4):1558-1573. https://doi.org/10.1109/TMC.2019.2962488
    » https://doi.org/10.1109/TMC.2019.2962488
  • Reyouchi EMA, Ghoumid K, Ameziane K, Mrabet OE, Mekaoui S (2013) Performance analysis of round trip delay time in practical wireless network for telemanagement. International Journal of Electrical, Electronic Science and Engineering 7(11):1413-1419.
  • Sampaio FCG, Costa Filho RN, Guterres MX (2022) Modeling resilience of air traffic management systems based on complex networks. J Aerosp Technol Manag 14:e2222. https://doi.org/10.1590/jatm.v14.1273
    » https://doi.org/10.1590/jatm.v14.1273
  • Xing Y, Hsieh F, Ghosh A, Rappaport TS (2021) High altitude platform stations (HAPS): architecture and system performance. IEEE 93rd Vehicular Technology Conference (VTC2021-Spring). IEEE; Helsinki, Finland. https://doi.org/10.1109/VTC2021-Spring51267.2021.9448899
    » https://doi.org/10.1109/VTC2021-Spring51267.2021.9448899
  • Xu J, Kishk MA, Alouini M-S (2023) Space-air-ground-sea integrated networks: modeling and coverage analysis. IEEE Trans Wirel Commun 22(9):6298-6313. https://doi.org/10.1109/TWC.2023.3241341
    » https://doi.org/10.1109/TWC.2023.3241341
  • Xu K, Duan Z, Zhang Z-L, Chandrashekar J (2004) On properties of internet exchange points and their impact on AS topology and relationship. In: Mitrou N, Kontovasilis K, Rouskas GN, Iliadis I, Merakos L, editors. Networking 2004. Lecture notes in computer science. Berlin/Heidelberg: Springer. https://doi.org/10.1007/978-3-540-24693-0_24
    » https://doi.org/10.1007/978-3-540-24693-0_24
  • Zhao H, Ji F, Wang Y, Yao K, Chen F (2024) Space–Air–Ground–Sea Integrated Network with Federated Learning. Rem Sens 16:1640. https://doi.org/10.3390/rs16091640
    » https://doi.org/10.3390/rs16091640

Edited by

Section editor: Luiz Martins-Filho https://orcid.org/0000-0002-7287-5979

Publication Dates

  • Publication in this collection
    09 Sept 2024
  • Date of issue
    2024

History

  • Received
    29 Mar 2024
  • Accepted
    17 June 2024
Departamento de Ciência e Tecnologia Aeroespacial Instituto de Aeronáutica e Espaço. Praça Marechal do Ar Eduardo Gomes, 50. Vila das Acácias, CEP: 12 228-901, tel (55) 12 99162 5609 - São José dos Campos - SP - Brazil
E-mail: submission.jatm@gmail.com