Next Article in Journal
Cross Talk between Synthetic Food Colors (Azo Dyes), Oral Flora, and Cardiovascular Disorders
Previous Article in Journal
Sales Forecasting for Fashion Products Considering Lost Sales
Previous Article in Special Issue
A Comparison of Feature Selection and Forecasting Machine Learning Algorithms for Predicting Glycaemia in Type 1 Diabetes Mellitus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data Naming Mechanism of LEO Satellite Mega-Constellations for the Internet of Things

1
Institute of Intelligent Information Processing, Guizhou Normal University, Guiyang 550001, China
2
School of Mathematics Sciences, Guizhou Normal University, Guiyang 550001, China
3
Center for RFID and WSN Engineering, Department of Education Guizhou, Guizhou Normal University, Guiyang 550001, China
4
China and National Space Science Center, Chinese Academy of Sciences (CAS), Beijing 100190, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(14), 7083; https://doi.org/10.3390/app12147083
Submission received: 16 June 2022 / Revised: 12 July 2022 / Accepted: 13 July 2022 / Published: 13 July 2022
(This article belongs to the Special Issue Advances in Intelligent Internet of Things Ⅱ)

Abstract

:
The low earth orbit (LEO) mega constellation for the internet of thing (IoT) has become one of the hot spots for B5G and 6G concerns. Information-centric networking (ICN) provides a new approach to the interconnection of everything in the LEO mega constellation. In ICN, data objects are independent of location, application, storage and transport methods. Therefore, data naming is one of the fundamental issues of ICN, and research on the data naming mechanism of the LEO mega constellation for the IoT is thus the focus of this study. Adopting a fusion of hierarchical, multicomponent, and hash flat as one structure, a data naming mechanism is proposed, which can meet the needs of the IoT multiservice attributes and high-performance transmission. Additionally, prefix tokens are used to describe hierarchical names with various embedded semantic functions to support multisource content retrieval for in-network functions. To verify the performance of the proposed data naming mechanism, an NS-3-based simulation platform for LEO mega constellations for the IoT is designed and developed. The test simulation results show that, compared with the IP address, the ICN-HMcH naming mechanism can increase throughput by as much as 54% and reduce the transmission delay of the LEO mega satellites for the IoT by 53.97%. The proposed data naming mechanism can provide high quality of service (QoS) transmission performance for the LEO mega constellation for IoT and performs better than IP-based transmission.

1. Introduction

Recent improvements in small satellite technologies are making the use of small-satellite-based solutions appealing in different use cases, including the internet of thing (IoT). One practical example among others is the departural satellite (D-SAT) project, where a flexible cubesat-based system has been designed and tested to broadcast data generated by sensors spread over a certain coverage area [1,2]. Concurrently, because 5G cannot achieve seamless global coverage, an important development trend of B5G and 6G is the space–air–ground–sea integrated communication network [3,4]. The 3GPP working group has thus started work in this area [5].
Compared with terrestrial communications, a major advantage of satellite communications is wide coverage, which is particularly beneficial to massive machine communication (mMTC) services with ultralarge-scale access equipment (i.e., IoT services) [6]. The third-generation partnership project (3GPP) working group has studied satellite networks in three orbits: medium earth orbit (MEO), geosynchronous earth orbit (GEO) and low earth orbit (LEO). The LEO satellite network has become important for delay-sensitive services due to its lower delay. However, LEO satellites require dense deployment of space segments due to their high flight speeds and short coverage times to ensure that the ground terminal has satellite coverage continuously [6]. Therefore, with the gradual maturity of small satellite technology, the LEO mega constellation, which is a satellite system composed of multiple satellite orbits and hundreds of small satellites, has become a hot spot for B5G and 6G [6,7], and the LEO mega constellation for the IoT has become a common goal of industry and academia [8,9,10,11].
Conversely, with the development of IoT in recent years and the explosive growth of the number of IoT access devices, the big data generated by IoT pose a serious challenge to the network architecture based on TCP/IP to efficiently achieve data distribution and routing [12,13]. Deep learning and IoT can be combined in TCP/IP-based network architectures to efficiently achieve data distribution and routing [14,15,16]. However, how to assign IP addresses to IoT access devices is also a tricky problem. Because IPv4 addressing space is full, the IPv6 address space may also fill in the future [12]. In addition, IPv6 addresses are long [12], which makes them less suitable for the access of billions of devices with various constraints (e.g., power consumption, storage, size) [12,17,18,19], including wireless sensors [17,18,19]. Therefore, TCP/IP is clearly inadequate for IoT requirements [12]. From a data perspective, business applications care more about data itself rather than the address of the data source. Therefore, in recent years, to fulfil all these needs of the IoT, designing a new future network architecture from the ground up has become an important subject of special attention in industry, and information-centric networking (ICN) is a landmark ideal solution [12,13], which is particularly valued in B5G and 6G core networks, IoT and other fields [20,21,22]. ICN aims to make the current complex network architecture simpler and more versatile. Network elements are no longer servers, routers, terminals, etc. ICN networking, based on the content goal of naming, is the receiving-driven model, and data naming is one of the basic problems of ICN, which has been a research hotspot in recent years [23]. Named-data networking (NDN) [24,25] is an implementation of ICN that uses hierarchical and human-readable names to transmit content across the network. In particular, the communication paradigm of NDN is based on request and response patterns with simplified pull-based communication through interest and data packets. Name-based data retrieval can eliminate the dependence on static locations and IP addresses [26]. End users only express their interest in the given content, and the entire network is responsible for organizing routing according to the content name request and passing the content to the end user through the reverse path. ICN features primarily include location-independent naming functions, naming-based routing, intranet caching, and content self-generation to support mobile and multihoming services [27]. ICN is a data-oriented network and uses data names as the primary network elements. Therefore, how to name the data is a key issue for the ICN network.
In [28], the NDN-based hybrid naming scheme (NDN-HNS) for IoT-based smart campus (IoTSC) is proposed to provide simple naming for smaller contents. In [29], a named-based query and command mechanism named the NINQ framework is proposed to improve network performance. Many ICN naming studies are published in the literature, and the naming schemes for ICN are similar; the difference is how they are applied. Unfortunately, existing studies use a static network topology without considering dynamic scenarios in which node locations change over time, particularly for space-based IoT scenarios.
To our knowledge, past research on ICN naming has primarily focused on hierarchical naming [30,31] on the ground for different scenarios, and many studies use IP as a comparison [32]. This paper applies ICN in space-based networks to alleviate the traffic load of terrestrial networks and provide global “anywhere-anytime” Internet access. In this study, data naming should be able to clearly identify services, content and equipment; meet the requirements of heterogeneity of IoT equipment and applications; achieve equipment interoperability from different vendors and across domains; and have the characteristics of efficient aggregation, fast search and dynamic content identification to ensure tight coupling with satellite IoT applications. In addition, data naming should meet the requirements of dynamic routing organizing, forwarding, storage, etc. Currently, the ICN network primarily uses two primary methods: hierarchical and flat naming [33,34]. The hierarchical data naming method is readable and has good aggregation properties, which is conducive to routing organizing.
In summary, the contribution of this paper is summarised as follows.
(1)
An LEO mega constellation for IoT is proposed.
(2)
Based on the IoT business attributes of the LEO satellite constellation, a data naming mechanism integrating hierarchical, multi-component and hash flattening is proposed. The hierarchical-multi-component part contains information for IoT applications such as data type, generation (spatial, temporal), and attributes; the hash flattening part serves as the unique identification information of data, which can meet the needs of spatial dynamic routing organisation, forwarding, and storage, and improve the network transmission performance.
The structure of this article is as follows. The Section 1 describes the LEO mega constellation model for the IoT and analyses the links between adjacent satellites on different orbital planes. The Section 2 proposes a data naming mechanism for IoT applications. The Section 3 analyses and evaluates the performance of the proposed data naming mechanism based on the discrete event network simulator NS-3. Finally, the Section 4 provides a summary of this study.

2. LEO Mega Constellation for the IoT

2.1. IoT and LEO Mega Constellations

The IoT connects people to things, and things to other things through machine-type communication (MTC) and man–machine communication (MMC). The IoT consists of a perception layer, a transmission layer, and an application layer, as shown in Figure 1. Generally, the perception layer uses radio frequency identification (RFID) [35], wireless sensor networks (WSN) [36], near field communication (NFC) [37], infrared and other technologies for object perception and data transmission using short-distance communication methods such as Bluetooth and ultra-wide band (UWB). The transmission layer uses the internet, public mobile communication technologies (4G, 5G [38]), mobile ad-hoc networks (MANETs) [39], satellite networks [40], vehicular ad-hoc network (VANET) [41], etc., to transmit collect data. At the application layer, data processing and analysis are completed by cloud computing [42], big data [43] and other means to provide services for end users.
An important application in the 5G era is the interconnection of all things, while B5G or 6G requires seamless interconnection of all things under the condition of via space–air–ground–sea integration, and the transmission of IoT services requires low latency and high bandwidth. Generally, according to the orbital height, space–air–ground–sea integrated communication can be divided into three methods: high-orbit GEO, medium-orbit MEO, and low-orbit LEO. The networking features of these three methods are listed in Table 1.
Table 1 shows that the three integrated communication methods have their own advantages and disadvantages. In recent years, small satellite technology, including Cubesat, has been developed rapidly, and LEO mega constellations for the IoT using intersatellite link networking technology have been highly valued globally, such as the SpaceX, Amazon, OneWeb, Hongyun and Hongyan systems in China, which primarily provide low-latency, high-bandwidth transmission services for IoT applications.
A satellite constellation is a collection of multiple satellites with similar types and functions that are distributed on the same or complementary orbital planes and are coordinated to complete certain tasks under shared control. A constellation is typically a satellite network that is composed of multiple satellite rings that are configured in a specific way. This network can provide high performance, flexible wireless coverage and communication services to achieve global connectivity. The primary technical parameters and ground coverage of the primary constellations are shown in Table 2.
The Iridium constellation is the pioneer of LEO mega networking and uses polar orbits and satellites to communicate with each other via intersatellite links (ISL). The satellite visualisation simulation software SaVi [44,45] describes the structure and ground coverage of the Iridium constellation with six orbital planes, as shown in Figure 2.
To achieve full coverage globally, the LEO mega constellation for the IoT is promising network architecture and a powerful complement to the ground-based IoT network. This constellation can provide the unique advantage of high flexibility for the global expansion of the networking market.

2.2. Intersatellite Link of LEO Mega Constellation

For an LEO satellite mega constellation oriented to the IoT, intersatellite communication is required. The global coverage of the satellite constellation and the interconnection of everything in ground-side communications cannot be achieved without ISL. According to the topological characteristics of the LEO mega constellation, intersatellite communication links include links between adjacent satellites on the same orbital plane and satellite links between adjacent orbital planes.

2.2.1. Keplerian Elements

A satellite orbit can be described by seven orbital elements: the semimajor axis, eccentricity, right ascension of the ascending node, inclination, argument of the perigee, mean anomaly and true anomaly, as shown in Figure 3 [46]. The relationships between these parameters are shown in Figure 4 [47].
The orbital period P is proportional to the semimajor axis α :
P = 2 π a 3 G ( M e + m )
where G is the gravitational constant, M e is the mass of the earth, and m is the mass of the satellite.
The eccentric anomaly angle is denoted as E and the average angular velocity is denoted as n. At time t, the geometric relationship among M, v and E is shown in Figure 5, and there are:
M = n t
E e sin E = M = n t
v = 2 tan 1 1 + e 1 e tan 2 E 2
r = α ( 1 e cos E )
where r is the modulus of the satellite’s vector radius.
For the circular orbits commonly used in LEO satellite constellations, e = 0 , M = E = v . Therefore, only v is used to describe the Keplerian elements of the constellation. The Keplerian elements of the Iridium constellation are shown in Table 3.

2.2.2. ISL Analysis

Intersatellite communication links include links between adjacent satellites on the same orbital plane and satellite links between adjacent orbital planes. Therefore, the analysis of intersatellite links considers the following two scenarios:
Case 1: ISL between adjacent satellites on the same orbital plane
To facilitate analysis, each satellite in the constellation is marked as S i j k . For example, S 0 01 represents the 01 satellite in the 0# orbital plane, and S 1 11 represents the 11 satellite in the 1# orbital plane.
The geometric relationship between adjacent satellites on the same orbital plane remains unchanged, and the ISL distance can be calculated using a simple triangle relationship. Consider satellites S 0 00 and S 0 01 shown in Figure 6 as an example.
In Figure 6, if r e is the radius of the Earth, r s is the orbital height, θ is the angle between adjacent satellites, and φ is the angle between the line connecting points O and S 0 00 and the line connecting points S 0 00 and S 0 01 , then the distance between S 0 00 and S 0 01 is:
d 000 001 = α × sin θ sin φ
Substituting the relevant parameters in Table 3, θ = 32.73 ° , φ = 73.635 ° , and d 000 001 = 2016.53   km .
Case 2: ISL between adjacent satellites on adjacent orbital planes
The ISL between adjacent track surfaces includes links with short communication distances and links with long communication distances. Therefore, ISL analysis considers the following two situations:
(1)
ISL with the closest communication distance
When S 1 00 is over the North Pole or South Pole, the ISL communication distance is the closest, as shown in Figure 7.
Similarly, the distance between S 0 00 and S 1 00 is:
d 000 100 = α × sin θ 2 sin φ
Substituting the relevant parameters in Table 3, θ = 32.73 ° , φ = 81.82 ° , and d 000 100 = 1010.53   km .
(2)
ISL with the longest communication distance
When S 1 00 is above the equator, the ISL communication distance is the longest, as shown in Figure 8. The midpoint of the connection between points S 0 00 and S 0 01 is M. In Rt Δ O M S 0 00 and Rt Δ O S 0 00 S 1 00 , the length of O S 0 00 ¯ means α , and the angle between two adjacent tracks is γ = 31.80 ° . Thus, O M ¯ = 7087.78   km , M S 1 00 ¯ = 3903.68   km , and S 0 00 S 1 00 ¯ = 4393.76   km .

3. Design of Data Naming Mechanism

3.1. ICN

ICN is an information-centric network. Data objects are independent of location, application, storage, and transportation, allowing for ubiquitous intranet caching and routing. Thus, ICN aims to make the current complex network architecture simpler and more versatile, and network elements are no longer servers, routers, terminals, etc. The ICN networking is based on the named content and is a reception-driven model, which is considered to be the future development direction of the network [48]. ICN provides access to named data as a network service, and the network can serve local requests for named data, which means that network nodes can receive requests for named data and perform actions as required (e.g., forward the request to the appropriate next hop). Therefore, each network node on the path can execute forwarding decisions, cache objects, etc., and the network can forward requests along the best path.
As an implementation of ICN, NDN is based on a request-response model, data naming uses a hierarchical name structure, and naming is based on the content itself. NDN consists of two parts, a requester and a content provider, and communicates through interest packets and data packets. The data retrieval model follows the principle of interest and data flow balance. If the requester requests certain content, an interest packet with the corresponding content name is generated, and it is forwarded through the network to the node where the content is stored. After receiving the interest packet, the node returns a data packet with the corresponding name along the reverse path.
For IP packets, the core field is the address. For ICN packets, there are two types of packets, including both interest and packets of data, which do not contain an address. The core field of ICN packets is the data name. Therefore, data naming methods have an impact on overall network performance. Naming data content is a key concept. Generally, the ICN name neither represents a network node nor an interface but represents a network node independent of its location, which is suitable for content-oriented principles in IoT applications [49]. This result occurs because the ICN can reduce the data transmission delay and data publisher load through simple data access [13], and its marked advantages in fast and efficient data transmission and reliability make it a promising network mode in IoT applications. Therefore, in the IoT architecture of the mega constellation, the use of ICN ideas and an appropriate content naming mode will improve data transmission efficiency and network performance.

3.2. ICN Forward Process

LEO satellite nodes primarily enable access to terrestrial mobile terminals. The communication in LEO mega constellation is initiated by the consumer, i.e., the user terminal (UT), which exchanges two types of packets: interest and data [50]. The UT sends an interest with a content identifier to request the corresponding data. Two types of packets have a name for identifying the content. When data are requested, the UT puts the name of the required data into the interest and sends it to the network [51]. The satellite nodes use this name to forward the interest to the data producer, i.e., the content source server [51]. Once the interest reaches the satellite nodes that have the requested data in its cache, the satellite nodes return the data. The packet structure is shown in Figure 9 [52].
For performing the interest and data forwarding, each satellite node needs to maintain three functional components: forwarding information base (FIB), pending interest table (PIT), and content store (CS) [53]. Moreover, the interest and data forwarding steps in a satellite node are described in Figure 10.
Setting the ground station1 (GS1) as the interest requester and the ground station2 (GS2) as the data responder, the communication of GS1 and GS2 in LEO mega constellation operates according to the following steps.
Step1: The GS1 requests content through sending an interest with the name of the content.
Step2: A satellite node receives an interest and checks whether a match data already exists in its local CS: if the responding data are found, then data sends back GS1. Otherwise, the satellite node investigates if an interest with the same name in the PIT already exists; if so, there is no forwarding of the new interest. If a similar interest is not found in the PIT, the new interest is forwarded according to the FIB and cached in the PIT.
Step3: When the GS2 receives the interest, a data containing the requested content is sent back. By following the reverse path of interest, the data follows the traces left in the PIT of each satellite node.
Step4: When the data arrives at a satellite node, the data are forwarded through ISL. Afterwards, the satellite node eliminates the entry from the PIT, and the data are cached in the satellite node.

3.3. Data Naming Mechanism

This paper proposes a data naming mechanism that integrates hierarchical, multicomponent, and flat hashing called ICN-HMcH. The purpose of this mechanism is to integrate the characteristics of hierarchical, multicomponent, and hash flat names into a multilayered structure using prefix-based hierarchical thinking and IoT business attributes based on the LEO satellite constellation.
Figure 11 shows the top-down multilayer naming structure of ICN-HMcH, which uses a four-layer structure to identify the semantics of different applications:
  • Root prefix layer: This layer defines the flags for publishing information and multisource information request flags.
  • Task-type layer: This layer defines the data namespace in the LEO IoT. Two types of data namespaces are proposed using the executed request: one retrieves data and performs content extraction on demand; the other routes and forwards or caches the transmitted data.
  • Service-type layer: This layer defines the types of services to be performed, such as data transmission, video, or voice.
  • Network functions and local node identification layer: This layer identifies the network functions used to allow data retrieval from multiple sources.
In addition to the multilayer design, the ICN-HMcH naming mechanism uses a set of attribute value pairs at each level to describe different content/service attributes, such as operation types and security. Some of these names must exist, and some are optional or can be dynamically generated. The attribute value plays an important role in strengthening content security, protecting user/communication privacy, etc., and can be saved as a keyword.
According to the ICN-HMcH top-down multilayer naming structure, the embedded naming mechanism of the data transmission process is introduced. For the data transmission of the LEO mega constellation of the IoT, according to the function, each node can be divided into the following categories:
  • Content provider or publisher node. Such nodes inform other nodes of their own data and issue content update notifications in a timely manner when the content changes. In addition, for the requester node to request these data, the publisher node performs the data source function and provides the download source.
  • Forwarding node. Typically, an area contains at least one such node, and its location can relate to most nodes in the area to provide an efficient information summary and the function of obtaining content information. For example, each satellite can act as a central node, particularly when switching satellites.
  • Requester node. When a large number of data must be acquired and learning distribution information in the network is also required concurrently, the requester node sends a content information request to the forwarding node. The forwarding node obtains and analyses the response message; obtains the different content blocks and its node information; and then transmits the data concurrently in multiple channels. Additionally, the node requests different content blocks from different nodes concurrently. You can download and aggregate to obtain the required content. Concurrently, when the requester node obtains new data, it can publish the locally stored data information as the publisher node so that other requester nodes can directly access and download from this node.
Therefore, data transmission can be divided into three steps: information publishing, content source information acquisition, and block data request downloading.
In Step 1 (information publishing), the content provider nodes in the network must publish to the forwarding node in time based on the content cached locally to make full use of the distributed storage of data. The forwarding node determines the latest state of the data distribution in the network in real time, and when processing various data requests, it searches for the optimal data source to respond to user requests according to the content distribution and network topology. Therefore, the content distribution process occurs at any time.
During information publishing, some content is divided into several equal-sized blocks, and the block information is stored in each content block. The Publish information name pattern is ‘/Publish/Data/Prefix/Version/Timestamp/Number/Host-B/’. The field “Publish” is the flag for publishing information, which is used to inform the forwarding node that this type of request is published push information. The “Data” field is the data flag. ‘Prefix’ is the name prefix, and “Version” is the data-type information, such as video, voice or data. “Timestamp” is a timestamp. The file block serial number information “Number” is included in the back, “Host-B” is the node information of the content publisher, and the ID of the information publisher is only a named name. Therefore, ID is location-independent and used to observe how many hops of ISL the communication between the content provider and consumer will go through. The ID will be used as a basis for simulation latency.
After receiving the content request, the forwarding node first parses the name, determines that the content is the type of posted information, and detects the second field. If it is a local node, node directly resolves and processes. The data name, content block number, and source node information are obtained by parsing, and this information is sorted and cached in the content storage structure, as shown in Table 4. If it is not a local node, the node will perform routing and forwarding according to the content matching forwarding interface of the forwarding interest database FIB.
If a node in the network has new content, the data will be released via this process. When some data sources leave the service range of the central node due to problems such as movement or the data are deleted due to the cache replacement strategy, the content provider node sends the deletion information of the corresponding data, thereby updating the forwarding node information quickly.
In Step 2 (obtaining content source information), the LEO mega constellation for the IoT has multiple sources for data transmission due to the high dynamics of satellites. If the requester node wants to obtain the data response in a block request through a multisource method, it should generate a multisource information request name pattern as ‘/Multihoming/Data/Prefix/Version/Timestamp/Number1/Number2/’. The field “Multihoming” is a special flag bit that indicates that the interest request is multisource information. Ordinary interest request packets are distributed to various nodes in the network by broadcasting, and the forwarding node of the multisource information request only performs the forwarding function until the request reaches the content requester node. The structure of the data content name part is similar to that of the published information name mode. The difference is that the last part of the information request name pattern is a locally stored content block, which is used to inform the content provider node not to send related information.
In Step 3 (request to download data in blocks), the content provider node parses the data name after receiving the content request and searches for related items in the summary information. After the search is completed, the content blocks stored by the requesting node are discharged, and the sequence numbers of other content blocks are packaged with the corresponding content publisher information and block information as a data packet to respond. After the requester node obtains the corresponding file block information of the reply to the data packet, it integrates the data content name and block sequence number information to automatically generate a common request packet as ‘/Source/Host-A/Data/Prefix/Version/Timestamp/NumberX/’. After automatically generating multiple interest request packets, different nodes are requested for different content blocks concurrently, and finally the demand data are obtained through multiple paths in parallel transmission mode to speed up the content transmission speed and reduce the load of the content provider.

4. Simulation Settings

4.1. Design of LEO Mega Constellation Simulation Platform

The NS-3 simulator is a discrete event-driven network simulator that consists of interdependent modules, such as the core module, network module, application module, internet module, point-to-point module and ndnSIM module, and provides different functions for network simulation. The ndnSIM module is the latest NDN simulation module based on NS-3, which implements the basic components of NDN modularly. The current NS-3 does not provide an LEO satellite network simulation module [11], nor does it have high-speed LEO mobile and dedicated protocol stacks for satellite-to-ground communications, such as DVB-RCS2. ndnSIM can only provide the lower layer support of the NDN protocol stack, such as content storage CS, pending interest table PIT, forwarding interest database FIB, forwarding strategy and cache replacement strategy [32]. Therefore, this article expands the NS-3 structure by adding LEO satellite modules and develops a hierarchical LEO mega constellation simulation platform, as shown in Figure 12. From top to bottom, the simulation platform consists of four layers, infrastructure, network model, network configuration and control, and supports three-dimensional position and movement characteristics analysis.
The infrastructure layer primarily includes the LEO mega constellation and the ground station used to communicate with the satellite constellation.
The network model layer considers the number of orbital planes in the network, the number of satellites in each orbital plane, the orbital height of the satellite constellation, and ISLs to construct an LEO satellite constellation mobile model. For each orbital plane, the satellite closest to the equator is selected as the “reference satellite”, referring to the satellite geometry analysis in Section 2.2. The displacement between the reference satellite and the nearest satellite on the adjacent orbital plane is used as an increment to automatically determine the closest satellite to every other satellite in the orbital plane. The initial position of the satellite is set according to the orbital coordinates of each constellation. As time passes, the satellite orbits the Earth, and the distance between the satellites at a specific time point is calculated according to the ISL distance formula in Section 2.2. The network model layer also incorporates modules such as flow-monitoring and point-to-point in NS-3. The point-to-point module creates an in-plane link between the two satellite nodes that remains unchanged throughout the simulation period. The carrier sense multiple access (CSMA) module establishes a dynamic interplane satellite link and a link between the ground station and the satellite. CSMA also allows dynamic linking through connection and separation functions; the flow-monitor module allows traffic monitoring to be enabled on all nodes in the satellite-to-earth network. The data collected using traffic monitoring include data packet transmission delay and throughput. The delay of the communication of the LEO mega constellation in the NS-3 code is calculated using the speed of light and the distance between the satellite and ground nodes [54].
The network configuration layer configures the broadcast channel for the LEO mega constellation, configures the requester and content provider for the ground station model, and installs the corresponding NDN protocol or IP protocol for different network environments.
The control layer first applies the relevant mobile model to network the satellite constellation network nodes in the orbital planes and ground stations. The communication between the ground station and the satellite is dynamic. Because the ground station remains stationary, the ground station must switch when updating the connection to the satellite to ensure that it is still connected to the nearest satellite. Second, the top-level control is responsible for maintaining and updating the intersatellite and satellite-to-ground communication links. In addition, it is responsible for data packet storage and routing between nodes in the network.

4.2. Simulation and Performance Analysis

4.2.1. Simulation Scene

According to the Iridium constellation structure in Figure 2, the LEO mega constellation orbit number, number of satellites in each orbital plane, orbital height, satellites on the same orbital plane and links between adjacent orbital planes, and other parameters are configured while maintaining dynamic ISL updating. The orbital coordinates of the Iridium constellation in Table 3 are used as the initial position of the LEO mega constellation.
The coordinates of the two ground stations on Earth are (31° N, 3° E) and (148° N, 99° E), and are denoted by GS0 and GS1, respectively, as shown in Figure 13. GS0 is the requester of interest, and GS1 is the data responder, i.e., producer. Communication between the ground stations is established via the LEO mega constellation ISL with multiple hops. For example, the #13 satellite above GS0 transmits the interest request to GS1 through the #23 satellite, the #44 satellite, the #54 satellite, and the #55 satellite ISL, as shown in Figure 14.

4.2.2. Performance Analysis

Satellite-to-earth communication services transmit text, video or voice. This study analyses the throughput and transmission delay of transmission around the transmission of text-type data packets of different sizes. The transmission rate of the link between the satellite and the ground is 1.5 Mbps, and the transmission rate of the ISL on the same orbital surface and different orbital surfaces of the LEO mega constellation is 25 Mbps [55].
Additionally, for ease of analysis, this paper compares the data packets based on the IP address and the proposed ICN-HMcH naming mechanism. The same LEO mega constellation simulation platform is used in both methods that are investigated in this study using the same simulation scene and parameters. The IP protocol and the NDN protocol are configured in the LEO mega constellation scenario. In a network environment based on the ICN-HMcH naming mechanism, the content storage CS capacity is 10,000 data packets, and the default least-recently-used (LRU) cache replacement strategy and the default broadcast routing strategy are used.
In addition, the system operation event is 2000 s, the link is updated every 100 s, and data packets are sent at a frequency of 100 packets per second.
(1)
Throughput
Throughput is measured by the transmission rate of data packets based on the ICN-HMcH naming mechanism or based on the IP address. For the IP address-based data packets transmitted by the satellite-to-ground network, the throughput is calculated using a flow monitor. For data packets based on the ICN-HMcH naming mechanism, the throughput of each node is calculated by using the ndn::L3RateTracer class.
Figure 15 shows the variation of the communication throughput between the LEO mega constellation for the IoT and the ground station with the size of the data packets of different structures. The route shown in Figure 14 is from ground station 0# to ground station 1#, during which it passes through four hops of ISL. The figure shows that no matter how big the data packet is, the data packet based on the ICN-HMcH naming mechanism performs markedly better than the data packet based on the IP address in terms of transmission performance, increasing throughput by as much as 54%. This result occurs because this paper integrates ICN and the LEO satellite constellation and compares them to other naming methods, such as flat, attribute-value, and hybrid naming methods, on the ground side due to complex naming structures that result in long parsing times of content by nodes and influenced throughput. The ICN-HMcH uses hierarchical and human-readable names to transmit content across the network, eliminating dependence on static locations and IP addresses. Results show that for different business types of IoT, the ICN-HMcH naming mechanism based on the proposed hierarchical structure achieves high throughput.
(2)
Time delay
In the ICN network based on the ICN-HMcH naming mechanism, the end-to-end delay refers to the time required for an interest packet to be transmitted from the requester to the content provider or for the data packet to be transmitted from the content provider to the requester. However, in IP address-based networks, the end-to-end delay is expressed in terms of the time required for IP data packets to be transmitted from the content requester to the server or from the server to the requester and is calculated using a flow monitor. For data packets based on the ICN-HMcH naming mechanism, the ndn::AppDelayTracer class is used to calculate the delay. The output of the tracker is a.txt file, which is composed of delay parameters and other characteristics.
Figure 16 describes the data transmission process of the LEO mega constellation oriented to the IoT and the ground station communication. The time delay varies with the size of data packets of different structures. Compared with data packets based on the IP address, the transmitted data packets based on the ICN-HMcH naming mechanism can reduce the transmission delay of the LEO mega satellites for the IoT by 53.97%. This result occurs because the proposed method does not need to consider the content address of the interest packet sent by ground station #0 so that it can quickly obtain a response from ground station #1. Results show that the transmission delay based on the proposed hierarchical structure of the ICN-HMcH naming mechanism decreases for different types of IoT services.
(3)
Multi-source data retrieval performance
Baseline represents to the scenario of sending one interest for each producer (retrieve one data packet). In Figure 17, the number of interest messages grows linearly when the number of producers increases, whereas ICN-HMcH allows only one interest to be sent and provide in-network data aggregation; therefore, only one interest is used even when the number of producers increases. This results in improved bandwidth utilisation and energy efficiency.
ICN-HMcH needs to receive all response data packets before performing in-network aggregation, whereas baseline performs the same thing but in the application layer. Figure 18 shows that the data collection time for ICN-HMcH is rapid compared to the baseline scenario, especially when the number of producers increases.

5. Results and Discussion

The simulation results in Section 4.2.2 shows that no matter how big the data packet is, the data packet based on the ICN-HMcH naming mechanism performs markedly better than the data packet based on the IP address in terms of transmission performance. Additionally, comparing with data packets based on the IP address, the transmission delay based on the proposed hierarchical structure of the ICN-HMcH naming mechanism decreases for different types of IoT services. In addition, the ICN-HMcH naming mechanism improved bandwidth utilisation and energy efficiency.
This paper applies ICN in space-based networks to alleviate the traffic load of terrestrial networks and provide global “anywhere-anytime” Internet access. In this study, data naming can clearly identify services, content and equipment; meet the requirements of heterogeneity of IoT equipment and applications; and achieve equipment interoperability from different vendors and across domains.

6. Conclusions

The LEO mega constellation facing the IoT is a new and important direction for the development of satellite internet. From the perspective of improving transmission performance, this paper proposes a hierarchical data naming mechanism based on the idea of ICN. The hierarchical nature of the name allows for the naming of content and services, and the naming mechanism also integrates names based on attribute–value pairs to help service identification and add more semantic ways to the name to meet the needs of multiple services in the IoT. In addition, prefix notation is used to overcome the unbounded nature of ICN names. System performance was verified by designing and developing an NS-3-oriented LEO mega constellation simulation platform for the IoT. Simulation results show that, compared with the IP address, the ICN-HMcH naming mechanism can increase throughput by as much as 54% and reduce the transmission delay of the LEO mega satellites for the IoT by 53.97%. The proposed data naming mechanism can provide high Quality of Service (QoS) transmission performance for the IoT-oriented LEO mega constellation and performs markedly better in terms of transmission performance compared to IP. In future research, in-network caching strategies, routing and forwarding strategies should be investigated.

Author Contributions

Conceptualization, S.H. and M.X.; methodology, M.X.; software, H.L.; validation, M.X., H.L. and Y.S.; formal analysis, T.Y.; investigation, M.X.; resources, Y.S.; data curation, H.L.; writing—original draft preparation, M.X.; writing—review and editing, S.H.; visualization, H.L.; supervision, S.H.; project administration, S.H.; funding acquisition, S.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the NSFC under award number 6156010183 and by Guizhou Province Education Department Projects of China (KY [2017]031 and KY [2020]007).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bacco, M.; Boero, L.; Cassará, P.; Colucci, M.; Gotta, A.; Marchese, M.; Patrone, F. IoT applications and services in space information networks. IEEE Wirel. Commun. 2019, 26, 31–37. [Google Scholar] [CrossRef]
  2. Jayousi, S.; Morosi, S.; Ronga, L.S.; Del Re, E.; Fanfani, A.; Rossettini, L. Flexible cubesat-based system for data broadcasting. IEEE Aerosp. Electron. Syst. Mag. 2018, 33, 56–65. [Google Scholar] [CrossRef]
  3. You, X.; Wang, C.X.; Huang, J.; Gao, X.; Zhang, Z.; Wang, M.; Liang, Y.C. Towards 6G wireless communication networks: Vision, enabling technologies, and new paradigm shifts. Sci. China-Inf. Sci. 2021, 64, 110301. [Google Scholar] [CrossRef]
  4. Hu, S.B. Future wireless communication, big data and AI. J. Guizhou Norm. Univ. (Nat. Sci.) 2020, 1–10+32. [Google Scholar]
  5. Guidotti, A.; Vanelli-Coralli, A.; Conti, M.; Andrenacci, S.; Cioni, S. Architectures and key technical challenges for 5G systems incorporating satellites. IEEE Trans. Veh. Technol. 2019, 68, 2624–2639. [Google Scholar] [CrossRef] [Green Version]
  6. Leyva-Mayorga, I.; Soret, B.; Röper, M.; Wübben, D. LEO small-satellite constellations for 5G and beyond-5G communications. IEEE Access 2020, 87, 184955–184964. [Google Scholar] [CrossRef]
  7. Kodheli, O.; Guidotti, A.; Vanelli-Coralli, A. Integration of satellites in 5G through LEO constellations. In Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference, Singapore, 4–8 December 2017. [Google Scholar]
  8. Portillo, I.D.; Cameron, B.G.; Crawley, E.F. A technical comparison of three low earth orbit satellite constellation systems to provide global broadband. Acta Astronaut. 2019, 159, 123–135. [Google Scholar] [CrossRef]
  9. Fraire, J.A.; Céspedes, S.; Accettura, N. Direct-to-satellite IoT—A survey of the state of the art and future research perspectives backhauling the IoT through LEO satellites. In Proceedings of the International Conference on Ad-Hoc Networks and Wireless, Luxembourg, 1–3 October 2019. [Google Scholar]
  10. Qu, Z.; Zhang, G.; Cao, H.; Xie, J. LEO satellite constellation for internet of things. IEEE Access 2017, 5, 18391–18401. [Google Scholar] [CrossRef]
  11. Wang, Z. Design and implementation of NS-3-based simulation system of LEO satellite constellation for IoTs. In Proceedings of the IEEE 4th International Conference on Computer and Communications (ICCC), Chengdu, China, 7–10 December 2018. [Google Scholar]
  12. Arshad, S.; Azam, M.A.; Rehmani, M.H.; Loo, J. Recent advances in information-centric networking based on internet of things (ICN-IoT). IEEE Internet Things J. 2019, 6, 2128–2158. [Google Scholar] [CrossRef] [Green Version]
  13. Meddeb, M. How to cache in ICN-based IoT environments. In Proceedings of the 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA), Hammamet, Tunisia, 30 October 2017–3 November 2017. [Google Scholar]
  14. Tran, M.Q.; Elsisi, M.; Mahmoud, K.; Liu, M.K.; Lehtonen, M.; Darwish, M.M. Experimental setup for online fault diagnosis of induction machines via promising IoT and machine learning: Towards industry 4.0 empowerment. IEEE Access 2021, 9, 115429–115441. [Google Scholar] [CrossRef]
  15. Elsisi, M.; Tran, M.Q.; Mahmoud, K.; Mansour, D.E.A.; Lehtonen, M.; Darwish, M.M. Effective IoT-based deep learning platform for online fault diagnosis of power transformers against cyberattacks and data uncertainties. Measurement 2022, 156, 110686. [Google Scholar] [CrossRef]
  16. Tran, M.Q.; Elsisi, M.; Liu, M.K.; Vu, V.Q.; Mahmoud, K.; Darwish, M.M. Reliable Deep Learning and IoT-Based Monitoring System for Secure Computer Numerical Control Machines Against Cyber-Attacks with Experimental Verification. IEEE Access 2022, 10, 23186–23197. [Google Scholar] [CrossRef]
  17. Shang, W.T. Challenges in IoT Networking via TCP/IP Architecture. Named Data Networking. 2016. Available online: https://named-data.net/publications/techreports/ (accessed on 10 February 2016).
  18. Borgia, E. The internet of things vision: Key features, applications and open issues. In Computer Communications; Elsevier: Amsterdam, The Netherlands, 2014; pp. 1–31. [Google Scholar]
  19. Stankovic, J.A. Research Directions for the Internet of Things. IEEE Internet Things J. 2014, 1, 3–9. [Google Scholar] [CrossRef]
  20. Ravindran, R. Deploying ICN in 3GPP’s 5G NextGen core architecture. In Proceedings of the 2018 IEEE 5G World Forum (5GWF), Silicon Valley, CA, USA, 9–11 July 2018. [Google Scholar]
  21. Nour, B.; Sharif, K.; Li, F.; Moungla, H.; Liu, Y. A unified hybrid information-centric naming scheme for IoT applications. Comput. Commun. 2020, 150, 103–114. [Google Scholar] [CrossRef]
  22. Ravindran, R.; Chakraborti, A.; Amin, S.O.; Azgin, A.; Wang, G. 5G-ICN: Delivering ICN services over 5G using network slicing. IEEE Commun. Mag. 2017, 55, 101–107. [Google Scholar] [CrossRef] [Green Version]
  23. Cui, L.Q. NSTN: Name-Based Smart Tracking for Network Status in Information-Centric Internet of Things. In Proceedings of the IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019. [Google Scholar]
  24. Zhang, L. Named Data Networking (NDN) Project. 2010. Available online: https://named-data.net/publications/techreports/ (accessed on 31 October 2010).
  25. Zhang, L.; Afanasyev, A.; Burke, J.; Jacobson, V.; Claffy, K.C.; Crowley, P. Named Data Networking. ACM SIGCOMM Comput. Commun. Rev. (CCR) 2017, 44, 66–73. [Google Scholar] [CrossRef]
  26. Zhang, Y. A Survey of Mobility Support in Named Data Networking. In Proceedings of the 2016 IEEE Conference on Computer Communications Workshops, San Francisco, CA, USA, 10–14 April 2016. [Google Scholar]
  27. Vasilakos, A.V.; Li, Z.; Simon, G.; You, W. Information centric network: Research challenges and opportunities. J. Netw. Comput. Appl. 2015, 52, 1–10. [Google Scholar] [CrossRef]
  28. Arshad, S. Towards Information-Centric Networking (ICN) Naming for Internet of Things (IoT). In Proceedings of the International Conference on Future Networks and Distributed Systems (ICFNDS), Cambridge, UK, 19–20 July 2017. [Google Scholar]
  29. Rehman, M.A.U.; Ullah, R.; Kim, B.-S. NINQ: Name-Integrated Query Framework for Named-Data Networking of Things. Sensors 2019, 19, 2906. [Google Scholar] [CrossRef] [Green Version]
  30. Drira, W. NDN-Q: An NDN query mechanism for efficient V2X data collection. In Proceedings of the 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking Workshops (SECON Workshops), Singapore, 30 June–3 July 2014; pp. 13–18. [Google Scholar]
  31. Chowdhury, M. Secure Information Sharing among Autonomous Vehicles in NDN. In Proceedings of the Second International Conference on Internet-of-Things Design and Implementation (IoTDI ‘17), Pittsburgh, PA, USA, 18–21 April 2017; Association for Computing Machinery: New York, NY, USA, 2017. [Google Scholar]
  32. Lyu, J.F.; Chen, Y.L.; Cao, Y. NDN-Based Multimedia Content Distribution in Space-Ground Integration Network. In Proceedings of the 2018 IEEE/CIC International Conference on Communications in China (ICCC Workshops), Beijing, China, 16–18 August 2018; pp. 69–74. [Google Scholar]
  33. Adhatarao, S.S. Comparison of naming schema in ICN. In Proceedings of the 2016 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), Rome, Italy, 13–15 June 2016. [Google Scholar]
  34. Bouk, S.H.; Ahmed, S.H.; Kim, D.K. Hierarchical and hash-based naming scheme for vehicular information centric networks. In Proceedings of the 2014 International Conference on Connected Vehicles and Expo (ICCVE), Vienna, Austria, 3–7 November 2014. [Google Scholar]
  35. CHEN, R.; CHEN, Z. RFID anti-collision algorithm based on tags grouping. J. Comput. Appl. 2013, 33, 2132–2135. [Google Scholar] [CrossRef]
  36. Razzaque, M.A.; Milojevic-Jevric, M.; Palade, A.; Clarke, S. Middleware for internet of things: A survey. IEEE Internet Things J. 2016, 3, 70–95. [Google Scholar] [CrossRef] [Green Version]
  37. Want, R.; Schilit, B.N.; Jenson, S. Enabling the internet of things. Computer 2015, 48, 28–35. [Google Scholar] [CrossRef]
  38. Skouby, K.E.; Lynggaard, P. Smart home and smart city solutions enabled by 5g, IoT, AAI and cot services. In Proceedings of the 2014 International Conference on Contemporary Computing and Informatics (IC3I), Mysore, India, 27–29 November 2014. [Google Scholar]
  39. Ramrekha, T.A.; Adigun, O.; Ladas, A.; Weerasinghe, N.; Politis, C. Towards a scalable routing approach for mobile ad-hoc networks. In Proceedings of the 2015 IEEE 20th International Workshop on Computer Aided Modelling and Design of Communication Links and Networks (CAMAD), Guildford, UK, 7–9 September 2015. [Google Scholar]
  40. De Sanctis, M.; Cianca, E.; Araniti, G.; Bisio, I.; Prasad, R. Satellite communications supporting internet of remote things. IEEE Internet Things J. 2016, 3, 113–123. [Google Scholar] [CrossRef]
  41. Huo, Y.; Tu, W.; Sheng, Z.; Leung, V.C. A survey of in-vehicle communications: Requirements, solutions and opportunities in IoT. In Proceedings of the 2015 IEEE 2nd World Forum Internet of Things (WF-IoT), Milan, Italy, 14–16 December 2015. [Google Scholar]
  42. Alessio, B.; De Donato, W.; Persico, V.; Pescapé, A. On the integration of cloud computing and internet of things. In Proceedings of the 2014 International Conference on Future Internet of Things and Cloud, Barcelona, Spain, 27–29 August 2014. [Google Scholar]
  43. Available online: https://www.import.io/post/all-the-best-big-data-tools-and-how-to-use-them/ (accessed on 18 April 2018).
  44. Lutz, E.; Werner, M.; Jahn, A. Satellite Systems for Personal and Broadband Communications; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  45. Wood, L. SaVi: Satellite Constellation Visualization. CCSR Research Symposium (CRS 2011); Centre for Communication Systems Research, University of Surrey: Guildford, UK, 2011. [Google Scholar]
  46. Long, F. Satellite Network Robust QoS-Aware Routing; Springer: Berlin/Heidelberg, Germany, 2014; pp. 21–40. [Google Scholar]
  47. Holton, G.J.; Brush, S.G. Physics, the Human Adventure, New Brunswick, New Jersey and London; Rutgers University Press: New Brunswick, NJ, USA, 2001; pp. 40–49. [Google Scholar]
  48. Safitri, C.; Yamada, Y.; Baharun, S.; Goudarzi, S.; Ngoc Nguyen, Q.; Yu, K.; Sato, T. An Intelligent Content Prefix Classification Approach for Quality-of-Service Optimization in Information-Centric Networking. Future Internet 2018, 10, 33. [Google Scholar] [CrossRef] [Green Version]
  49. Nour, B.; Sharif, K.; Li, F.; Biswas, S.; Moungla, H.; Guizani, M.; Wang, Y. A survey of internet of things communication using ICN: A use case perspective. Comput. Commun. 2019, 142, 95–123. [Google Scholar] [CrossRef]
  50. Simõcs da Silva, R.; Zorzo, S.D. On the use of proxy re-encryption to control access to sensitive data on information centric networking. In Proceedings of the 2016 International Conference on Information Networking (ICOIN), Kota Kinabalu, Malaysia, 13–15 January 2016; pp. 7–12. [Google Scholar]
  51. Li, Z.; Xu, Y.; Zhang, B.; Yan, L.; Liu, K. Packet Forwarding in Named Data Networking Requirements and Survey of Solutions. IEEE Commun. Surv. Tutor. 2019, 21, 1950–1987. [Google Scholar] [CrossRef]
  52. Ma, M.; Gao, F.; Li, T.; Zhang, Y.; Hao, Y. Reliable transmission mechanism of Interest in Named Data Wireless Multi-hop Network. In Proceedings of the 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 12–14 June 2020; pp. 1158–1163. [Google Scholar]
  53. Liu, W.X.; Yu, S.Z.; Tan, G.; Cai, J. Information-Centric Networking with Built-In Network Coding to Achieve Multisource Transmission at Network-Layer. Comput. Netw. 2017, 115, 110–128. [Google Scholar] [CrossRef]
  54. Smith-Rose, R.L. The Speed of Radio Waves and Its Importance in Some Applications. Proc. IRE 1950, 38, 16–20. [Google Scholar] [CrossRef]
  55. Xu, J.; Song, T.; Yang, Y.; Zhang, Y.; An, J. Research on caching of multilayered satellite networks. Manned Spacefl. 2019, 25, 461–467. [Google Scholar]
Figure 1. Components of the IoT.
Figure 1. Components of the IoT.
Applsci 12 07083 g001
Figure 2. Iridium constellation and its coverage of the Earth.
Figure 2. Iridium constellation and its coverage of the Earth.
Applsci 12 07083 g002
Figure 3. Keplerian elements.
Figure 3. Keplerian elements.
Applsci 12 07083 g003
Figure 4. The geometric relationship between M and v.
Figure 4. The geometric relationship between M and v.
Applsci 12 07083 g004
Figure 5. Geometric relationship among M, v and E.
Figure 5. Geometric relationship among M, v and E.
Applsci 12 07083 g005
Figure 6. ISL between two satellites on the same orbit.
Figure 6. ISL between two satellites on the same orbit.
Applsci 12 07083 g006
Figure 7. ISL with the closest communication distance between adjacent orbital planes.
Figure 7. ISL with the closest communication distance between adjacent orbital planes.
Applsci 12 07083 g007
Figure 8. ISL has the longest communication distance between adjacent orbital planes.
Figure 8. ISL has the longest communication distance between adjacent orbital planes.
Applsci 12 07083 g008
Figure 9. Packet architecture.
Figure 9. Packet architecture.
Applsci 12 07083 g009
Figure 10. Forwarding process at a satellite node.
Figure 10. Forwarding process at a satellite node.
Applsci 12 07083 g010
Figure 11. Multilayer multicomponent names designed for ICN-HMcH.
Figure 11. Multilayer multicomponent names designed for ICN-HMcH.
Applsci 12 07083 g011
Figure 12. Architecture of the LEO mega constellation simulation platform.
Figure 12. Architecture of the LEO mega constellation simulation platform.
Applsci 12 07083 g012
Figure 13. Location of the ground stations.
Figure 13. Location of the ground stations.
Applsci 12 07083 g013
Figure 14. Multiple hop transmission.
Figure 14. Multiple hop transmission.
Applsci 12 07083 g014
Figure 15. Throughput variation for two structured packets.
Figure 15. Throughput variation for two structured packets.
Applsci 12 07083 g015
Figure 16. Delay variation for two structured packets.
Figure 16. Delay variation for two structured packets.
Applsci 12 07083 g016
Figure 17. Number of interest.
Figure 17. Number of interest.
Applsci 12 07083 g017
Figure 18. Multi-source data retrieval results.
Figure 18. Multi-source data retrieval results.
Applsci 12 07083 g018
Table 1. Constellation networking features.
Table 1. Constellation networking features.
Constellation CategoryOrbital Height (km)Satellites for Full CoverageTransmission Delay
GEO35,786LeastHigh
MEO2000~20,000LessGeneral
LEO500~2000MostLow
Table 2. Technical parameters of the constellations.
Table 2. Technical parameters of the constellations.
Constellation CategoryOrbital Height (km)Number of SatellitesGround Coverage
Iridium78066Global
SpaceX12004425Global
Amazon590~6303236Global
OneWeb1200720Global
Hongyun1000156Global
Hongyan~2000300Global
Table 3. Keplerian elements of the Iridium constellation.
Table 3. Keplerian elements of the Iridium constellation.
ElementsSymbolValueMemo
Semimajor Axis (km) α 7159.14 kmEarth Radius + Orbital Height
Eccentricity e 0.002Circular Orbit
Right Ascension of Ascending Ω 0, 31.80, 63.60, 95.41, 127.21, 159.016 orbital planes
Node (deg) i 86Non
Inclination (deg) ω 0Circular Orbit
Rue Anomaly (deg)v0, 32.73, 65.45, 98.18, 130.91, 163.64, 196.36, 229.09, 261.82, 294.55, 327.2911 satellites evenly distributed on the odd orbital plane
16.36, 49.09, 81.82, 114.55, 147.27, 180, 212.73, 245.45, 278.18, 310.91, 343.6411 satellites evenly distributed on the even orbital plane
Table 4. Summary of published information.
Table 4. Summary of published information.
Data NameBlock NumberSource Node Information
/Data/Prefix1/Video/20210322/2B
1C
/Data/Prefix1/Data/20210420/3C
5B
2D
/Data/Prefix1/Voice/20210421/3A
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xia, M.; Hu, S.; Luo, H.; Yan, T.; Shi, Y. Data Naming Mechanism of LEO Satellite Mega-Constellations for the Internet of Things. Appl. Sci. 2022, 12, 7083. https://doi.org/10.3390/app12147083

AMA Style

Xia M, Hu S, Luo H, Yan T, Shi Y. Data Naming Mechanism of LEO Satellite Mega-Constellations for the Internet of Things. Applied Sciences. 2022; 12(14):7083. https://doi.org/10.3390/app12147083

Chicago/Turabian Style

Xia, Mingfei, Shengbo Hu, Hongqiu Luo, Tingting Yan, and Yanfeng Shi. 2022. "Data Naming Mechanism of LEO Satellite Mega-Constellations for the Internet of Things" Applied Sciences 12, no. 14: 7083. https://doi.org/10.3390/app12147083

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