Next Article in Journal
Investigation on Vibration Influence Law of Double-Shield TBM Tunnel Construction
Previous Article in Journal
Three Dimensional Lifetime-Multiplex Tomography Based on Time-Gated Capturing of Near-Infrared Fluorescence Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of the Most Relevant Factors for Routing in Internet of Space Things Networks

by
Eduardo Garcia-Loya
,
Alejandro Galaviz-Mosqueda
*,
Salvador Villarreal-Reyes
,
Raúl Rivera-Rodríguez
,
José E. Lozano-Rizk
and
Roberto Conte-Galván
Center for Scientific Research and Higher Education at Ensenada (CICESE), Monterrey Unit, Apodaca 66629, Nuevo Leon, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(15), 7726; https://doi.org/10.3390/app12157726
Submission received: 17 June 2022 / Revised: 5 July 2022 / Accepted: 7 July 2022 / Published: 1 August 2022
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

:
The “Internet of Space Things” (IoST) is an emerging paradigm to provide Internet and data services around the globe. IoST networks can potentially support the deployment of services in underserved areas, such as monitoring inaccessible areas for early warning applications, open ocean and sea ice monitoring, and surveillance of remote ecosystems such as forests and jungles, among others. To enable the IoST paradigm, designing and developing appropriate routing protocols is crucial. This work presents a methodology based on 2k factorial statistical analysis and an in-house developed space simulator (available upon request) to identify the critical factors affecting the performance of routing protocols in “Internet of Space Things” scenarios. The analyzed factors consider reactive and proactive routing approaches, connectivity, and the freshness of routing information. The results provide essential lessons for the research community to design protocols that could adapt under different IoST scenarios. The 2k factorial analysis applied in the study of the routing protocols’ performance can be an effective tool for developing specialized routing protocols.

1. Introduction

Inter-satellite networking has the potential to make a significant impact in modern society by enabling voice, data, and remote sensing applications in underserved areas [1,2] and deep space missions [3,4,5]. In the last decade, nanosatellite standards such as CubeSat [6,7,8] have focused on developing smaller, highly efficient, and cost-effective satellite platforms [9] using commercial off-the-shelf (COTS) components. For instance, CubeSats are satellites built with cubic modules denoted as “units” (U) of 10 × 10 × 10 cm3 each. Thus, the development costs of CubeSats are lower compared to other satellites [10]. Furthermore, although CubeSats were initially envisioned as an educational and research tool, currently there is a huge interest in developing commercial applications based on this kind of platform [11].
Nanosatellites (e.g., CubeSats) are commonly deployed in low earth orbits (LEO) [12]. With the increasing number of LEO spacecraft, there is a growing interest in developing inter-satellite networking solutions and applications [13,14], leading to the introduction of the Internet of Space Things (IoST) paradigm. In IoST networks, the nodes can be satellites (e.g., picosatellites, CubeSats, microsatellites, small satellites), ground stations, or terrestrial transceivers whose primary mission (function) is not necessarily the retransmission (relay) of packets within an IoST network. Thus, one of the main paradigms proposed for IoST networking involves the formation of ad hoc inter-satellite networks. In an ad hoc IoST network, satellites assume the role of nodes and participate in networking tasks (e.g., packet relay) on a temporary or intermittent basis (depending on each satellite’s primary mission) [15,16]. Therefore, in an IoST deployment, satellites can play the role of both network infrastructure in space and as sensors of the physical world [10].
IoST networks have the potential to provide an in-space backhaul for connectivity in places far from the reach of terrestrial telecommunication coverage such as jungles, forests, open oceans, and polar areas [17,18]. Thus, IoST networks can enable the deployment of applications such as early warning systems for natural disasters, ecosystem monitoring, marine species monitoring, and marine weather monitoring (among others) in remote regions where no other communication options are available. However, for the IoST paradigm to be a reality, designing and developing novel networking mechanisms is necessary to deploy effective IoST networks [19].
As the nodes in IoST networks are satellites, they will exhibit high mobility and constrained energy resources [20,21]. Furthermore, the nodes in an IoST network can be microsatellites [22], nanosatellites (e.g., CubeSats) [7], or picosatellites [23]. In that case, low processing capabilities and low storage capacity should be considered essential node characteristics. Additionally, in ad hoc IoST networking, a satellite might have a primary mission not directly related to its possible role as a node in the network [24]. Therefore, its participation in networking tasks (e.g., packet relay) might be limited to idle periods within its primary mission. These issues pose significant challenges to designing inter-satellite networking protocols for IoST applications. Thus, flexible, reconfigurable, and opportunistic networking protocols are required to fulfill the potential offered by ad hoc IoST networks [25].
Mobile ad hoc networks (MANETs) offer flexible and opportunistic communication among mobile nodes forming a network without the need for coordination from a central entity [26,27,28,29]. Communication between two nodes of a MANET is carried out if (a) they are located within their radio coverage or (b) there is one or more intermediate nodes able to relay the information from one node to the other. The performance of a MANET is highly dependent on factors such as the routing strategy followed, node mobility, energy constraints, radio channel characteristics, and multiple access mechanisms and physical layer used in the transceiver. Of these factors, as explored in [30,31,32], the routing strategy is of the utmost importance in MANET deployments, and its performance is closely related to the particular characteristics of the deployment scenario. For instance, a routing protocol for flying ad hoc networks (FANETs) where the nodes are drones should consider energy limitations [33,34,35,36]. In contrast, in vehicular ad hoc networks (VANETs) where the nodes are cars, energy limitations are not necessarily a critical issue [37,38,39]. Furthermore, node mobility also has an impact on the routing strategy performance. For example, in [40], the authors compared the performance offered by the two main routing approaches in MANET, i.e., reactive and proactive routing, for different node speeds in smart city environments. They found that for this scenario, there are differences in the performance offered by proactive and reactive routing depending on the mobility (high or low) of the nodes.
As previously mentioned, one of the main paradigms proposed for IoST networking involves the formation of ad hoc inter-satellite networks, [41,42]. Previously, Refs. [43,44] explored the use of MANET protocols for the formation of ad hoc IoST networks. Although these works have shown the feasibility of using MANET protocols to form IoST networks, they did not study the differences in the performance offered by the main routing strategies in MANETs, namely reactive and proactive routing. Studying these differences is important for the development of new routing protocols for emerging ad hoc networking scenarios such as ad hoc IoST networking. This is because most MANET (including VANET and FANET) protocols have been developed considering as a starting point the adoption of: a reactive routing approach [45,46]; a proactive routing approach [30,47]; or some combination of both routing approaches (e.g., see [48]). Thus, by studying the performance differences and constraints observed and when a proactive (of which optimized link state routing (OLSR) is the base example) or a reactive (of which ad hoc on-demand distance vector (AODV) is the base example) routing approach is used in an ad hoc IoST network, a performance baseline can be provided for the design and development of new ad hoc IoST protocols. To the best of our knowledge, this study has not been previously addressed in the literature. Thus, two of the main contributions of our paper are: performing a comparative analysis of proactive and reactive routing in ad hoc IoST networking; and the identification of critical factors that affect the performance of the routing task in ad hoc IoST networks.
Among the parameters commonly considered when evaluating the performance of routing algorithms are those related to node density and the freshness of control information [49]. These parameters can affect the routing protocol performance in different ways depending on the particular routing strategy adopted (e.g., proactive, reactive, or hybrid). For instance, work done in [50] shows that tuning the freshness control parameters of the base proactive routing protocol, OLSR, improves its routing performance in VANET scenarios compared to the baseline configuration set. In this sense, different configuration sets and the interaction between parameters make challenging the task of identifying, isolating, and analyzing the impact of each parameter on the performance of different routing strategies for ad hoc IoST networking.
To be able to study routing performance in ad hoc IoST networks, a proper simulation testbed must be developed to recreate networking conditions found in space scenarios. Additionally, an adequate analysis methodology must be used to identify the critical factors for route discovery and maintenance in ad hoc IoST networks. Therefore, in this paper,+ we propose the use of a methodology based on 2k factorial statistical analysis and a testbed specifically developed for the analysis of ad hoc IoST networks, to study and identify the impact of critical factors in the performance of reactive and proactive routing approaches in ad hoc IoST networks.
The ST-INETMANET simulation testbed (available upon request) introduced in this paper was developed using OMNET++. To develop ST-INETMANET, we performed all the necessary programming to include realistic CubeSat mobility traces, radio transceivers, and propagation. The results obtained with ST-INETMANET for the proactive and reactive routing approaches in ad hoc IoST networking were then studied using 2k factorial analysis. Using this methodology, we were able to identify critical factors for ad hoc routing in IoST networks. The presented analysis assesses the baseline performance offered by reactive routing approaches by using the AODV protocol [51]. Similarly, the baseline proactive routing approach was analyzed using OLSR [52]. Without loss of generality, we used AODV and OLSR to provide a useful performance analysis baseline for the development of new routing protocols for ad hoc IoST networking, as both protocols are commonly used as reference when evaluating the performance of the routing task in emerging ad hoc networks.
In the following section, we review previous relevant work related to ad hoc IoST networks. Then we introduce the proposed methodology in Section 3, followed by the discussion of the results in Section 4. Lastly, we provide our conclusions in Section 5.

2. Related Work

As mentioned in the introduction, the goals of this paper were: to introduce a methodology for the analysis of the routing task in ad hoc IoST networks; to study and identify the impact of critical factors in the performance of reactive and proactive routing approaches in ad hoc routing for IoST networks; and to provide a useful performance analysis baseline for the development of new routing protocols for ad hoc IoST networking. Thus, prior to introducing our proposed methodology, in this section, we review previous relevant work related to IoST networking.
The IoST paradigm has been previously addressed in [10,18,19,24,41,43,53]. These works studied the feasibility of establishing inter-satellite communication links that extend the Internet of Things (IoT) concept towards networks where the nodes are satellites (or even other kinds of spacecraft), thus defining the IoST paradigm.
The authors in [10] explored the IoST paradigm and conceptually discussed a system architecture that fulfills this paradigm. As well, they discussed the challenges and constraints that must be overcome to successfully deploy IoST applications. Among the main challenges identified in this work, we can mention limited on-board processing capabilities of the nodes; considerable delays in propagation; and constraints introduced in the network topology by temporal variations, which can render satellite links susceptible to interruptions. The conceptual analysis introduced in Ref. [10] was later expanded in [19]. In this contribution, the authors further studied (by means of simulation) the duration of inter-satellite links when satellites with different orbital altitudes are considered as nodes of an IoST system. Additionally, a comparison of the physical layer performance between mmWave and S-band carriers is presented in this work.
In [19], the author’s review of the main characteristics of the spacecraft that can potentially become nodes in an IoST network was provided. Based on this review, Ref. [53] further analyzed the feasibility of establishing inter-CubeSats communication links. The results in this work show that it is possible to establish effective communication links between CubeSats. Therefore, we can conclude that CubeSats can effectively participate as nodes in ad hoc IoST networks.
In [41], the authors performed a comparative analysis of features suitable for IoST networking, provided by routing protocols previously developed for other kinds of networks and applications. Notably, this work analyzed the features of protocols developed for snapshot networks, MANETs, delay-tolerant networks, wireless sensor networks, and low earth orbit (LEO) satellite networks. Based on this analysis, a set of routing protocols that might be used for IoST networking was identified. However, it is essential to note that the recommendation was only based on identified protocol features, as no performance analysis was provided. Based on their analysis, the authors concluded that MANET protocols can potentially be used for ad hoc IoST networking. However, in this work, the factors that could affect the performance of these protocols when used for ad hoc IoST networking were not thoroughly studied. In a later work [24], the authors studied the use of MANET routing protocols to form ad hoc IoST networks. In particular, they studied using an ad hoc IoST network to provide connectivity for the polar regions. As the implemented routing protocol in [24] was OLSR, the simulated ad hoc IoST network used a proactive routing approach. The reported results for this experiment showed that providing intermittent muti-hop communication to the polar regions was feasible using ad hoc IoST networking, even with relatively low node densities. Nevertheless, the authors concluded that network disruption is an ad hoc IoST networking issue that must be addressed. In addition to the work reported in [24,41], the authors further explored a proof of concept in [43], demonstrating the behavior inside the local memory when realizing data transmission between two CubeSats. This proof of concept considered using a proactive routing approach designed after OLSR and Better Approach to Mobile Ad hoc Networking (BATMAN) routing protocols. These experiments further confirmed the feasibility of using CubeSats and ad hoc routing protocols for IoST networking.
The previous review of relevant state-of-the-art addressing ad hoc IoST networking showed that it is feasible to use ad hoc routing strategies to enable IoST networks, even when using routing protocols initially developed for MANETs. Nevertheless, these protocols were not specifically designed to cope with the particular characteristics of ad hoc IoST networking. For example, as spacecraft may participate in networking tasks only during idle periods of their primary mission, the node density in an ad hoc IoST network might show high variability. Similarly, because of the different speeds, orbits, and trajectories followed by different spacecraft, the routing strategy in ad hoc IoST networks must cope with highly dynamic changes in the topology.
Therefore, to fulfill the potential offered by ad hoc IoST networking, there is the need to develop new routing protocols specifically designed for this kind of network. Nevertheless, before developing these protocols, the existing conditions of ad hoc IoST network deployments must be investigated to identify critical factors that affect network performance. This is not a trivial task; in this work, we propose a methodology based on 2k factorial analysis to identify such critical factors. The 2k factorial analysis approach has been used in different fields [54,55] to discriminate between the importance of several parameters involved in one process. In the routing research area, a few works have used this methodology [56]. For example, 2k factorial analysis was previously used in [57,58] as a statistical tool to identify the most representative factors affecting message dissemination for traffic safety applications. Here we propose using 2k factorial analysis to find the critical factors involved in the routing task for ad hoc IoST networking, intending to provide a baseline upon which new routing protocols can be designed and validated.
For the analysis, we considered the two main approaches for routing in MANETs: proactive and reactive routing. These approaches differ in the mechanism used to search and maintain network routes. Proactive protocols continuously broadcast control packets to search and maintain routes [59]. The de-facto accepted standard for this approach is the “Optimized Link State Routing Protocol” or “OLSR” [52]. On the other hand, reactive routing primarily executes route-search mechanics when information packets need to be disseminated [30]. For this approach, the de facto standard is "Ad hoc On-Demand Distance Vector” (AODV). In addition, there are hybrid protocols that combine the two approaches. The suitability of each approach is closely related to the targeted network topology and its dynamics. Proactive routing protocols are commonly used when network nodes are static or have low mobility [49], as communication links last longer. Conversely, reactive protocols are commonly used in highly dynamic topologies with frequent link disruptions [60]. However, tuning proactive protocols can improve their performance for dynamic topologies, as was shown in [50]. Thus, selecting the routing approach for ad hoc IoST networking is not a trivial task, as critical parameters for protocol performance must be identified first.
To the best of our knowledge, no previous research has formally identified the factors that significantly affect the performance of routing protocols in ad hoc IoST networks. Thus, in the remainder of this paper, we introduce our proposed methodology to identify such factors. Then, we use it to provide a comparative analysis of the performance offered by proactive and reactive routing strategies in ad hoc IoST networking. We aim to provide a baseline analysis that can further be used by the research community in the development of novel routing protocols for ad hoc IoST networks.

3. Methodology

The methodology proposed to analyze the performance of ad hoc routing protocols in IoST networks is summarized in Figure 1.
First, in the proposed methodology, a “base experiment” is defined considering a relevant case of use of ad hoc IoST networking. Then, orbits of potential nodes participating in the network are generated considering actual satellite orbits. With this information, a Monte Carlo simulation of the ad hoc IoST network was performed using our ST-INETMANET simulation testbed developed explicitly for this purpose. The resulting network performance metrics were then formatted to apply the 2k factorial analysis [61].
For this contribution, the proposed methodology was applied to find the most relevant factors affecting the search and maintenance of communication routes in ad hoc IoST networks when proactive and reactive routing approaches are used. In the following subsections, we provide the details of the experiments implemented to perform this analysis.

3.1. Base Experiment

The space network mission for the base experiment considers the potential offered by ad hoc IoST networking to provide connectivity for underserved areas during natural or artificial disasters [62]. The base experiment assumes that a remotely located node sends information to an urban center through an ad hoc IoST network. The remote node is located in the Pacific (e.g., buoy) at coordinates (9°35′42.0″ N, 95°08′37.2″ W) for the implementation. The sink is located (31°52′07.7″ N, 116°39′59.1″ W) in an urban center. This scenario arises in early warning systems where an open ocean buoy transmits relevant weather and tide information to a coastal urban center. Depending on the deployment location, the ad hoc IoST network could serve as a primary or backup communication mechanism.
The “IoST Configuration files” generated as the output of this submodule contain the parameters that define the mission scenario to be executed in the IoST Simulator. The most relevant configuration parameters for this module are the number of groups (G), the number of members of each group (N), and the number of simulation days (M).

3.2. Orbit Generator

In IoST networks, satellite orbits describe the mobility of the nodes. Network topology is directly related to node mobility and parameters such as minimum link duration [30,31].
Commonly the two-line element sets (TLEs) contain encoded orbital elements upon which orbits for actual satellites can be calculated [63]. The Orbit Generator module in Figure 1 downloads TLEs from the Celestrack database [64]. These data are then formatted to feed the IoST simulator mobility module. Using the TLE data and the SGP4 model described in [65], orbits are generated for each satellite. Sets of satellites following orbits with particular characteristics can be defined using SGP4 equations to program different scenarios in the Orbit Generator (e.g., a simulation can include a predefined number of satellites in low, medium, or geostationary orbits).
The “IoST Configuration files” provided by the Base Experiment module are the input of the Orbit Generator. The module downloads all TLEs that comply with the simulation constraints. Afterward, a selection of satellites participating in the IoST network is made following predefined criteria or randomly. The outputs of this module are I = G × N × M files appropriately formatted to be used in the IoST Simulator module.

3.3. IoST Simulator—ST-INETMANET

We developed an enhanced framework for OMNET++ called ST-INETMANET [66] to perform the base experiment. ST-INETMANET allows the simulation of ad hoc IoST networks using the files provided by the Orbit Generator.
ST-INETMANET’s main modules are: “CubeSatNode”, which represents the network’s basic satellite nodes; and “Space Mobility Module”, which defines the node’s movement. A “Space Propagation Module” simulates space–space and space–Earth communication between nodes. The “Network Module” implements the routing protocols.
The “Network Observer submodule” captures all node information and traces when performing a simulation. Traces formatted for the OMNET++ Metrics Analyzer are stored in files called VEC, SAC, and VIC. The proposed base experiment running in the simulator is presented in Figure 2.

3.4. Module for 2k Factorial Analysis Weight Calculation

This module provides a tool to perform 2k factorial analysis based upon the results provided by ST-INETMANET. A formatting stage parses the VEC, SAC, and VIC files to generate CSV files with a predefined format. Formatted results are then used to calculate all the 2k factorial analysis weights using a predefined design matrix. Then, the module outputs a plot with 2k factorial analysis results and a file with numeric results.
All developed modules can be provided upon request.

3.5. Routing Approaches Considered for the Analysis

As previously mentioned, the routing approach, reactive or proactive, is a factor that could affect the dissemination of information packets in ad hoc IoST networks. The reactive and proactive approaches are implemented in this work using the routing protocols considered as the de facto standards for each approach, namely AODV [51] and OLSR [52]. This section presents the main features of the base experiment for our evaluation. Network, mobility, and routing algorithm parameters are provided in Table 1.

3.5.1. Reactive Routing Approach

The reactive routing approach aims at sending packets only when it is necessary to transmit information. Thus, reactive routing could prevent the waste of resources, especially considering the power and processing limitations of ad hoc IoST nodes.
The “Ad hoc On-Demand Distance Vector” (AODV) routing protocol is the de facto standard for reactive routing [51]. AODV initiates the basic discovery process by broadcasting a “Route Request” (RRQ) packet to find the destination node. Each intermediate node rebroadcasts the “RRQ” packet, increasing the hop counter until the “RRQ” packet reaches the “Time to Live” hop limit or finds the destination. Upon “RRQ” packet reception, the destination node unicasts a “Route Reply” (RRP) packet towards the source node to establish the route through intermediate nodes.

3.5.2. Routing Approaches Considered for the Analysis

The counterpart of the reactive routing approach is the proactive routing approach, which generates route discovery and maintenance processes regardless of whether nodes have information to send. In this approach, the most representative routing protocol is the well-known “Optimized Link State Routing Protocol” or OLSR.
In OLSR, nodes periodically exchange one-hop broadcast packets called “Hello Packets” to build their one-hop neighborhood. In addition, OLSR categorizes specific neighbors as “Multipoint Relays” or MPRs. This MPR must reach all nodes within the 2-hop neighborhood of the node. In addition, nodes periodically send “Topology Control” or TC packets, which are used to know the network topology. TC packets are flooding through the MPR nodes.

3.6. Experimental Setup

This section presents the main features of the base experiment for our evaluation. Table 1 summarizes the base parameters of the experimental setup, which will be explained in the following paragraphs.
Communication is modeled inside the nodes by four top layers and one omnipresent layer defined inside the scenario. In combination, all of the layers resemble the OSI model from bottom to top: Physical layer (PHY), Link layer (MAC), Network layer, and Transport layer.
With the revolution in accessibility to space started by initiatives such as the CubeSat standard, major global organizations such as “Thales Alenia Space” are developing projects in the emerging IoST paradigm. “Project ONION” [25] is one of the most representative projects that includes a definition of a spacecraft platform for different resources depending on the mass characteristics of the satellite.
ONION defines three types of platforms: micro (maximum of 100 kg), heavy (between 100 kg and 1000 kg), and conventional (1000 kg and more). In addition, it describes three types of radio transceivers: small, medium, and heavy, all with a radio range of 1500 km. This work modeled all the satellites as micro platforms with medium transceivers. Thus, the PHY layer of each node is configured to simulate a radio transceiver with a data rate of 750 kbps and a maximum radio range of 1500 km.
As this work focuses on evaluating the performance of the routing strategies in ad hoc IoST networks, basic MAC and transport layers are used in the experimental setup. The MAC layer explicitly provides packet encapsulation, decapsulation, and optional out-of-band acknowledgment. The Transport layer uses datagrams and a simple connectionless approach without handshakes, acknowledgments, or retransmissions (e.g., as in UDP).
The Network layer provides a unique identifier to each node. Additionally, a “Routing” module is implemented in this layer. Thus, the rules followed by a particular routing protocol are implemented in this module for each node. As previously mentioned, in this contribution, we implemented the OLSR routing protocol in this module to evaluate the proactive routing approach. Similarly, the AODV routing protocol was implemented to evaluate the reactive routing approach. Once implemented, the protocols could be interchanged in the experimental testbed whenever needed.

3.7. Factors Considered in the Analysis of Routing Strategies for Ad Hoc IoST Networks

The efficiency of routing algorithms for ad hoc networks can be assessed by measuring their performance related to their efficiency in establishing and maintaining routes. There are different factors that can affect routing protocol performance, such as active or reactive routing approach, node density, node behavior, etc. Specifically, the factors considered for our analysis of the routing task in ad hoc IoST networking are described next:
  • Routing scheme: Selecting the routing approach is not trivial, as the participant nodes’ characteristics and network topology changes must be considered [67,68]. The two main approaches are reactive and proactive, with AODV and OLSR being the most representative protocols, respectively.
  • Density: A low number of participating nodes (low density) in the network reduces contention. However, this also reduces the route establishment options. Therefore, the number of nodes in the network (density) is a relevant factor in the proposed analysis. As previously explained, densities of 20 and 240 nodes were considered for our analysis.
  • Node behavior: In ad hoc IoST networks, satellites could eventually avoid participation because of events such as low energy or primary mission priorities. Therefore, it is essential to research the impact of node availability to partake in routine tasks. In particular, we studied the impact of having 20% of satellites in a group unable to participate in networking tasks.
  • Hello message period (HMP): Hello messages are broadcast packets used by routing protocols to periodically share control information with other nodes, such as geographic location, number of neighbors, and battery level. The nodes use this information to update neighbors and routing tables and perform actions related to the particular routing strategy implemented. Neighborhood information reliability is directly related to HMP [69]. However, there is a trade-off between node information reliability and the overhead caused by the periodic messages. Considering the relevance of Hello messages, this work included HMP as a relevant factor in the 2k factorial analysis.
  • Neighbor’s refresh time (NRT): Each node maintains a neighbors table to store the routes previously found and their on-hop neighbors. Note that the age of the information in the neighbors table represents the freshness of the routing information. This work defines the NRT as the time a node is stored in the neighbors table after the last update. A short NRT allows the routing protocol to achieve early detection of broken links. However, packet loss because of interference or propagation issues could occur. Thus, a short NRT could unnecessarily trigger repair mechanisms with the consequent waste of resources. Therefore, it was relevant to analyze the impact of varying the NRT on routing performance.
  • Number of retransmissions: Packet retransmission is a simple and efficient strategy to cope with errors at the MAC and PHY layers. However, this mechanism can lead to increased network overhead. As retransmissions could delay the route discovery process when the network topology changes, this was a factor considered in the analysis.
Considering the number of parameters for 2k factorial analysis, the number of satellite groups generated, the number of trial repetitions per parameter and group combinations, and the different routing approaches studied, the total number of simulations performed for the analysis presented in this work is given by (1)
Total_number_of_Simulations = 25 × 30 × 10 × 2 = 19,200

3.8. Evaluation Metric

The “Packet Delivery Ratio” (PDR) was the main routing metric used in this paper to measure the impact of the different considered factors previously described. This metric measures the ratio between the received and sent packets, as shown in (2)
PDR = (Received_Packets_At_Destiny)/(Send_Packets_In_Sender_Node)
Note that although there are other relevant routing performance metrics such as end-to-end delay or overhead (among others), PDR provides a general assessment of routing performance, in the sense that a properly working routing algorithm will provide a high PDR.

4. Discussion

This section presents the results obtained from the proposed methodology.

4.1. Results from the Applied 2k Factorial Analysis

Table 2 provides the parameter values used for the analysis of routing strategies for ad hoc IoST networks presented in this work. The factors are as referenced. Figure 3 presents 2k factorial analysis results obtained with the proactive algorithm OLSR and the reactive algorithm AODV. This figure shows that density (e5) is the more relevant factor in the two approaches. This outcome can be explained because this factor is closely related to network connectivity, availability and quality of routing paths, and the PDR.
The NRT and HMP (e13) combination shows the second weight overall; thus, this is the most relevant combination. NRT defines the time a node is stored in the neighbors table. The freshness of routing information depends on NRT and HMP; thus, its combination captures the dynamic of the network topology in terms of the links currently available. Note that the third-highest weight in Figure 3 belongs to HMP; hence, it is the second most relevant individual factor. Considering this, and the NRT and HMP combination weight, it can be stated that the dynamic of the network topology in ad hoc IoST networking must be properly addressed when designing routing protocols for this kind of network. The density and HMP combination are relevant as well (fourth weight in Figure 3), which further reinforces our previous statement.

4.2. Analysis of Factor Values Providing the Best Performance

In this subsection, we further analyze the impact of the two most relevant factors identified in the 2k factorial analysis: Density and the NRT–HMP combination. Our goal is to identify which factor values provide the best routing performance in terms of the PDR.

4.2.1. Density

Results are presented in Figure 4 for low and high density values. The results show that density plays a significant role in the network’s performance. The change from low to high density increases the PDR from 9.8% and 14.6% to 84% and 80% for the reactive and proactive approaches, respectively.
The parameters with the best performance in low connectivity scenarios are the same for both routing approaches: large NRT, a low number of retransmissions, short HMP, and 0% of unreachable nodes (NBH−). In mission-agnostic scenarios with a low density of nodes, the routing task benefits from having a maximum number of available nodes willing to participate in packet relay. At the same time, these results highlight that for low node density ad hoc IoST network deployments, large NRT with the combination of a short HMP should be preferred. The previous result indicates that the updated neighbor information is needed as quickly as possible for this case, but with more time for each neighbor as valid in the routing table (e.g., a node needs to fast-track possible changes in its neighborhood). However, the low number of participating nodes implies that it is preferable to try to send packets through older nodes rather than having no nodes in the routing table at all. Note that this applies to both routing approaches analyzed.
A short HMP also provides the best performance for high-density scenarios. However, the best value for the NRT factor is different for each routing approach. A high NRT value leads to the best performance for the reactive protocol. In contrast, a low NRT parameter works better for the proactive routing approach.
Note that the reactive algorithm outperforms the proactive approach in ad hoc IoST scenarios with high node density. Conversely, the proactive algorithm performs better in low node density scenarios. This change can be explained considering that a short HMP (low value) and short NRT (low value) increase the control information for the proactive approach. Thus, the number of packet collisions in an ad hoc IoST network with high node density should be considerably higher for proactive routing than reactive routing. This is confirmed by the results presented in Figure 5, which compare the average number of packet collisions per trial obtained using the proactive and reactive approaches analyzed in this work. Note that the results presented in Figure 5 were obtained using the factors that provide the best performance for each routing strategy. These results confirm that the average number of packet collisions in an ad hoc IoST network with high node density is significantly higher for the proactive approach than the reactive approach. Thus, this explains why, for an ad hoc IoST network with high node density, a higher PDR was achieved when using the reactive routing approach (see Figure 4).

4.2.2. Combined Factor of NRT and HMP (Information Freshness e13)

The NRT and HMP parameters were fixed in the second experiment to analyze the impact of route information freshness on the routing protocol performance. Finding a stable route in dynamic scenarios such as those arising in ad hoc IoST networks is of paramount importance. Thus, detecting broken links on the fly becomes crucial. Results presented in Figure 6 consider a high value in NRT and HMP (low routing information freshness), a low value in NRT and HMP (high routing information freshness), and their intermediate combinations.
In general, all combinations benefit from a higher value in node density (e5 = Density+) and lower NBH percentage (e4 = NBH−). Both routing approaches improve their performance for the high freshness scenario. The reactive protocol exceeds the performance of the proactive protocol in most cases. As observed in Figure 7, this is due to the increase in the number of packet collisions with the proactive approach, which negatively impacts its routing performance.
For low routing information freshness, the best combination parameters involved many retries and a high percentage of NBH for both routing approaches. The proactive approach performed the worst when configured with this combination, with 66% of PDR, confirming that information freshness is essential for this routing approach.
The best combination for the reactive routing approach was a large NRT and short HMP with an 84.08% in PDR. In contrast, this approach performed the worst in a configuration with a short NRT and large HMP, with 68% of PDR. This reinforces the observation made for low densities, that for the reactive approach it is preferable to try to send packets through older nodes rather than having no nodes in the routing table at all.
In contrast with the reactive strategy, the best combination for the proactive approach was with short NRT and short HMP. This is because the proactive approach benefits from having fresher information in the routing tables.

5. Conclusions

This work proposed a methodology based on the 2k factorial analysis to find the most relevant factors affecting routing protocol performance in ad hoc IoST networks. To this end, we developed an enhanced framework called ST-INETMANET to include ad hoc IoST networking capabilities in OMNET++ and proposed using 2k factorial analysis to study the performance of different routing strategies in this kind of network.
In general, the 2k factorial analysis provided in Section 4 shows that Density is the most critical of the investigated factors for the routing task in ad hoc IoST networks. Then, the NRT and HMP combination is in second place, followed by HMP alone in third place. Next, we further discussed which factor combinations provide better routing performance for the analyzed proactive and reactive routing approaches.
The routing approach selection for different ad hoc IoST networking scenarios varies depending on the connectivity conditions. The proactive approach achieves the best performance for low node density (Density−) scenarios when the values of NRT and HMP are set to low. However, in a high node density (Density) scenario, the contention caused by the control messages (reflected in the increase in the number of packet collisions within the network) bound the routing performance. In this case, the low contention native of the reactive routing approach manages to perform better. Still, more connectivity represents better performance for both approaches.
The freshness of routing information is a crucial factor in ad hoc IoST networking. A short HMP leads to a better performance in the evaluated scenario for both proactive and reactive routing approaches. However, the periodicity of the NRT parameter must be configured according to the routing approach adopted. A short NRT helps to quickly identify broken links but also could increase errors because a temporary packet loss could be miss-identified as a permanently broken link. This could unnecessarily trigger the repair mechanism if a proactive routing approach is used in an ad hoc IoST network. Therefore, the NRT value must be carefully chosen for this approach to identify broken links without unnecessarily increasing control overhead. High routing information freshness mainly benefits the proactive routing approach with a gain of 14%.
Nevertheless, it is essential to highlight that, for high node densities (Density+), the reactive routing approach outperforms the proactive routing approach for most freshness combinations analyzed. This can be explained by the significantly higher average packet collisions observed in the ad hoc IoST network when the proactive routing approach is used. This is compared to the number of packet collisions observed when implementing the reactive routing approach.
From the analysis and corresponding discussion presented in this work, we can provide the following guidelines when addressing the routing tasks for ad hoc IoST networking:
  • If the expected number of nodes participating in the ad hoc IoST network is low, then a proactive routing approach might provide better performance than reactive routing.
  • However, if proactive routing is used, care must be taken in tuning the information freshness parameters to achieve good routing performance.
  • For low node density, the best performance for both approaches is achieved when all considered nodes are willing to participate in ad hoc IoST networking tasks (NBH−).
  • A large NRT with a combination of a short HMP should be preferred for IoST networks with low node density. The previous statement is for both routing approaches (see Figure 4).
  • For an ad hoc IoST network with high node density (Density+), the reactive approach provided the highest PDR and the lowest number of packet collisions.
  • Thus, if the node density in an ad hoc IoST network is expected to be high, then a reactive routing approach might be better suited for the routing task than a reactive routing approach.
Note that these guidelines can be used as a baseline for designing specific routing strategies for ad hoc IoST networking. For instance, if an ad hoc IoST deployment has significant node density variability (e.g., from low to high node density), then the analysis and discussion presented in this paper can be used as a basis for the design of hybrid routing strategies addressing this issue. In future research, we will explore the design of such hybrid protocols for ad hoc IoST networking.
Based on the presented results and the corresponding discussion, we consider that the evaluation and analysis methodology for routing strategies in ad hoc IoST networking proposed in this work, the comparative analysis between proactive and reactive routing performed, and the identification of the corresponding critical factors for the routing task provide a baseline upon which the research community can explore the design and implementation of novel routing strategies for ad hoc IoST networks.

Author Contributions

Conceptualization, E.G.-L., A.G.-M. and S.V.-R.; Data curation, R.C.-G.; Formal analysis, R.R.-R.; Funding acquisition, A.G.-M.; Investigation, R.C.-G.; Methodology, A.G.-M.; Project administration, J.E.L.-R.; Resources, J.E.L.-R.; Software, E.G.-L.; Supervision, S.V.-R.; Validation, E.G.-L., A.G.-M. and S.V.-R.; Visualization, R.R.-R.; Writing—original draft, E.G.-L.; Writing—review and editing, E.G.-L., A.G.-M. and S.V.-R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “The Council for Science and Technology of Mexico” (CONACYT), through the Basic Scientific Research under grant number 2016-01-285276.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to large size of the data to maintain a public repository.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Duan, T.; Dinavahi, V. Starlink Space Network-Enhanced Cyber–Physical Power System. IEEE Trans. Smart Grid 2021, 12, 3673–3675. [Google Scholar] [CrossRef]
  2. Zhu, L.; Wang, M.; Shao, J.; Liu, C.; Zhao, C.; Zhao, Y. Remote Sensing of Global Volcanic Eruptions Using Fengyun Series Satellites. In Proceedings of the International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy, 26–31 July 2015; Volume 2015, pp. 4797–4800. [Google Scholar] [CrossRef]
  3. Imken, T.; Castillo-Rogez, J.; He, Y.; Baker, J.; Marinan, A. CubeSat flight system development for enabling deep space science. In Proceedings of the 2017 IEEE Aerospace Conference, Big Sky, MT, USA, 4–11 March 2017; pp. 1–14. [Google Scholar] [CrossRef]
  4. Jia-Richards, O.; Lozano, P.C.; Sternberg, D.C.; Grebow, D.; Mohan, S. Feasibility of a Deep-Space CubeSat Mission with a Stage-Based Electrospray Propulsion System. In Proceedings of the 2020 IEEE Aerospace Conference, Big Sky, MT, USA, 7–14 March 2020; pp. 1–10. [Google Scholar] [CrossRef]
  5. Tieze, S.M.; Liddell, L.C.; Maria, S.R.S.; Bhattacharya, S. BioSentinel: A Biological CubeSat for Deep Space Exploration. Astrobiology 2020. ahead of print.. [Google Scholar] [CrossRef] [Green Version]
  6. Blackwell, W.J. The Nasa Tropics Mission as a Pathfinder for Future Operational Earth Observing Systems. In Proceedings of the IGARSS 2020—2020 IEEE International Geoscience and Remote Sensing Symposium, Waikoloa, HI, USA, 26 September–2 October 2020; pp. 3647–3648. [Google Scholar] [CrossRef]
  7. CalPoly. Cubesat Design Specification; The CubeSat Program: San Luis Obispo, CA, USA, 2009; Volume 8651. [Google Scholar]
  8. Speretta, S.; Topputo, F.; Biggs, J.; Di Lizia, P.; Massari, M.; Mani, K.; Tos, D.D.; Ceccherini, S.; Franzese, V.; Cervone, A.; et al. LUMIO: Achieving autonomous operations for Lunar exploration with a CubeSat. In Proceedings of the 2018 SpaceOps Conference, Marseille, France, 28 May–1 June 2018. [Google Scholar] [CrossRef] [Green Version]
  9. Puig-Suari, J.; Turner, C.; Ahlgren, W. Development of the standard CubeSat deployer and a CubeSat class PicoSatellite. In Proceedings of the 2001 IEEE Aerospace Conference Proceedings (Cat. No. 01TH8542), Big Sky, MT, USA, 11–17 March 2001; Volume 1, pp. 1347–1353. [Google Scholar] [CrossRef] [Green Version]
  10. Akyildiz, I.F.; Kak, A. The Internet of Space Things/CubeSats. IEEE Netw. 2019, 33, 212–218. [Google Scholar] [CrossRef]
  11. Villela, T.; Costa, C.A.; Brandão, A.M.; Bueno, F.T.; Leonardi, R. Towards the Thousandth CubeSat: A Statistical Overview. Int. J. Aerosp. Eng. 2019, 2019, 5063145. [Google Scholar] [CrossRef]
  12. Saeed, N.; Elzanaty, A.; Almorad, H.; Dahrouj, H.; Al-Naffouri, T.Y.; Alouini, M.-S. CubeSat Communications: Recent Advances and Future Challenges. IEEE Commun. Surv. Tutor. 2020, 22, 1839–1862. [Google Scholar] [CrossRef]
  13. Meftah, M.; Boutéraon, T.; Dufour, C.; Hauchecorne, A.; Keckhut, P.; Finance, A.; Bekki, S.; Abbaki, S.; Bertran, E.; Damé, L.; et al. The UVSQ-SAT/INSPIRESat-5 CubeSat Mission: First In-Orbit Measurements of the Earth’s Outgoing Radiation. Remote Sens. 2021, 13, 1449. [Google Scholar] [CrossRef]
  14. Dotto, E.; Della Corte, V.; Amoroso, M.; Bertini, I.; Brucato, J.; Capannolo, A.; Cotugno, B.; Cremonese, G.; Di Tana, V.; Gai, I.; et al. LICIACube—The Light Italian Cubesat for Imaging of Asteroids In support of the NASA DART mission towards asteroid (65803) Didymos. Planet. Space Sci. 2021, 199, 105185. [Google Scholar] [CrossRef]
  15. Hauri, Y.; Bhattacherjee, D.; Grossmann, M.; Singla, A. “Internet from Space” without Inter-Satellite Links. In Proceedings of the 19th ACM Workshop on Hot Topics in Networks, Virtual Event, 4–6 November 2020; ACM: New York, NY, USA, 2020; pp. 205–211. [Google Scholar]
  16. Jia, X.; Lv, T.; He, F.; Huang, H. Collaborative Data Downloading by Using Inter-Satellite Links in LEO Satellite Networks. IEEE Trans. Wirel. Commun. 2017, 16, 1523–1532. [Google Scholar] [CrossRef]
  17. Aragon, B.; Houborg, R.; Tu, K.; Fisher, J.B.; McCabe, M. CubeSats Enable High Spatiotemporal Retrievals of Crop-Water Use for Precision Agriculture. Remote Sens. 2018, 10, 1867. [Google Scholar] [CrossRef] [Green Version]
  18. Poghosyan, A.; Golkar, A. CubeSat evolution: Analyzing CubeSat capabilities for conducting science missions. Prog. Aerosp. Sci. 2017, 88, 59–83. [Google Scholar] [CrossRef]
  19. Akyildiz, I.F.; Kak, A. The Internet of Space Things/CubeSats: A ubiquitous cyber-physical system for the connected world. Comput. Netw. 2019, 150, 134–149. [Google Scholar] [CrossRef]
  20. Arnold, S.S.; Nuzzaci, R.; Gordon-Ross, A. Energy Budgeting for CubeSats with an Integrated FPGA. In Proceedings of the 2012 IEEE Aerospace Conference, Big Sky, MT, USA, 3–10 March 2012; pp. 1–14. [Google Scholar]
  21. Nguyen, H.N.; Olariu, S.; Todorova, P. A novel mobility model and resource reservation strategy for multimedia LEO satellite networks. In Proceedings of the 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No. 02TH8609), Orlando, FL, USA, 17–21 March 2003; Volume 2, pp. 832–836. [Google Scholar] [CrossRef]
  22. Kim, S.; Song, C.-M.; Lee, S.-H.; Song, S.-C.; Oh, H.-U. Design and Performance of X-Band SAR Payload for 80 kg Class Flat-Panel-Type Microsatellite Based on Active Phased Array Antenna. Aerospace 2022, 9, 213. [Google Scholar] [CrossRef]
  23. Nohmi, M. Initial Experimental Result of Pico-Satellite KUKAI on Orbit. In Proceedings of the 2009 International Conference on Mechatronics and Automation, Changchun, China, 9–12 August 2009; pp. 2946–2951. [Google Scholar]
  24. Ruiz-De-Azua, J.A.; Calveras, A.; Camps, A. A Novel Dissemination Protocol to Deploy Opportunistic Services in Federated Satellite Systems. IEEE Access 2020, 8, 142348–142365. [Google Scholar] [CrossRef]
  25. Alarcon, E.; Sanchez, A.A.; Araguz, C.; Barrot, G.; Bou-Balust, E.; Camps, A.; Cornara, S.; Cote, J.; Pena, A.G.; Lancheros, E.; et al. Design and Optimization of a Polar Satellite Mission to Complement the Copernicus System. IEEE Access 2018, 6, 34777–34789. [Google Scholar] [CrossRef]
  26. Johnson, D.B. Routing in Ad Hoc Networks of Mobile Hosts. In Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, USA, 8–9 December 1994; pp. 158–163. [Google Scholar]
  27. Yang, D.; Xia, H.; Xu, E.; Jing, D.; Zhang, H. Energy-Balanced Routing Algorithm Based on Ant Colony Optimization for Mobile Ad Hoc Networks. Sensors 2018, 18, 3657. [Google Scholar] [CrossRef] [Green Version]
  28. Gromova, E.; Kireev, S.; Lazareva, A.; Kirpichnikova, A.; Gromov, D. MANET Performance Optimization Using Network-Based Criteria and Unmanned Aerial Vehicles. J. Sens. Actuator Netw. 2021, 10, 8. [Google Scholar] [CrossRef]
  29. Kang, M.W.; Chung, Y.W. An Improved Hybrid Routing Protocol Combining MANET and DTN. Electronics 2020, 9, 439. [Google Scholar] [CrossRef] [Green Version]
  30. Kaur, H.; Sahni, V.; Bala, M. A Survey of Reactive, Proactive and Hybrid Routing Protocols in MANET: A Review. Int. J. Comput. Sci. Inf. Technol. 2013, 4, 498–500. [Google Scholar]
  31. Abolhasan, M.; Wysocki, T.; Dutkiewicz, E. A review of routing protocols for mobile ad hoc networks. Ad Hoc Netw. 2004, 2, 1–22. [Google Scholar] [CrossRef] [Green Version]
  32. Gandhi, S.; Chaubey, N.; Tada, N.; Trivedi, S. Scenario-Based Performance Comparison of Reactive, Proactive & Hybrid Protocols in MANET. In Proceedings of the 2012 International Conference on Computer Communication and Informatics, Coimbatore, India, 10–12 January 2012; pp. 1–5. [Google Scholar]
  33. Khan, M.F.; Yau, K.-L.A.; Noor, R.; Imran, M.A. Routing Schemes in FANETs: A Survey. Sensors 2019, 20, 38. [Google Scholar] [CrossRef] [Green Version]
  34. Sharma, V. Advances in Drone Communications, State-of-the-Art and Architectures. Drones 2019, 3, 21. [Google Scholar] [CrossRef] [Green Version]
  35. Khan, M.; Qureshi, I.; Khanzada, F. A Hybrid Communication Scheme for Efficient and Low-Cost Deployment of Future Flying Ad-Hoc Network (FANET). Drones 2019, 3, 16. [Google Scholar] [CrossRef] [Green Version]
  36. Cabral-Pacheco, E.G.; Villarreal-Reyes, S.; Galaviz-Mosqueda, A.; Villarreal-Reyes, S.; Rivera-Rodriguez, R.; Perez-Ramos, A.E. Performance Analysis of Multi-Hop Broadcast Protocols for Distributed UAV Formation Control Applications. IEEE Access 2019, 7, 113548–113577. [Google Scholar] [CrossRef]
  37. Galaviz-Mosqueda, A.; Villarreal-Reyes, S.; Galeana-Zapién, H.; Rubio-Loyola, J.; Covarrubias-Rosales, D.H. Reliable Multihop Broadcast Protocol with a Low-Overhead Link Quality Assessment for ITS Based on VANETs in Highway Scenarios. Sci. World J. 2014, 2014, 359636. [Google Scholar] [CrossRef] [PubMed]
  38. Galaviz-Mosqueda, A.; Morales-Sandoval, M.; Villarreal-Reyes, S.; Galeana-Zapién, H.; Rivera-Rodriguez, R.; Alonso-Arévalo, M.A. Multi-hop broadcast message dissemination in vehicular ad hoc networks: A security perspective review. Int. J. Distrib. Sens. Netw. 2017, 13, 1550147717741263. [Google Scholar] [CrossRef] [Green Version]
  39. Abbasi, I.A.; Khan, A.S. A Review of Vehicle to Vehicle Communication Protocols for VANETs in the Urban Environment. Future Internet 2018, 10, 14. [Google Scholar] [CrossRef] [Green Version]
  40. Quy, V.K.; Nam, V.H.; Linh, D.M.; Ngoc, L.A. Routing Algorithms for MANET-IoT Networks: A Comprehensive Survey. Wirel. Pers. Commun. 2022, 1–25. [Google Scholar] [CrossRef]
  41. De Azua, J.A.R.; Calveras, A.; Camps, A. Internet of Satellites (IoSat): Analysis of Network Models and Routing Protocol Requirements. IEEE Access 2018, 6, 20390–20411. [Google Scholar] [CrossRef]
  42. Ruiz-De-Azua, J.A.; Camps, A.; Auge, A.C. Benefits of Using Mobile Ad-Hoc Network Protocols in Federated Satellite Systems for Polar Satellite Missions. IEEE Access 2018, 6, 56356–56367. [Google Scholar] [CrossRef]
  43. Ruiz-De-Azua, J.A.; Calveras, A.; Golkar, A.; Camps, A.; Fernandez, L.; Munoz, J.F.; Badia, M.; Castella, R.; Diez, C.; Aguilella, A.; et al. Proof-of-Concept of a Federated Satellite System Between Two 6-Unit CubeSats for Distributed Earth Observation Satellite Systems. In Proceedings of the IGARSS 2019—2019 IEEE International Geoscience and Remote Sensing Symposium, Yokohama, Japan, 28 July–2 August 2019; pp. 8871–8874. [Google Scholar] [CrossRef]
  44. Miao, Y.; Sun, Z.; Wang, N.; Cruickshank, H. Comparison Studies of MANET-Satellite and MANET-Cellular Networks Integrations. In Proceedings of the 2015 International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 15–17 October 2015; pp. 1–5. [Google Scholar]
  45. Patel, D.N.; Patel, S.B.; Kothadiya, H.R.; Jethwa, P.D.; Jhaveri, R.H. A Survey of Reactive Routing Protocols in MANET. In Proceedings of the International Conference on Information Communication and Embedded Systems (ICICES2014), Chennai, India, 27–28 February 2014; pp. 1–6. [Google Scholar]
  46. Fang, W.; Zhang, W.; Xiao, J.; Yang, Y.; Chen, W. A Source Anonymity-Based Lightweight Secure AODV Protocol for Fog-Based MANET. Sensors 2017, 17, 1421. [Google Scholar] [CrossRef] [Green Version]
  47. De Rango, F.; Fotino, M.; Marano, S. EE-OLSR: Energy Efficient OLSR Routing Protocol for Mobile Ad-Hoc Networks. In Proceedings of the MILCOM 2008—2008 IEEE Military Communications Conference, San Diego, CA, USA, 16–19 November 2008; pp. 1–7. [Google Scholar]
  48. Mishra, M.; Gupta, G.S.; Gui, X. Network Lifetime Improvement through Energy-Efficient Hybrid Routing Protocol for IoT Applications. Sensors 2021, 21, 7439. [Google Scholar] [CrossRef] [PubMed]
  49. Mummadisetty, B.C.; Puri, A.; Latifi, S. Performance Assessment of MANET Routing Protocols. Int. J. Commun. Netw. Syst. Sci. 2015, 8, 456–470. [Google Scholar] [CrossRef] [Green Version]
  50. Toutouh, J.; García-Nieto, J.; Alba, E. Intelligent OLSR Routing Protocol Optimization for VANETs. IEEE Trans. Veh. Technol. 2012, 61, 1884–1894. [Google Scholar] [CrossRef] [Green Version]
  51. Perkins, C.E.; Royer, E.M. Ad-Hoc on-Demand Distance Vector Routing. In Proceedings of the WMCSA’99, Second IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, USA, 25–26 February 1999; pp. 90–100. [Google Scholar]
  52. Jacquet, P.; Mühlethaler, P.; Clausen, T.; Laouiti, A.; Qayyum, A.; Viennot, L. Optimized Link State Routing Protocol for Ad Hoc Networks. In Proceedings of the IEEE lnternational Multi Topic Conference 2001: Technology for the 21st Century, Lahore, Pakistan, 30 December 2001; pp. 62–68. [Google Scholar]
  53. Zaman, I.U.; Eltawil, A.; Boyraz, O. Wireless Communication Technologies in Omnidirectional CubeSat Crosslink: Feasibility Study and Performance Analysis. IEEE J. Miniat. Air Space Syst. 2021, 2, 157–166. [Google Scholar] [CrossRef]
  54. Carandang, V.W.; Ubando, A.T.; Culaba, A.B. Identification of Factor Significance in a Water Cooling Pipe Section using ANSYS CFD through a Full Factorial Design of Experiment. In Proceedings of the 2019 IEEE 11th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), Laoag, Philippines, 29 November–1 December 2019; pp. 1–5. [Google Scholar] [CrossRef]
  55. López, J.J.M.; Lázaro, A.L.; Valadez, F.J.R.; Espejel-Ayala, F. Synthesis of sodium titanate catalysts using a factorial design for biodiesel production. Environ. Prog. Sustain. Energy 2021, 40, e13475. [Google Scholar] [CrossRef]
  56. Ajjaj, S.; El Houssaini, S.; Hain, M.; El Houssaini, M.-A. Performance Assessment and Modeling of Routing Protocol in Vehicular Ad Hoc Networks Using Statistical Design of Experiments Methodology: A Comprehensive Study. Appl. Syst. Innov. 2022, 5, 19. [Google Scholar] [CrossRef]
  57. Fogue, M.; Garrido, P.; Martinez, F.J.; Cano, J.-C.; Calafate, C.T.; Manzoni, P. Identifying the Key Factors Affecting Warning Message Dissemination in VANET Real Urban Scenarios. Sensors 2013, 13, 5220–5250. [Google Scholar] [CrossRef]
  58. Fogue, M.; Garrido, P.; Martinez, F.J.; Cano, J.C.; Calafate, C.T.; Manzoni, P. Analysis of the Most Representative Factors Affecting Warning Message Dissemination in VANETs under Real Roadmaps. In Proceedings of the 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems, Singapore, 25–27 July 2011; pp. 197–204. [Google Scholar] [CrossRef]
  59. Venkatesan, T.P.; Rajakumar, P.; Pitchaikkannu, A. Overview of Proactive Routing Protocols in MANET. In Proceedings of the 2014 Fourth International Conference on Communication Systems and Network Technologies, Bhopal, India, 7–9 April 2014; pp. 173–177. [Google Scholar]
  60. Shams-Ul-Arfeen; Kazi, A.W.; Memon, J.M.; Irfan Hyder, S. Performance Evaluation of MANET Routing Protocols Using Scenario Based Mobility Models. In Innovative Algorithms and Techniques in Automation, Industrial Electronics and Telecommunications; Springer: Dordrecht, The Netherlands, 2007; pp. 419–424. [Google Scholar] [CrossRef]
  61. Czaplicki, J.M.; Shaw, M.C.; Sharpe, W.F.; Alexander, G.J.; Bailey, J.V.; Kelton, W.D.; Law, A.M. Simulation Modeling and Analysis; McGraw-Hill: New York, NY, USA, 1991; ISBN 9780073401317. [Google Scholar]
  62. Voigt, S.; Giulio-Tonolo, F.; Lyons, J.; Kučera, J.; Jones, B.; Schneiderhan, T.; Platzeck, G.; Kaku, K.; Hazarika, M.K.; Czaran, L.; et al. Global trends in satellite-based emergency mapping. Science 2016, 353, 247–252. [Google Scholar] [CrossRef]
  63. Vallado, D.A.; Cefola, P.J. Two-Line Element Sets—Practice and Use. Proc. Int. Astronaut. Congr. IAC 2012, 7, 5812–5825. [Google Scholar]
  64. CelesTrak. Available online: https://www.celestrak.com/ (accessed on 13 August 2021).
  65. Hoots, F.R.; Roehrich, R.L. Models for Propagation of the NORAD Element Sets; Defense Technical Information Center: Fort Belvoir, VA, USA, 1980; Volume 3. [Google Scholar]
  66. Loya, E.G. Evaluación de Estrategias de Enrutamiento En Redes Satelitales Ad-Hoc Basadas En CubeSats Con Bajo Procesamiento; Centro de Investigación Científica y de Educación Superior de Ensenada: Ensenada, Mexico, 2020. [Google Scholar]
  67. De Oliveira Schmidt, R.; Trentin, M.A.S. MANETs Routing Protocols Evaluation in a Scenario with High Mobility: MANET Routing Protocols Performance and Behavior. In Proceedings of the NOMS 2008—IEEE/IFIP Network Operations and Management Symposium: Pervasive Management for Ubiquitous Networks and Services, Salvador, Brazil, 7–11 April 2008; pp. 883–886. [Google Scholar] [CrossRef]
  68. Mbarushimana, C.; Shahrabi, A. Comparative Study of Reactive and Proactive Routing Protocols Performance in Mobile Ad Hoc Networks. In Proceedings of the Proceedings—21st International Conference on Advanced Information Networking and Applications Workshops/Symposia, AINAW’07, Niagara Falls, ON, Canada, 21–23 May 2007; Volume 1, pp. 679–684. [Google Scholar]
  69. Oliveira, R.; Luis, M.; Bernardo, L.; Dinis, R.; Pinto, P. The Impact of Node’s Mobility on Link-Detection Based on Routing Hello Messages. In Proceedings of the 2010 IEEE Wireless Communication and Networking Conference, Sydney, NSW, Australia, 18–21 April 2010; pp. 1–6. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the proposed methodology to analyze the performance of ad hoc routing protocols in IoST networks.
Figure 1. Flowchart of the proposed methodology to analyze the performance of ad hoc routing protocols in IoST networks.
Applsci 12 07726 g001
Figure 2. Simulation scenario with the selected coordinates for a buoy and urban center.
Figure 2. Simulation scenario with the selected coordinates for a buoy and urban center.
Applsci 12 07726 g002
Figure 3. Analyzed factors and their combinations according to the 2k factorial analysis with proactive (OLSR) and reactive (AODV) routing approaches.
Figure 3. Analyzed factors and their combinations according to the 2k factorial analysis with proactive (OLSR) and reactive (AODV) routing approaches.
Applsci 12 07726 g003
Figure 4. Comparison of factor density between the best scenarios of a proactive and reactive routing approach in IoST with high and low connectivity.
Figure 4. Comparison of factor density between the best scenarios of a proactive and reactive routing approach in IoST with high and low connectivity.
Applsci 12 07726 g004
Figure 5. Comparison of the average number of collisions in the best scenario from the factors results of a proactive and reactive routing approach in IoST with the density factor (e5). (A) Low node density; (B) high node density.
Figure 5. Comparison of the average number of collisions in the best scenario from the factors results of a proactive and reactive routing approach in IoST with the density factor (e5). (A) Low node density; (B) high node density.
Applsci 12 07726 g005
Figure 6. PDR Comparison between the best scenarios from the combination of values of the combined factor e13.
Figure 6. PDR Comparison between the best scenarios from the combination of values of the combined factor e13.
Applsci 12 07726 g006
Figure 7. Comparison between the percentage of collisions from results of low freshness and high freshness.
Figure 7. Comparison between the percentage of collisions from results of low freshness and high freshness.
Applsci 12 07726 g007
Table 1. Simulator parameters.
Table 1. Simulator parameters.
LayerConfiguration
Transport layerSimple Transport Layer (Not ACKS or Retransmissions mechanisms enabled)
Network layerOLSR and AODV for routing.
Link layer (MAC)Simple MAC.
Physical layer (PHY)750 kbps with 1500 km of radio range
Orbit ParametersConfiguration
Max altitude2000 km (LEO)
ParameterValue
Number of nodes (density)20,240
Number of groups with 20 and 240 nodes30 and 30
Number of trials per parameter set and satellite group10
Starting date for all trialsMonday, 3 May 2021
Days and hours for ad hoc IoST network communication attempts per trial Monday, Wednesday, and Thursday at 12 a.m.
ad hoc IoST Network communicationSimulation time per attempt600 s
Number of packets sent per communication attempt.100
Satellite ModelONION CubeSat Small platform
Table 2. Simulator parameters.
Table 2. Simulator parameters.
Reference NameFactor NameLow (−)High (+)
e1Neighbor’s refresh time (NRT)2 × (HMP)3 × HMP
e2Number of Retries (RET)27
e3Hello message period (HMP)0.1 s (AODV)
0.2 s (OLSR)
1 s (AODV)
2 s (OLSR)
e4Node behavior (NBH)0% of unreachable nodes20% of unreachable nodes
e5Density20 nodes240 nodes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Garcia-Loya, E.; Galaviz-Mosqueda, A.; Villarreal-Reyes, S.; Rivera-Rodríguez, R.; Lozano-Rizk, J.E.; Conte-Galván, R. Analysis of the Most Relevant Factors for Routing in Internet of Space Things Networks. Appl. Sci. 2022, 12, 7726. https://doi.org/10.3390/app12157726

AMA Style

Garcia-Loya E, Galaviz-Mosqueda A, Villarreal-Reyes S, Rivera-Rodríguez R, Lozano-Rizk JE, Conte-Galván R. Analysis of the Most Relevant Factors for Routing in Internet of Space Things Networks. Applied Sciences. 2022; 12(15):7726. https://doi.org/10.3390/app12157726

Chicago/Turabian Style

Garcia-Loya, Eduardo, Alejandro Galaviz-Mosqueda, Salvador Villarreal-Reyes, Raúl Rivera-Rodríguez, José E. Lozano-Rizk, and Roberto Conte-Galván. 2022. "Analysis of the Most Relevant Factors for Routing in Internet of Space Things Networks" Applied Sciences 12, no. 15: 7726. https://doi.org/10.3390/app12157726

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