• No results found

A Link Stability Based Adaptive Clustering Routing Algorithm for HAP Based Vehicle Ad Hoc Networks

N/A
N/A
Protected

Academic year: 2020

Share "A Link Stability Based Adaptive Clustering Routing Algorithm for HAP Based Vehicle Ad Hoc Networks"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

2019 International Conference on Information Technology, Electrical and Electronic Engineering (ITEEE 2019) ISBN: 978-1-60595-606-0

A Link Stability Based Adaptive Clustering Routing Algorithm for

HAP-Based Vehicle Ad Hoc Networks

Meng-ge CAI

1,2,3,*

, Kai LIU

1,2,3

, Meng-yuan MA

1,2,3

,

Tao ZHANG

1,2,3

and Feng LIU

1,2,3

1

School of Electronics and Information Engineering, Beihang University

2Beijing Key Lab for Network-Based Cooperative Air Traffic Management

3

Beijing Laboratory for General Aviation Technology, Beijing, China

*Corresponding author

Keywords: HAP-based VANET, AD hoc networks, Clustering, Routing protocol.

Abstract. In order to build a railway operation system capable of large-scale monitoring and comprehensive decision-making support, the HAP-based VANET is proposed. The traditional networking and routing mechanism can't be applied directly to the integrated network. This paper proposed a link stability based adaptive clustering routing algorithm (LSACR), which performs well in case of end-to-end delay and packet loss rate when the speed of nodes goes up.

Introduction

With the development of science and technology, China's railway construction has entered a critical period. Since the launch of the “One Belt, One Road” strategy, the remote areas of the western region and the heavy-duty railway have also become key areas for railway transportation, which puts new and higher requirements on the comprehensive operation of railway operation and safety. However, the current technical means are single-function and regionally independent, and do not constitute a comprehensive and fully functional monitoring system, resulting in a large lack of comprehensive monitoring, global situation sharing, and comprehensive decision-making support capabilities. It is imperative to propose a comprehensive, operational and safety support capability for large-scale, full coverage and holographic railways through breakthroughs in new technologies.

The HAP-based Network is expected to solve the current problem of weak land-based communication infrastructure by introducing adjacent space airships (aerostat) and low-altitude UAVs in the traditional railway system to build a three-dimensional network structure. In this network system, the aerostat can stay in the air for a long time, and has the characteristics of wide signal coverage, while the drone and train nodes move at high speed, which makes the network topology change frequently and frequently. Since rail transit has many different services, in order to meet the reliable transmission of network services, it is necessary to study the networking technology and emergency reconstruction scheme of the integrated network.

This paper combines the characteristics of the multi-hop, wireless and other characteristics of the HAP-based network, regarding it as a special ad hoc network. An adaptive clustering routing algorithm (LSACR) based on link stability is designed for network characteristics such as long-term aggregation of aerostats, large coverage, and high-speed movement of drones and trains.

HAP-based Network Model

As shown in Fig. 1, the scene of the HAP-based network can be described as follows:

(2)
[image:2.595.218.391.71.190.2]

Figure 1. HAP-based network scene.

UAV nodes fly at low altitudes and are responsible for more granular monitoring and communication. UAVs within communication range can communicate with each other and with ground nodes within the UAV communication range. Ground nodes (such as train nodes, or other ground terminal nodes) can communicate with other ground nodes within the communication radius, as well as with a float or drone.

LSACR Algorithm

Clustering Structure Basics

For the HAP-based Network, the LCCT-CA clustering algorithm is proposed to form a clustering network with aerostat as the core, which serves as the network foundation of the routing algorithm.

The aerostat has a wide coverage, can communicate with the nodes in the coverage, has a large degree of connectivity, and is basically in a static state due to its long-term residence in the air, and the connection relationship with other nodes does not substantially occur changes, which makes a large connection time, so it competes cluster head by default. The UAV nodes and ground nodes within the coverage of the aerostat will become members of their cluster.

If the UAV node can communicate with two cluster heads at the same time, or communicate with the UAV node in another cluster, which means that the UAV node is at the junction or overlap of two (or more) clusters, and can declare itself to be a gateway. The UAV node needs to send the gateway request GatewayReq information to the cluster head. The message contains the neighbor node information of the UAV node. After cluster head receives the signal, it replies GatewayAck information, and agrees to the gateway application of the UAV node, meanwhile the gateway information is broadcast to all other cluster members.

Routing Discovery

The LSACR routing algorithm is designed based on the clustering structure. To reduce the routing cost of the network, different routing strategies can be adopted according to the location relationship between the source node and the destination node.

Fig. 2 shows the complete route discovery process. When the source node generates data and sends a message to the destination node, if the routing table maintained by the source node does not reach the destination node entry, that is, the source node does not know the path to the destination node, it enters the route discovery process. As shown in Fig. 2:

When the source node S wants to send a data packet to the destination node D, it first determines whether the destination node is its own neighbor node:

If the destination node is its own neighbor node, the source node directly sends the data packet to the destination node; If the destination node is not its own neighbor node, the source node sends RREQ routing request information to the cluster head.

After receiving the RREQ message, the cluster head first determines whether the destination node is in the cluster structure of the cluster head:

(3)

piggybacked. The source node records in the routing table maintained by itself that the destination node is in the same cluster as itself. The next time the data packet is sent to the destination node, the data packet can be directly sent to the cluster head and forwarded to the destination node by the cluster head;

Start

Source send Info to Destination

Is source a neighbor of Destination?

Source node send data directly Source node send RREQ to cluster head

Is the Destination node in the cluster?

Send RREP to source node.(information of other nodes in

this cluster is also piggybacked) Cluster head broadcast to gateway

Gateway forward to neighbor cluster head

Are the destination and neighbor cluster head in the same cluster?

Send back RREP Keep broadcasting

Has the neighbor cluster head received the RREQ

Source node send data to cluster head, and update the next hop of destination

node in routing table

Y N

Y

N

N

Y

Abandon

N

[image:3.595.137.471.127.381.2]

Y

Figure 2. Complete Routing Discovery process.

If the destination node and the cluster head are not in the same cluster, the cluster head will broadcast the RREQ message to all gateways, and the gateway sends it to their neighboring gateway nodes (if The gateway directly connects to the cluster head of the adjacent cluster, then the gateway sends it to the adjacent cluster head node.) The neighboring gateway node sends the request message to the corresponding cluster head.

The RREQ message performs the reverse poisoning rule. After receiving the RREQ message, the cluster head does not forward the RREQ message to the neighboring cluster when forwarding the RREQ message to the neighboring cluster. At the same time, the RREQ message carries the path sequence information and is updated at each relay node. If a node finds its own node identifier in the received RREQ, it will discard this information, thus preventing the routing loop from occurring road. When the RREQ message reaches the cluster head of the cluster where the destination node is located, the cluster head determines that the destination node is in its own cluster, and then reversely returns the RREP message along the path transmitted by the RREQ. After receiving the RREP response, the cluster head on the reverse path records the corresponding routing information in the routing table maintained by itself, selects the local shortest path radial source node direction to transmit RREP according to the current link state, and records the node information; when the RREP message reaches the cluster head where the source node is located, the cluster head records the routing information of the destination node in the routing table maintained by itself, and informs the source node of the RREP return information, and finally obtains the shortest path from the source node to the destination node.

A special case of the routing algorithm is that the source node and the destination node are two adjacent clustered gateway nodes:

(4)

Routing Maintenance

Link Stability Parameters. In the HAP-based VANET, UAV nodes and train nodes move at high speed, and the network topology changes rapidly. In this process, the link may be broken, resulting in packet loss. In order to ensure the validity and real-time performance of the routing protocol, the LSACR routing protocol proposed designs a normalized link stability parameter based on two

parameters: link connection time and end-to-end delay. The normalized factor i j, which is used to

measure the stability of the link of node i and node j is calculated as follows:

, ,

, 1 (1 ) , (0 1)

i j i j

LCT E i j c end T T T T           

(1)

where i j,

LCT

T is the link connection time for node i and node j. i j,

E

T demote end-to-end delay of node i and

node j, which can be computed by subtracting the Timestamp of sending and receiving on data chain.

c

T id the connect the time threshold, when TLCTi j, Tc, take

,

i j

LCT c

TT, this can avoid the inability to calculate

link stability due to the infinite connection time due to similar motion trends. Tendis the end-to-end

connection time limit, when the link end-to-end communication delay is greater than this value, the service transmission effect is poor, which can be regarded as the link cannot provide services. When

, i j E end

TT , take TEi j, Tend. Because the larger the

,

i j E end

T

T is, the worse the link stability is, whose trend is

different from , i j LCT c T

T . Therefore, the difference between 1 is used to ensure the common trend of the two

factors. In Equation (1), the factor can reach the optimum by tuning .

Since the links in the network are symmetric, that is i j, j i,, for any link in the network, the link

stability parameter values observed by node i and node j forming the link at the same time are equal.

The node i can obtain the stability parameter of the link by periodically transmitting the link stability

probe packet. The stability probe packet is only a short frame and contains information such as node position, speed, and transmission time stamp.

when node j receives the probe packet sent from the opposite side of the link, it can calculate the

link stability parameter j i, based on the received information. Then, the node j encapsulates

information such as the j i,, position and speed of the node j into the probe packet and sends it to the

node i opposite to the link. Therefore, the nodes at both ends of the link can obtain the stability

parameters of the link.

Adaptive Routing Maintenance. The high-speed motion of the nodes in the HAP-based network may cause some links to be broken. To ensure the reliability of the link transmission, set the link

stability threshold threshold . When the link stability parameter j i, is lower than the threshold

threshold

, the link is considered to have Broken risks or links do not guarantee a high quality of service. Since the cluster is directly transmitted through the neighbor node or the cluster head node is relayed, and the aerostat as the cluster head node has better service capability in terms of bandwidth and stability, the main concern is the stability of the gateway link between the clustered structures. When the link stability between the clusters is lower than the threshold, the route repair strategy is initiated

to find the alternate link. In this way, when the link between node i and node j is broken, the backup

link is quickly enabled to avoid the delay and packet loss caused by the link being broken.

Simulation and Results

Simulation Platform and Protocol Stack

(5)

information network. The platform is a discrete-time event simulation platform, which is driven by events, and the events have time, message and action attributes in the platform. In a single-layer network protocol, it has a uniform format and good simulation results. According to the characteristics and requirements of HAP-based Network, we can flexibly customize the network and access protocols of network nodes on the SNS simulation platform.

Simulation Scenario

[image:5.595.69.524.213.326.2]

The simulation parameters are set as shown in the following Table 1:

Table 1. Simulation parameters.

Simulation parameters Value Simulation parameters Value

Height of aerostat 20km Area 170km*170km

Height of UAV 1km Number of aerostat 4

Cover range of aerostat 100km Number of UAV 16

Cover range of UAV 40km Packet amount 160000

Communication range of UAV 30km Packet frequency 160/s

The simulation scenario is made up of four circular areas with a diameter of 100km. Each circular area simulates the coverage of an aerostat, and the distance between the two centers is set to 70 km.

Simulation Results

Fig. 3 shows the simulation results. With the increase of uav node movement speed, packet loss rate of both protocols increases. In comparison, the packet loss rate of LSACR is lower than that of AODV. When the speed rises to 21~28m/s, the difference between the two is about 30%. As network dynamics increases, routing maintenance overhead increases, but LSACR does not have to maintain every node and focuses on cluster heads and gateway nodes, as well as inter-cluster links. However, intra-cluster communication can be achieved quickly by acquiring intra-cluster nodes recorded at the head of the cluster. The efficiency of routing establishment is also relatively high, and the link stability is relatively high, so the packet loss rate is relatively low. As for end-to-end delay, both algorithms do not change significantly. This may be caused by the relatively large coverage range of the floating device node and the small influence of the velocity change of the UAV node.

Simulation results show that LSACR algorithm has lower end-to-end delay and packet loss rate than AODV algorithm. When the node moves at a speed of 21~28m/s (75~100km/h), it still performs well. In the actual scene of the integration network of sky-to-ground vehicle, the movement speed of the low-altitude uav is about 70-100km /h. It shows that the algorithm has some engineering reference value.

[image:5.595.150.448.601.694.2]

Figure 3. Simulation result.

Summary

(6)

In the link Stability-based adaptive clustering routing algorithm (LSACR), at the route discovery phase, the source node and the destination node adopt different routing strategies. When the destination node is a neighbor, it is directly sent. Otherwise, the RREQ message is sent to the cluster head. The pathfinding strategy is different according to whether the destination node and the source node are in the same cluster. Only the on-demand routing is used between the clusters, which reduces the transmission of control messages. At the same time, the link stability parameters are introduced and periodically monitored. The inter-cluster link state initiates alternate route homing to the link below the link stability threshold, which can reduce packet loss caused by link interruption and increase delay caused by excessive link delay. The simulation results show that the clustered routing protocol designed in this paper has better performance in terms of end-to-end average delay and packet loss rate compared with the comparison protocol.

Acknowledgement

This work was supported in part by the National Key R&D Program of China under grant No. 2016YFB1200100 and the National Science Foundation for Innovative Research Groups of China under Grant No. 61521091.

References

[1]X. Li, J. Yan, LEPR: Link Stability Estimation-based Preemptive Routing Protocol for Flying Ad

Hoc Networks, ISCC, 2017.

[2]T. Nikolovski, R. W. Pazzi, A. T. Akabane, L. A. Villas, Efficient Encounter-based Event

Dissemination Protocol (E-BED) for Urban and Highway Vehicular Ad Hoc Networks, ISCC, 2017

[3]R. Brendha, V. Sinthu Janita Prakash, A Survey on Routing Protocols for Vehicular Ad Hoc

Networks [C], 2017 International Conference on Advanced Computing Communication Systems, ICACCS, 2017.

[4]R. Shirani, M. St-Hilaire, T. Kunz, Y. Zhou, J. Li, L. Lamont, Combined Reactive-Geographic

Routing for Unmanned Aeronautical Ad-hoc Networks [C], WCMC, 2012:820-826.

[5]Jean-Daniel Medjo Me Biomo, Thomas Kunz, Marc St-Hilaire, Routing in Unmanned Aerial Ad

hoc Networks: A Recovery Strategy for Greedy Geographic Forwarding Failure [C], IEEE WCNC’14 Track 3, 2014: 2236-2241.

[6]Hamza Toulni and Benayad Nsiri, “A Hybrid Routing Protocol for VANET Using Ontology”,

Published by Elsevier Procedia Computer Science,Vol. 73,pp. 94–101,2015.

[7]D. Amagata, T. Hara, Y. Sasaki, S. Nishio, Efficient cluster-based top-k query routing with data

replication in MANETs [J], Soft Comput(2017) 21:4161-4178.

[8]F. Abbas, P. Fan, Clustering-based reliable low-latency routing scheme using ACO method for

vehicular networks [J], Vehicular Communications 12 (2018) 66-74.

[9]L. Cotta, P. O.S. Vaz de Melo, A. A.F. Loureiro, Understanding the Role of Mobility in Real

Mobile Ad Hoc Networks Connectivity, ISCC, 2017.

[10]H. Ghafoor, I. Koo, Software-Defined Networking-based Cognitive Routing Protocol for

Vehicular Ad Hoc Networks [C], 2017 International Conference on Circuits, System and Simulation, 2017: 162-166.

[11]Anurag R, Li Chi ping, Georgios A. Eytan Modiano Loop-Free Backpressure Routing Using

Figure

Figure 1. HAP-based network scene.
Figure 2. Complete Routing Discovery process.
Figure 3. Simulation result.

References

Related documents

The aim of this study was to calculate the serum level of LDL indirectly, using different equations in type 2 diabetes patients in an attempt to focus

In this paper, To extract nonnegative signals in optical wireless communication (OWC) systems, flipped orthogonal frequency division multiplexing (Flip-OFDM)

decreasing the phosphorylation of FAK and the level of GTP-bound Rac-1. These results partially explain the mechanism of the previously reported effects of 4-HC. Additionally,

290 pounds Small white enamel Beads Sample A 150 bundles Light Blue Cut Glass Beads Number 4 150 bundles Lapies Blue Cut Glass Beads Number 4 100 bundles Light blue cut

[r]

The current study showed the potential use of a drug– phospholipid complex for the preparation of LNCs in order to enhance the oral bioavailability of a drug with moderate

According to Giddens, the modern human history witnesses the abrupt evolution or transition of the traditional state societies, passing through absolutist states into a more

Determination of Minimum Inhibitory Concentration The antimicrobial potential of titled compounds thiazolidin-4-one was performed against Gram-negative.. bacterium: