+ All Categories
Home > Documents > Dynamic Traffic Detection and Modeling for Beidou...

Dynamic Traffic Detection and Modeling for Beidou...

Date post: 03-Oct-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
Research Article Dynamic Traffic Detection and Modeling for Beidou Satellite Networks Yanyu Qu , Fangling Pu , Jianguo Yin, Lingzi Liu, and Xin Xu School of Electronic Information, Wuhan University, Wuhan, Hubei 430072, China Correspondence should be addressed to Fangling Pu; [email protected] Received 11 August 2019; Accepted 31 December 2019; Published 22 January 2020 Academic Editor: Grigore Stamatescu Copyright © 2020 Yanyu Qu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Beidou navigation system (BDS) has been developed as an integrated system. The third BDS, BSD-3, will be capable of providing not only global positioning and navigation but also data communication. When the volume of data transmitted through BDS-3 continues to increase, BDS-3 will encounter network trac congestion, unbalanced resource usage, or security attacks as terrestrial networks. The network trac monitoring is essential for automatic management and safety assurance of BDS-3. A dynamic trac detection method including trac prediction by Long Short-Term Memory (LSTM) and a dynamically adjusting polling strategy is proposed to unevenly sample the trac of each link. A distributed trac detection architecture is designed for collection of the detected trac and its related temporal and spatial information with low delay. A time-varying graph (TVG) model is introduced to represent the dynamic topology, the time-varying link, and its trac. The BDS-3 network is simulated by STK. The WIDE dataset is used to simulate the trac between the satellite and ground station. Simulation results show that the dynamic trac detection method can follow the variation of the trac of each link with uneven sampling. The detected trac can be transmitted to the ground station in near real time through the distributed trac detection architecture. The trac and its related information are stored by using Neo4j in terms of the TVG model. The nodes, edges, and trac of BDS-3 can be quickly queried through Neo4j. The presented dynamic trac detection and representation schemes will support BDS-3 to establish automatic management and security system and develop business. 1. Introduction Beidou is one of the most rapidly developing global naviga- tion satellite systems (GNSS). Chinas Beidou navigation sys- tem has evolved from BDS-1, then BDS-2, to now BDS-3 in built [1]. The position precision of BDS has been improved rapidly, and its coverage of navigation services has also been expanded from Asian-Pacic regions to worldwide [2]. Besides navigation and positioning, BDS has also provided a short message communication [3, 4]. The short message communication has been demonstrated as an eective com- munication method in the area where the ground communi- cation facilities did not cover or could not work. The in- construction BDS-3 has been equipped with the intersatellite link (ISL) in Ka-band and laser [5]. BDS will be an integrated satellite network which provides not only the fundamental positioning, navigation, and timing services but also short message communication and future wide-band multimedia communication [1]. A variety of application data will be transferred by BDS. BDS will encounter the problem of net- work trac congestion when more communication services are uploaded to it and transferred by it. Dynamic trac control is essential to secure BDS and enhance its resource utilization. Trac monitoring and representation are two important mechanisms to realize dynamic trac manage- ment and control. Compared with terrestrial networks, BDS has a dynamic topology and is operated automatically. The problem arises as to how to monitor and represent the trac of BDS so that the network trac can be captured in time. Our research focuses on the trac monitoring of BDS-3 for business expansion. BDS-3 is a hierarchical space network that is composed of 3 geostationary orbit (GEO) satellites, 3 inclined geosynchro- nous orbit (IGSO) satellites, 24 medium earth orbit (MEO) satellites, some additional satellites in orbit for backups or tests, and ground stations [1]. The ground stations consist Hindawi Journal of Sensors Volume 2020, Article ID 4575721, 11 pages https://doi.org/10.1155/2020/4575721
Transcript
Page 1: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

Research ArticleDynamic Traffic Detection and Modeling for BeidouSatellite Networks

Yanyu Qu , Fangling Pu , Jianguo Yin, Lingzi Liu, and Xin Xu

School of Electronic Information, Wuhan University, Wuhan, Hubei 430072, China

Correspondence should be addressed to Fangling Pu; [email protected]

Received 11 August 2019; Accepted 31 December 2019; Published 22 January 2020

Academic Editor: Grigore Stamatescu

Copyright © 2020 Yanyu Qu et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Beidou navigation system (BDS) has been developed as an integrated system. The third BDS, BSD-3, will be capable of providingnot only global positioning and navigation but also data communication. When the volume of data transmitted through BDS-3continues to increase, BDS-3 will encounter network traffic congestion, unbalanced resource usage, or security attacks asterrestrial networks. The network traffic monitoring is essential for automatic management and safety assurance of BDS-3. Adynamic traffic detection method including traffic prediction by Long Short-Term Memory (LSTM) and a dynamically adjustingpolling strategy is proposed to unevenly sample the traffic of each link. A distributed traffic detection architecture is designed forcollection of the detected traffic and its related temporal and spatial information with low delay. A time-varying graph (TVG)model is introduced to represent the dynamic topology, the time-varying link, and its traffic. The BDS-3 network is simulated bySTK. The WIDE dataset is used to simulate the traffic between the satellite and ground station. Simulation results show that thedynamic traffic detection method can follow the variation of the traffic of each link with uneven sampling. The detected trafficcan be transmitted to the ground station in near real time through the distributed traffic detection architecture. The traffic andits related information are stored by using Neo4j in terms of the TVG model. The nodes, edges, and traffic of BDS-3 can bequickly queried through Neo4j. The presented dynamic traffic detection and representation schemes will support BDS-3 toestablish automatic management and security system and develop business.

1. Introduction

Beidou is one of the most rapidly developing global naviga-tion satellite systems (GNSS). China’s Beidou navigation sys-tem has evolved from BDS-1, then BDS-2, to now BDS-3 inbuilt [1]. The position precision of BDS has been improvedrapidly, and its coverage of navigation services has also beenexpanded from Asian-Pacific regions to worldwide [2].Besides navigation and positioning, BDS has also provideda short message communication [3, 4]. The short messagecommunication has been demonstrated as an effective com-munication method in the area where the ground communi-cation facilities did not cover or could not work. The in-construction BDS-3 has been equipped with the intersatellitelink (ISL) in Ka-band and laser [5]. BDS will be an integratedsatellite network which provides not only the fundamentalpositioning, navigation, and timing services but also shortmessage communication and future wide-band multimedia

communication [1]. A variety of application data will betransferred by BDS. BDS will encounter the problem of net-work traffic congestion when more communication servicesare uploaded to it and transferred by it. Dynamic trafficcontrol is essential to secure BDS and enhance its resourceutilization. Traffic monitoring and representation are twoimportant mechanisms to realize dynamic traffic manage-ment and control. Compared with terrestrial networks, BDShas a dynamic topology and is operated automatically. Theproblem arises as to how to monitor and represent the trafficof BDS so that the network traffic can be captured in time.Our research focuses on the traffic monitoring of BDS-3 forbusiness expansion.

BDS-3 is a hierarchical space network that is composed of3 geostationary orbit (GEO) satellites, 3 inclined geosynchro-nous orbit (IGSO) satellites, 24 medium earth orbit (MEO)satellites, some additional satellites in orbit for backups ortests, and ground stations [1]. The ground stations consist

HindawiJournal of SensorsVolume 2020, Article ID 4575721, 11 pageshttps://doi.org/10.1155/2020/4575721

Page 2: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

of the master control station (MCS), monitor stations (MS),and uplink stations (ULS). The link in this paper means thelight of sight (LOS) communication between two nodes ofBDS-3. The links that serve for data communication can bedivided into two categories, the ground-satellite link (GSL)and ISL. Besides the traditional L-band, S-band, and C-band [5], newly developed wide bands, such as Ka-bandand Laser, are utilized in GSLs [6]. Ka-band is also the maincommunication band of ISL. In the near future, laser will takemore communication tasks than Ka-band in ISL [7]. Becauseeach satellite of BDS-3 has its orbit [2], the link between twosatellites is intermittent, and the capacity of communicationalso changes with the distance of the link. The topology ofBDS-3 changes with a period. There are various topologiesin a circle. The difficulty is how to balance the tradeoffbetween the real time traffic monitoring and the few burdensadded to the communication links of both GSL and ISL.

The network traffic is a snapshot of the whole links’ trafficat a specified interval. The network traffic monitoring isdivided into each link traffic monitoring. This nonroutermonitoring techniques [8] have two modes, namely, activeand passive. Although active monitoring introduces probesinto a link, the detection information is more accurate andneeds less computation resource in the host system than pas-sive monitoring. We present an active polling scheme to col-lect measurements of a link in BDS-3. The widely usednetwork measurement tools include SNMP- (Simple Net-work Management Protocol-) based detecting, packet sniff-ing, and flow-based tools [9]. Considering that the satellitenetwork has limited on-board processing ability and storageand that the hardware is hard to supplement, SNMP is uti-lized to collect and organize the information about networkdevices and links of BDS-3. Under SNMP architecture, thetraffic detection architecture of BDS-3 and the polling strat-egy are two key points for the traffic measurement in termsof active monitoring mode.

The distributed detection architecture is utilized forautomatic traffic detection under SNMP. Previous studiesabout satellite network routing have shown that the dynamicgrouping strategy is better than the fixed strategy in thechanging satellite constellations [10]. Under the dynamicgroup strategy, the satellites are grouped, and the groupmanagers are selected according to the characteristics of thespecific satellite network topology [9, 11–14]. The groupmanagers are in charge of controlling, gathering, and distrib-uting information to group members. We design the distrib-uted traffic detection architecture for BDS-3 according to thesatellite orbits and visible time to the ground station.

There are two polling strategies to detect the traffic of alink, fixed-period polling and dynamic polling. The advan-tage of fixed-period polling is easy control and operation.However, it may result in waste of communication and stor-age resources, and low efficiency [15]. Under the dynamicpolling strategy, the next polling interval is adjusted basedon previous detected data. The dynamic polling strategy con-sists of two steps, traffic prediction and polling period adjust-ment. In the traffic prediction, the detected historical trafficdata are used to predict the traffic of the next time point.The next polling period is adjusted based on the variation

of traffic values in terms of the polling period adjustmentstrategy. The dynamic polling strategy can minimize theinterference to the communication of links and reduce thecost of wireless transmission and storage.

The prediction algorithms commonly used in the pollingdynamic strategies of terrestrial networks are statistical anal-ysis methods, such as the linear regression model [16] andMarkov chains [17, 18], and machine learning methods suchas SVR (Support Vector Regression) [15]. The proposed traf-fic prediction algorithms are mainly ARMA (AutoregressiveMoving Average) [19] and neural networks that includeBPNN (Back Propagation Neural Network), RFBNN (RadialBasis Function Neural Network) [20], ESN (Echo State Net-work) [21], RNN (Recurrent Neural Network) [22], andLSTM [23]. Because the traffic detection algorithm shouldrun on satellite systems, we choose the prediction algorithmin consideration of both the ability of computation and stor-age of satellite systems and the accuracy of prediction.

The polling period adjustment strategy determines howto adjust the next polling period if the predicted variationexceeds the thresholds [15, 16, 24]. The dynamic pollingstrategy makes the time at which the traffic is detected differ-ent from one link to another. A time alignment algorithmshould be applied to synchronize the traffic of different linksin order to compute the whole network traffic at specifiedintervals. The widely used time alignment methods areLagrange interpolation, piecewise linear interpolation, andcubic spline interpolation.

The changing topology and the varying traffic of BDS-3can be modeled by a time-varying graph (TVG) [25, 26].TVG was developed from a static graph that was largely usedto model network entities and their relations in the form ofvertices and edges. TVG maps states of the graph at differenttimes. TVGs have three mapping approaches, namely, thesnapshot, the log file, and the whole-graph method, respec-tively. In the snapshot method, each graph snapshot is a staticrepresentation of a network at a time point. The log filemethod is a modified snapshot method whereby each histor-ical snapshot with a timestamp is recorded and stored in a logfile. The whole-graph method records each kind of networkelements (i.e., vertex, edge, or attribute) with a valid timepoint or a valid time interval. After analyzing the three kindsof TVGs and the characteristics of BDS-3, we choose thewhole-graph method to model the dynamic BDS-3. Withthe BDS-3 TVG model, the detected traffic of links and thecorresponding network topology can be stored. The wholenetwork traffic and its evolution can be derived. The TVGinformation is essential for BDS-3 management and trafficload balancing.

This paper focuses on the network traffic monitoring,collection, and representation with the aim of detecting andstoring the network traffic of BDS-3 in time. It has three con-tributions. The first one is that a dynamic traffic pollingscheme is proposed for detecting the traffic of a link. Thesecond is that a TVG in terms of the whole-graph methodis used to model the dynamic satellites, the topology, andthe traffic of BDS-3. The third is that a distributed networktraffic detection architecture in terms of SNMP was intro-duced for BDS-3.

2 Journal of Sensors

Page 3: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

The rest of this paper is organized as follows. In section 2,the methodology for network traffic detection, collection,and representation of BDS-3 is introduced. The methodol-ogy includes a dynamic traffic polling scheme, a distrib-uted traffic detection architecture and a time-varyinggraph model. The simulation scenarios and their resultsare shown in section 3. The conclusion of our work is insection 4.

2. The Dynamic Traffic Detection,Representation, and Collection for BDS-3

The network traffic detection, representation, and collec-tion framework are proposed based on the satellites, theirorbits, and functions in BDS-3. GEO and IGSO satellitesfunction not only as navigation systems but also as relayswhich forward space-based measurement and controlinformation [6, 27]. Because the inclined orbit angle ofIGSO is more than 0°, it is visible at high-latitude area.IGSO is more favorable than GEO for the MEO informa-tion relaying [27] in the designed distributed traffic detec-tion architecture.

2.1. The Dynamic Traffic Polling Scheme. The dynamicpolling scheme consists of two parts: (1) the data predictionalgorithm and (2) the polling period adjusting strategy[15–18]. The block diagram of our dynamic polling schemeis depicted as Figure 1.

2.1.1. Traffic Prediction with LSTM. Assume that in theinterval ½t1, tm�, there are m detected traffic points xðt1Þ, xðt2Þ,⋯, xðtmÞ, where t1 < t2<⋯<tm. Before input to LSTM,the unevenly spaced detected traffic series should be inter-polated to an evenly spaced time series with the time stepof Ts. So, an interpolation algorithm should be introduced. Acubic spline interpolation function SðtÞ that satisfies SðtiÞ = xðtiÞ, ði = 1, 2,⋯,mÞ, is a third-degree polynomial on eachsubinterval ½t1, ti+1�, where i = 1, 2,⋯,m − 1. So that, SðtÞ isa piecewise function:

S tð Þ =

s1 tð Þ, t1 ≤ t < t2,s2 tð Þ, t1 ≤ t < t3,⋮

sm−1 tð Þ, tm−1 ≤ t < tm,

8>>>>><>>>>>:

ð1Þ

where siðtÞ is a determined polynomial on each subinter-val as

si tð Þ = ai t − tið Þ3 + bi t − tið Þ2 + ci t − tið Þ + di: ð2Þ

The value of ai, bi, ci, di is uniquely determined based onthe property of interpolation continuity, differential conti-nuity, and natural boundary conditions.

We sample the continuous interpolation curve SðtÞwith the step of Ts. Then, we obtain an evenly spaced traf-

fic time series �x = f�xðt1Þ, �xðt2Þ,⋯,�xðtnÞg whose length isn = ððtm − t1Þ/TsÞ + 1, and it satisfies

�x t j� �

= S t j� �

, t j = t1 + j − 1ð Þ ⋅ Ts, ð3Þ

where j = 1, 2,⋯, n.The time series �x = f�xðt1Þ, �xðt2Þ,⋯,�xðtnÞg is inputted to

the trained LSTM model in order to predict the value ofthe next time point tn+1 = tn + Ts. Then, the LSTM modeloutputs the predicted next traffic value b�x = ðtn+1Þ.

We used historical traffic to train a LSTM model, andthen utilized the trained model to predict traffic. LSTM isacknowledged as the state-of-art prediction model for timeseries prediction [28]. Our LSTM model consists of onerecurrent hidden layer and one output layer. The blockdiagram of our LSTM model is shown in Figure 2.

The basic unit of the hidden layer is the LSTM neuron[29] which consists of one memory cell, one input gate, oneoutput gate, one forget gate, and three adaptive and multipli-cative blocks. The structure of an LSTM neuron is shown inFigure 3.

The memory cell ct acts as an accumulator of the stateinformation [30]. The input gate it and the output gate otcontrol the input and output activations of the memoryblock, respectively. The forget gate f t controls whether thepast memory cell ct−1 is propagated to the current memorycell ct . Assume the input of the model is fx1, x2,⋯,xtg,where xt is a time series which is a slice of the evenly spaceddetected traffic time series �x = f�xðttÞ, �xðtt+1Þ,⋯,�xðtt+kÞgintroduced previously. The equations of the LSTM neuronare listed as follows:

it = σ Wxixt +Whiht−1 +Wcict−t + bið Þ,f t = σ Wxfxt +Whfht−1 +Wcf ct−1 + bf

� �,

ct = f t ∗ ct−1 + it ∗ tanh Wxcxt +Whcht−1 + bcð Þ,ot = σ Wxoxt +Whoht−1 +Wcoct + boð Þ,ht = ot ∗ tanh cið Þ,

ð4Þ

where σð·Þ and tanh(·) represent the sigmoid function andhyperbolic tangent activation function, respectively. Wrepresents weight matrices, and b represents bias vectors.The symbol ∗ denotes the Hadamard product. The outputlayer is a dense layer to make a single value prediction.The output ht of the hidden layer is propagated to the out-put layer, and then, the predicted traffic yt is obtained.During the process of dynamic polling, the parameters ofthe LSTM model are fine-tuned by the k latest traffic train-ing samples. The training samples are interpolated fromthe real traffic series detected in the most recent periodof time.

2.1.2. Dynamic Polling Period Adjusting Strategy. The nextpolling period is adjusted dynamically according to the var-iation of traffic. The period is extended if the variation islow, while the period is shortened if the variation is high.

3Journal of Sensors

Page 4: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

The rate of traffic change is decided by the latest detectedtraffic, and the next predicted traffic obtained by LSTM:

δ =b�x tn+1ð Þ − �x tnð Þ��� ���

�x tnð Þ : ð5Þ

Assume the maximum period is Tmax, and the minimumperiod is Tmin. The maximum period is set to assure that thedetector can poll at least once in the connection time oflinks, so Tmax is set less than the minimum link durationof BDS. The minimum period assures that the polling doesnot take much network resources, so Tmin is usually set tofew seconds [17]. The adjusting factor ε is a number greaterthan one, which determines the adjusting step size. Theupper threshold is Umax, and the lower threshold is Umin.The polling cycle of the next polling Tn+1 is determined bythe following procedures.

(i) Input the last k interpolated traffic values �x = f�xðtn−k+1Þ, �xðtn−k+2Þ,⋯,�xðtnÞg to LSTM to get the pre-dicted value b�xðtn+1Þ of the next time point tn+1 =tn + Ts. Then calculate the rate of change δ byEquation (5)

(ii) Adjust the polling cycle according to ε. If ε >Umax,then Tn+1 = εTn. If ε >Umin, then Tn+1 = Tn/ε

(iii) Correct Tn+1 in terms of bounds. If Tn+1 > Tmax,then Tn+1 = Tmax. If Tn+1 < Tmin, then Tn+1 = Tmin

(iv) Start the next polling after the time period of Tn+1,then renew the traffic series �x. Return to step (i) torestart next polling period adjustment

2.1.3. Total Traffic Estimation. The total traffic of the networkis defined as the sum of all the link traffic at a time point.However, the traffic of different links is sampled asynchro-nously under the dynamic polling strategy. So, in the sameperiod of time, both time points and the total amount of traf-fic samples are different from one link to another. The traffic

samples of the three links are shown in Figure 4. Therefore, inorder to calculate the total network traffic, we should alignthe timing-mismatched traffic sampling points to the sametime points.

Considering that we want to get the total network trafficat time t, we align the traffic of each link by means of linearinterpolation. Assume that the detected traffic of link j isxj = fxjðt1Þ, xjðt2Þ, xjðtN j

Þg. The stepwise linear interpolationfunction SjðtÞmeets the conditions:

Sj tð Þ =

sj1 tð Þ, t1 ≤ t < t2,sj2 tð Þ, t2 ≤ t < t3,⋮

sj N j−1ð Þ tð Þ, tN j−1≤ t < tN j

,

8>>>>><>>>>>:

ð6Þ

where sjiðtÞ is a determined polynomial on each subinter-val by

sji tð Þ =xj ti+1ð Þ − xj tið Þ

ti+1 − tit +

xj tið Þti+1 − xj ti+1ð Þtiti+1 − ti

ð7Þ

After obtaining the interpolation curve of each link,the total network traffic at any time t is computed by

x tð Þ =〠j

Sj tð Þ ð8Þ

2.2. Distributed Traffic Detection Architecture for BDS-3.We designed an architecture for traffic collection andmanagement of BDS-3 according to both SNMP protocoland satellites of BDS-3. There are 3 key components inSNMP, managed devices, agents, and network manage-ment systems (NMSs) [8]. The agent is a software that isinstalled on a managed device. Processing and memoryresources are installed in NMSs. NMSs query agents forinformation and control and monitor the manageddevices. In BDS-3, MEOs are agent satellites, while theground stations are NMSs. Because IGSO satellites arealmost visible to the ground stations, we assign MEO sat-ellites and links information collection to IGSO satelliteswith the aim to shorten the time of information collectionof all the satellites. Through the relay of IGSO satellites,the traffic information of BDS-3 can be transmitted tothe ground stations in near real time. To distinguish IGSOsatellites from the ground stations, we named IGSO satel-lites as detectors.

Trafficdetection

Trafficprediction

Polling periodadjustment

Trafficinformation

Predictedtraffic value

Nextpolling period

Figure 1: The block diagram of the dynamic polling scheme.

...

x1 x2 x3 xn

h1 h2 h3 hn

y

Hidden layer

Output layer

Figure 2: The block diagram of the LSTM model.

4 Journal of Sensors

Page 5: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

Figure 5 shows the distributed detection architectureand the message transmission direction. The agent satellitesare allocated to detector satellites in terms of the shortestroute principle. The detection mechanism under the distrib-uted detection architecture is described as follows. To beginwith, the detector satellites, respectively, send request mes-sages to the agent satellites in their coverage. Then, theagent satellite responds messages containing traffic informa-tion to the detector satellites. Next, the detector satellitesforward the collected information to the ground station.The detector satellites can exchange their collected informa-tion if needed.

Under the distributed traffic detection architecture, thetasks of agent satellites’ monitoring, traffic collection, andmanagement are assigned to different IGSO satellites, so thatthe whole network operation states can be detected in nearreal time.

2.3. The Time-Varying Graph for a Satellite Network. Weapplied TVGs to describe a dynamic satellite network andits traffic. A graph model is designed to depict the topology,node and link attributes, and traffic that change over time.The changes of network topology and links are periodicaland discrete, so finite periodic snapshots are applied to

describe them. The change of link traffic is continuous, soan ever-extending time series are applied to depict it. Thetime-varying graph of a satellite network is expressed asG = ðV , E, S, ΓÞ, which has the following components.

(i) V = fv1, v2,⋯,vng: a set of n nodes (satellites andground stations)

(ii) E = fe1, e2,⋯,enðn−1Þ/2g: a set of direct links edges(links) between the nodes

(iii) S = fs1, s2,⋯g: a time series of total traffic on thenetwork

(iv) Γ: the time span of the graph

In one period time of T , the graph is depicted by severalslices which are cut off according to the change rules of thesatellite network. The several slices in a period areexpressed as a slice time series, GðV , E, ΓÞ = fGðV , E, Γ1Þ,GðV , E, Γ2Þ,⋯,GðV , E, ΓnÞg, where Γ1 = ½t1, t2Þ, Γ2 = ½t2, t3Þ,⋯, Γn = ½tn, tn+1Þ, where Γ1 ∩ Γ2 ∩⋯∩ Γn = ⊖ , and Γ1 ∪ Γ2∪⋯∪Γn = T . So, the snapshot of the topology of satellitenetwork at any time point t is GðV , E, tÞ =GðT , E, t + TÞ. GðV , E, S, ΓÞ describes the global information of networktopology and total traffic. The detailed information of eachnode and edge is introduced in the following context.

The attribute set of nodes is expressed as FV = ðp, l, ΓiÞ,which has the following components:

(i) pðc, tÞ→ f0, 1g: called node presence function,which indicates whether a given satellite or ground

f i

o

c

tanh tanhct-1

htht-1

xt

ct

Figure 3: The structure of an LSTM neuron.

Detected time points of different links

Link_1

600 650 700 750Time (s)

800 850 900

Link_2Link_3

Figure 4: The sampling time points of different links.

Groundstation

Detectorsatellite

Detectorsatellite

Detectorsatellite

Agentsatellites

Agentsatellites Agent

satellites

Trafficinformation

Requestmessage

Reque

stmess

age

Trafficinformation

Trafficinformation

Traffic

information

Traffic

informatio

n

Traffic

infor

mation

Traffic

information Tr

affic

info

rmati

on

Trafficinformation

Request

message

Figure 5: The distributed traffic detection architecture.

5Journal of Sensors

Page 6: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

station v is available at a given time t. The value of 1 isfor available, 0 for unavailable

(ii) lðv, tÞ: called node position function, indicates thespatial position of a given node v at a given time t,which can be interpreted in the form of ephemerisparameters for a satellite, or GPS coordinate param-eters for a ground station

The attribute set of edges is expressed as FE = ðP, D, L,B, S, ΓiÞ, which has the following components:

(i) Pðe, tÞ→ f0, 1g: called link presence function, whichindicates whether a given link e exists at a given timet. The value of 1 means the link exists, while 0 meansthe link does not exist

(ii) Dðe, tÞ: called link length function, which indicatesthe length of a given link e exists at a given time t.It is determined by the two nodes sðv1, tÞ and sðv2,tÞ at the ends of this edge

(iii) Lðe, tÞ: called link latency function, which indicatesthe crossing time of a given link. It is proportionalto link length Dðe, tÞ

(iv) Bðe, tÞ: called link bandwidth function, which is neg-atively related to link length Dðe, tÞ

(v) Sðe, tÞ: called link traffic function, which indicatesthe detected traffic of a given link e at a certaintime t

After establishing the time-varying graph for a dynamicsatellite network, the information of the satellite networkcan be well expressed. The snapshot of the network at anygiven time can be obtained, as well as the topology, link con-

nectivity, link latency, and link traffic. Figure 6 shows anexample of the TVGmodel of a satellite network, where satA,satB, and satC represents three MEOs, respectively.

3. Simulation and Results

3.1. Simulation Scenario Establishment.We established simu-lation scenarios by using STK (Satellite Tool Kit) tools. Wesimulated the dual-layer satellite network that was composedof 24 MEOs in standard Walker constellation 24/3/1, 3IGSOs with phase difference of 120°, and 3 ground stationsin China [5, 27]. The simulated constellation structure ofthe satellite network is shown in Figure 7.

The visibility between all the satellites and the groundstation in Sanya is shown in Figure 8. As shown inFigure 8, the IGSO satellites keep links with the ground sta-tion, while the MEO satellites intermittently connect withthe ground station. In our distributed traffic detection frame-work, the 3 IGSO satellites were designed as the detectors.The 24 MEO satellites were dynamically assigned to one ofthe 3 detectors according to Dijkstra’s shortest path principle.Most of its orbit cycle time, a MEO satellite could find anIGSO satellite to relay the data to the ground station. If the

satA

satB satC

1 = {(0,10),(10,20)} (min)Γ

2 = {(20,30)} (min)Γ

S = {…} (Mbps)

L = … S = …D = …B = …

𝛤 = {(0,20),(20,30)} (min)

p = {1,1}

p = {1,1}

P = {1,1}

P = {1,1}

L = … S = …D = …B = …

P = {1,1}

L = … S = …D = …B = …P = {1,1}

P = {1,10}D = {(36000,37000),38000} (km)

B = {(speed1, speed1), speed1} (Mbps)

l = {(eps1, eps2), eps3}p = {1,1}l = {(eps1, eps2), eps3}

L = {(120,126),123} (ms)

S = {90 t = 4,91 t = 12,92 t = 28} (Mbps)

D = {(50000,60000),70000} (km)

B = {(speed3, speed3),0} (Mbps)L = {(166,200),233} (ms)

S = {86 t = 2,90 t = 6,110 t = 14,80 t = 18,101 t = 20,99 t = 24} (Mbps)

Globalinformation

l = {(eps1, eps2), eps3}

P = {1,1}D = {(38000,36000),36000} (km)

B = {(speed1, speed1),0} (Mbps)L = {(126,120),120} (ms)

S = {91 t = 4,96 t = 8,92 t = 16,89 t = 24} (Mbps)

Figure 6: An example of time-varying graph for the satellite network.

Figure 7: The IGSO/MEO constellation structure. Green orbits:IGSO. Red, blue, and yellow orbits: MEO.

6 Journal of Sensors

Page 7: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

Access times Sanya_29-To-MEOC_26 - TimesSanya_29-To-MEOC_25 - TimesSanya_29-To-MEOC_24 - TimesSanya_29-To-MEOC_23 - TimesSanya_29-To-MEOC_22 - TimesSanya_29-To-MEOC_21 - TimesSanya_29-To-MEOC_20 - TimesSanya_29-To-MEOC_19 - TimesSanya_29-To-MEOB_18 - TimesSanya_29-To-MEOB_17 - TimesSanya_29-To-MEOB_16 - TimesSanya_29-To-MEOB_15 - TimesSanya_29-To-MEOB_14 - TimesSanya_29-To-MEOB_13 - TimesSanya_29-To-MEOB_12 - TimesSanya_29-To-MEOB_11 - TimesSanya_29-To-MEOA_10 - TimesSanya_29-To-MEOA_09 - TimesSanya_29-To-MEOA_08 - TimesSanya_29-To-MEOA_07 - TimesSanya_29-To-MEOA_06 - TimesSanya_29-To-MEOA_05 - TimesSanya_29-To-MEOA_04 - TimesSanya_29-To-MEOA_03 - Times

Sanya_29-To-IGSO_02 - TimesSanya_29-To-IGSO_01 - TimesSanya_29-To-IGSO_00 - Times

1, Jul 2018 2, Jul 2018 3, Jul 2018 4, Jul 2018Time (UTCG)

Figure 8: The visibility between two nodes of BDS-3.

0

1.4

1.2

1.6

1.8

1e7 Link traffic detection

Tota

l in

(byt

e/s)

500 1000 1500 2000 2500 3000Time (s)

Real trafficDetected traffic

(a)

1.7

1.6

1.5

1.4

1.3

1.2

1.1

1.0

1e7 Link traffic detection

Tota

l in

(byt

e/s)

0 500 1000 1500 2000 2500 3000Time (s)

Real trafficDetected traffic

(b)

1.5

1.4

1.3

1.2

1.1

1.0

1e7 Link traffic detection

Tota

l in

(byt

e/s)

0 500 1000 1500 2000 2500 3000Time (s)

Real trafficDetected traffic

(c)

Figure 9: Results of dynamic traffic detection (a), (b), and (c), respectively, represent 3 different links.

7Journal of Sensors

Page 8: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

traffic detection framework is centralized and the ground sta-tions are selected as NMSs under SNMP protocol, the totalconnectivity time between the Sanya station andMEO 03 sat-ellite (as an example) is 32 h during an orbit cycle of 84 h.Under the distributed traffic detection architecture thatwe presented, the total connectivity time between theMEO 03 and Sanya station through IGSO satellite relayis 82 h. Our distributed traffic detection framework reducesthe interval to obtain the traffic of whole links because thetime spent on the traffic detection of each link is largelyshortened.

The link length llink can be obtained through STK analy-sis of the established simulation scenarios. The link latencytlink is calculated as

tlink =llinkc

ð9Þ

where c represents the velocity of transmission. The latencyspent on transmitting request messages or traffic responsemessages in the process of traffic detection can be calculatedaccording to the result of Equation (9).

3.2. Results of Dynamic Traffic Detection. Assume thesatellite-ground link is a laser link with a 150Mbps rate[31]. In order to test the dynamic traffic detection method,we used the WIDE traffic dataset in the period between2009/03/30, 00 : 00 and 09 : 00 as the traffic of the linkbetween an IGSO satellite and a ground station. The averagerate of this dataset is 92Mbps, which is less than 150Mbps.So, the WIDE dataset was considered a reasonable virtualtraffic of the detector-ground links. We cut theWIDE datasetinto several slices to represent the traffic of three detector-ground links. In the dynamic polling period adjusting strat-egy, the minimum polling period was set as 15 s in order tosave network resources. So, the time resolution of thedetected traffic time series is 15 s. Figure 9 shows the trafficsampling points and the traffic detection values of three sim-ulated detector-ground links.

Assuming that the sampling number is N , the predictedtraffic value of every polling round is expressed as fyðt1Þ, yðt2Þ,⋯,yðtnÞg, the corresponding real traffic value is fyðt1Þ,yðt2Þ,⋯,yðtnÞg. The relative root mean square error (RRMSE)defined in Equation (10) is utilized to measure the predictionperformance of LSTM.

RRMSE =

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi∑N

i=0 y∧ ið Þ − y ið Þð Þ/yið Þ2N

s: ð10Þ

00.0700

0.0725

0.0750

0.0775

RRM

SE

0.0800

0.0825

0.0850

0.0875

0.0900�e RRMSE of different numbers of neurons

10 20 30 40Number of neurons

50 60 70 80

Figure 10: The RRMSE of different numbers of neurons.

Table 3: Results of total traffic estimation using differentinterpolation methods.

Interpolation method Linear Nearest Cubic spline

RRMSE 0.036 0.040 0.037

Table 2: CPU and memory usage of dynamic polling using differentprediction methods.

Normalstate

Dynamic pollingwith LSTM running

Dynamic polling withARMA running

CPUusage

20.3% 31.8% 27.0%

Memoryusage

34.1% 37.3% 37.6%

0 500 1000 1500 2000 2500 3000Time (s)

Time alignment result1e7

4.4

4.2

4.0

3.8

3.6

3.4

Real trafficDetected traffic registered

Tota

l in

(byt

e/s)

Figure 11: Results of total traffic estimation.

Table 1: Prediction performance of different methods.

Link 1 Link 2 Link 3

RRMSE of ARMA 0.095 0.095 0.107

RRMSE of LSTM 0.077 0.073 0.084

8 Journal of Sensors

Page 9: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

Because the number of neurons in the hidden layer of theLSTM model can influence the prediction performance,experiments were conducted to determine the number ofneurons of the dynamic traffic polling. As illustrated inFigure 10, the descent speed of RRMSE is fast before 30 neu-rons and is slow even fluctuant after 30 neurons. The moreneurons, the more is the complexity and computation cost.So, we chose a 30-neuron hidden layer for the tradeoffbetween performance and complexity.

The traffic prediction performance of LSTM was com-pared with ARMA (2,1) [32] which is a conventional trafficprediction method used in satellite networks. Consideringthe limited on-board computational power and storage, theCPU usage and memory usage of the dynamic traffic pollingschemes using different prediction methods were also com-pared. The experiments run on a personal computer withIntel Core i54570 (3.20GHz), 16GB, 64-bit operating systemWindows 10. The prediction performances of ARMA andLSTM are shown in Table 1. LSTM has less RRMSE thanARMA in traffic prediction. LSTM improves the accuracyof traffic prediction. The CPU usage and memory usage ofdynamic traffic polling using ARMA and LSTM are, respec-tively, shown in Table 2. The dynamic traffic polling schemewith LSTM has a little less memory consumption and a littlemore CPU usage than that with ARMA. We found thatLSTM has been used in the satellite system for on-board taskplanning [33], which means the on-board computingresources can support for running LSTM. So, after a system-atic consideration, LSTM instead of ARMA was chosen intraffic prediction of satellite links.

After dynamic traffic polling, the whole traffic thatincluded the 3 links were estimated. The three time-mismatching detected traffic series were aligned by linearinterpolation.

We estimated the total traffic per 15 s according to thetime resolution of 15 s. The results of the total 3-link trafficare shown in Figure 11. In Figure 11, the estimated total traf-fic curve is similar to the real summed traffic curve.

RRMSE between the estimated total traffic curve and thereal total traffic curve is computed to evaluate the estima-tion performance. We also tried another two interpolation

methods, nearest and cubic spline, in the procedure of totaltraffic computation. The performance of total traffic estima-tion is listed in Table 3. It can be seen from Table 3 thatthere is little difference among the linear, nearest, and cubicspline methods. This reason may be that the estimationresults mainly depend on the sampling series and they arenot sensitive to the alignment method. Therefore, linearinterpolation is chosen in order to save the calculation cost.

3.3. TVG Database. When the detected traffic and its relatedinformation, such as node and link attributes, and time-stamps are transmitted to the ground stations, they are orga-nized in terms of the introduced TVG model. We chose agraph database, Neo4j, to store the information of theTVG model of the simulated satellite network. We can querythe information of a satellite or a link from the Neo4j data-base. We can also snapshot the traffic of the whole satellitenetwork at a given time. One snapshot of a part of the satel-lite network is shown in Figure 12. The attributes and trafficinformation of the link highlighted in yellow are shown atthe bottom of Figure 12. The information of the TVG modelfor BDS-3 can be well stored in the Neo4j database. Thedatabase supports quick query of the nodes, edges, and traf-fic in the BDS-3 system. Neo4j will be an efficient tool forBDS-3 management.

4. Conclusion

BDS-3 is being established as a GNSS. It is not only respon-sible for positioning and navigation but also for messagecommunication and further data transmission. Traffic detec-tion and representation are basic techniques for automaticmanagement and control of BDS-3 with the aim of ensuringsafety operation. Under the SNMP protocol, a dynamic traf-fic detection method including traffic prediction by LSTMand a polling adjusting strategy was proposed for detectingthe traffic of each link in BDS-3. A distributed traffic detec-tion architecture was also established to collect the trafficand its related information in near real time. A TVG modelwas introduced to represent the dynamic topology and thetraffic of each link at specific times. We used STK to simulate

MEO-B6 MEO-A5

IGSO-2

IGSO-1 IGSO-3

MEO-C5

User-2 User-1

User-3

Ground-station

Link

Link

Link

Link

Link

Link Link

Link

Link

Link

Link

LinkLink

Link Link

Link

Link

Link

Link (Id):15 Bandwidth:150 Mbps Detected traffic:9350702 Latency:30 ms Length:8909 km Presense:1 Time:2019-06-01 8:00:000

Link

Link

Figure 12: A snapshot of the BDS-3 TVG model stored in the Neo4j database.

9Journal of Sensors

Page 10: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

the BDS-3 and the WIDE dataset to simulate the trafficbetween IGSO satellites and the ground station. Simulationresults show that our traffic detection method can track thevariation of the traffic with nonuniform sampling and thedetection error is low. The distributed traffic detection archi-tecture avoids the influence of intermittence that is caused bycharacteristics of BDS-3 and shortens the time of informa-tion transmission from satellites to the ground station. Neo4jis utilized to store the obtained data that are organized by theTVG model, which results in quick query and the computa-tion of the traffic of the whole satellite network. Our work willsupport BDS-3 to realize automatic management, securityestablishment, and business expansion.

Data Availability

The WIDE dataset was downloaded from the website, http://mawi.wide.ad.jp/mawi/ditl/ditl2009/ (Kenjiro Cho, Koush-irou Mitsuya and Akira Kato, “Traffic Data Repository atthe WIDE Project”, USENIX 2000 FREENIX Track, SanDiego, CA, June 2000). We have explained that we selectedthe data between 2009/03/30, 00 : 00 and 09 : 00. The datasetis an opensource. Previously reported (data type: Beidouorbits) data were used to support this study and are availableat (DOI: 10.1007/s10291-018-0784-0, 10.1007/978-981-13-0005-9_4). These prior studies (and datasets) are cited atrelevant places within the text as references [5, 27].

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Key Researchand Development Program of China under Grant No.2018YFB2100503. It was also supported by the Thirteen-five Civil aerospace planning project—integration and appli-cation of communication, navigation and remote sensing.

References

[1] Y. Yang, W. Gao, S. Guo, Y. Mao, and Y. Yang, “Introductionto beidou-3 navigation satellite system,” Navigation, vol. 66,no. 1, pp. 7–18, 2019.

[2] X. Li, X. Zhang, X. Ren, M. Fritsche, J. Wickert, and H. Schuh,“Precise positioning with current multi-constellation GlobalNavigation Satellite Systems: GPS, GLONASS, Galileo andBeiDou,” Scientific Reports, vol. 5, no. 1, article 8328, 2015.

[3] Y. Gong, S. Fan, L. Luo, and X. Liu, “Research on the onlinemonitoring data transmission technology based on beidoucommunication,” in 2018 IEEE 18th International Conferenceon Communication Technology (ICCT), pp. 660–663, Chong-qing, China, October 2018.

[4] Q. Liu, Y. Chen, H. Hu, J. Jiang, Z. Ni, and X. Li, “The applica-tion of beidou satellite communication in drifting buoys,” in2018 International Conference on Sensing,Diagnostics, Prog-nostics, and Control (SDPC), pp. 715–718, Xi'an, China,August 2018.

[5] Y. Zhou, Y. Wang, W. Huang, J. Yang, and L. Sun, “In-orbitperformance assessment of beidou intersatellite link ranging,”GPS Solutions, vol. 22, no. 4, p. 119, 2018.

[6] M. Gregory, F. Heine, H. Kampfner, R. Meyer, R. Fields, andC. Lunde, “Tesat laser communication terminal performanceresults on 5.6Gbit coherent inter satellite and satellite toground links,” in Proceedings Volume 10565, InternationalConference on Space Optics — ICSO 2010, Rhodes Island,Greece, November 2017.

[7] S.-K. Liao, H.-L. Yong, C. Liu et al., “Long-distance free-spacequantum key distribution in daylight towards inter- satellitecommunication,” Nature Photonics, vol. 11, no. 8, pp. 509–513, 2017.

[8] A. Cecil, “A summary of network traffic monitoring and anal-ysis techniques,” Computer Systems Analysis, pp. 4–7, 2006.

[9] D. Zhou, Z. Yan, Y. Fu, and Z. Yao, “A survey on network datacollection,” Journal of Network and Computer Applications,vol. 116, pp. 9–23, 2018.

[10] W. Wang, G. Chen, S. Guo, X. Song, and Q. Zhao, “A study onthe beidou igso/meo satellite orbit determination and predic-tion of the different yaw control mode,” China Satellite Navi-gation Conference (CSNC) 2013 Proceedings. Lecture Notes inElectrical Engineering, vol 245, J. Sun, W. Jiao, H. Wu, and C.Shi, Eds., , pp. 31–40, Springer, Berlin, Heidelberg, 2013.

[11] X. Yi, Z. Sun, F. Yao, and Y. Miao, “Satellite constellation ofMEO and IGSO network routing with dynamic grouping,”International Journal of Satellite Communications and Net-working, vol. 31, no. 6, pp. 277–302, 2013.

[12] X. Yi, Z. Hou, T. Zhong, Y. Zhang, and Z. Sun, “Route strategyof satellite network in gnss based on topology evolution law,”Journal of Systems Engineering and Electronics, vol. 25, no. 4,pp. 596–608, 2014.

[13] X. Feng, M. Yang, and Q. Guo, “A novel distributed routingalgorithm based on data-driven in geo/leo hybrid satellite net-work,” in 2015 International Conference on Wireless Commu-nications & Signal Processing (WCSP), pp. 1–5, Nanjing,China, October 2015.

[14] X. Qi, J. Ma, D. Wu, L. Liu, and S. Hu, “A survey of routingtechniques for satellite networks,” Journal of Communicationsand Information Networks, vol. 1, no. 4, pp. 66–85, 2016.

[15] Q. Sun, L. Gao, H. Wang, and X. Chao, “A dynamic pollingstrategy based on prediction model for large-scale networkmonitoring,” in 2013 International Conference on AdvancedCloud and Big Data, pp. 8–13, Nanjing, China, December2013.

[16] W. B. Cao, G. S. Chen, G. Niu, and Z. Yang, “Monitoringtechnology of network devices based on ICMP and SNMP,”Computer Engineering & Design, vol. 35, no. 4, 2014.

[17] H. Cai, M. Zhou, S. Jiang, and D. Han, “Application of pollingstrategy in space tt&c operation management systems,” Jour-nal of Spacecraft TT&C Technology, vol. 3, p. 10, 2013.

[18] Z.-h. Yang, Y.Wang, and R. Su, “Intelligent polling strategy fornetwork management system,” Computer Engineering, vol. 9,2010.

[19] L. Chisci, R. Fantacci, and T. Pecorella, “Predictive bandwidthcontrol for geo satellite networks,” in 2004 IEEE InternationalConference on Communications (IEEE Cat. No. 04CH37577),pp. 3958–3962, Paris, France, June 2004.

[20] G. Zihe, G. Qing, and N. Zhenyu, “A distributed routing algo-rithm with traffic prediction in Leo satellite networks,” Infor-mation Technology Journal, vol. 10, no. 2, pp. 285–292, 2011.

10 Journal of Sensors

Page 11: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

[21] H. X. Qin and F. Yang, “A new traffic flow prediction algo-rithm for satellite communication network,” Telecommunica-tion Engineering, vol. 53, no. 7, 2013.

[22] R. Vinayakumar, K. P. Soman, and P. Poornachandran,“Applying deep learning approaches for network traffic pre-diction,” in 2017 International Conference on Advances inComputing, Communications and Informatics (ICACCI),pp. 2353–2358, Udupi, India, September 2017.

[23] X. Ma, Z. Tao, Y. Wang, H. Yu, and Y. Wang, “Long short-termmemory neural network for traffic speed prediction usingremote microwave sensor data,” Transportation Research PartC: Emerging Technologies, vol. 54, pp. 187–197, 2015.

[24] S. R. Chowdhury, M. F. Bari, R. Ahmed, and R. Boutaba, “Pay-less: a low cost network monitoring framework for softwaredefined networks,” in 2014 IEEE Network Operations andManagement Symposium (NOMS), pp. 1–9, Krakow, Poland,May 2014.

[25] A. Zaki, M. Attia, D. Hegazy, and S. Amin, “Comprehensivesurvey on dynamic graph models,” International Journal ofAdvanced Computer Science and Applications, vol. 7, no. 2,pp. 573–582, 2016.

[26] I. Maduako and M. Wachowicz, “A space-time varying graphfor modelling places and events in a network,” InternationalJournal of Geographical Information Science, vol. 33, no. 10,pp. 1915–1935, 2019.

[27] C. Li, X. Yi, Y. Zhao, and Z. Hou, “Research on space-basedmeasurement and control scheme of launch vehicle based onBeiDou navigation satellite system,” China Satellite NavigationConference (CSNC) 2018 Proceedings. CSNC 2018. LectureNotes in Electrical Engineering, vol 497, J. Sun, C. Yang, andS. Guo, Eds., , pp. 45–58, Springer, Singapore, 2018.

[28] Z. Chao, F. Pu, Y. Yin, B. Han, and X. Chen, “Research on real-time local rainfall prediction based on mems sensors,” Journalof Sensors, vol. 2018, Article ID 6184713, 9 pages, 2018.

[29] W. Zhu, C. Lan, J. Xing et al., “Co-occurrence feature learningfor skeleton based action recognition using regularized deepLSTM networks,” in Thirtieth AAAI Conference on ArtificialIntelligence, Phoenix, AZ, USA, March 2016.

[30] S. H. I. Xingjian, Z. Chen, H.Wang, D.-Y. Yeung,W.-K.Wong,and W.-c. Woo, “Convolutional LSTM network: a machinelearning approach for precipitation nowcasting,” in Advancesin Neural Information Processing Systems, pp. 802–810, NewYork, USA, 2015.

[31] D. Wei, Self-similar traffic prediction scheme for satellite inter-net services, Master’s thesis, Harbin Institute of Technology,2014.

[32] Y. Dong and L. Wang, “Tpdr: traffic prediction based dynamicrouting for leo&geo satellite networks,” in 2015 IEEE 5th Inter-national Conference on Electronics Information and EmergencyCommunication, pp. 104–107, Beijing, China, May 2015.

[33] S. Peng, H. Chen, C. Du, J. Li, and N. Jing, “Onboardobservation task planning for an autonomous earth observa-tion satellite using long short-term memory,” IEEE Access,vol. 6, pp. 65118–65129, 2018.

11Journal of Sensors

Page 12: Dynamic Traffic Detection and Modeling for Beidou ...downloads.hindawi.com/journals/js/2020/4575721.pdf · 11/08/2019  · strategy. The dynamic polling strategy can minimize the

International Journal of

AerospaceEngineeringHindawiwww.hindawi.com Volume 2018

RoboticsJournal of

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Active and Passive Electronic Components

VLSI Design

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Shock and Vibration

Hindawiwww.hindawi.com Volume 2018

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawiwww.hindawi.com

Volume 2018

Hindawi Publishing Corporation http://www.hindawi.com Volume 2013Hindawiwww.hindawi.com

The Scientific World Journal

Volume 2018

Control Scienceand Engineering

Journal of

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com

Journal ofEngineeringVolume 2018

SensorsJournal of

Hindawiwww.hindawi.com Volume 2018

International Journal of

RotatingMachinery

Hindawiwww.hindawi.com Volume 2018

Modelling &Simulationin EngineeringHindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawiwww.hindawi.com Volume 2018

Hindawiwww.hindawi.com Volume 2018

Navigation and Observation

International Journal of

Hindawi

www.hindawi.com Volume 2018

Advances in

Multimedia

Submit your manuscripts atwww.hindawi.com


Recommended