CN106255170B - A kind of movable random D2D network data query method based on minimal-overhead path - Google Patents

A kind of movable random D2D network data query method based on minimal-overhead path Download PDF

Info

Publication number
CN106255170B
CN106255170B CN201610643355.1A CN201610643355A CN106255170B CN 106255170 B CN106255170 B CN 106255170B CN 201610643355 A CN201610643355 A CN 201610643355A CN 106255170 B CN106255170 B CN 106255170B
Authority
CN
China
Prior art keywords
node
data
request
network
meets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610643355.1A
Other languages
Chinese (zh)
Other versions
CN106255170A (en
Inventor
刘杨
夏元清
李凡
王昱
邓志红
吴宏毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201610643355.1A priority Critical patent/CN106255170B/en
Publication of CN106255170A publication Critical patent/CN106255170A/en
Application granted granted Critical
Publication of CN106255170B publication Critical patent/CN106255170B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/18Communication route or path selection, e.g. power-based or shortest path routing based on predicted events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/14Routing performance; Theoretical aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/20Hop count for routing purposes, e.g. TTL

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a kind of movable random D2D network data query method based on minimal-overhead path, this method is routed for request of data newly-generated in D2D network: the carrying node of request of data encounters the node that meets, whether the judgement node that meets is data set provider, if request of data is then sent to the node that meets, routing terminates, and otherwise calculates separately the accessibility professional knowledge of k-hop for carrying node and the node that meets;Then the ability that node finds data offer node with node help request of data of meeting that carries is calculated separately, node is carried according to aforementioned capabilities and request of data is routed to carrying node and the side of ability greatly in the node that meets, as new carrying node;Delay budget according to real-time update request of data repeats the above process if delay budget is not reduced to 0, and otherwise routing terminates.This method can make data success response rate in network maintain a higher level and make network entirety path cost minimum.

Description

A kind of movable random D2D network data query method based on minimal-overhead path
Technical field
The invention belongs to technical field of the computer network, and in particular to a kind of movable random based on minimal-overhead path The data query method of D2D network.
Background technique
The current wireless communication system overwhelming majority operates in the microwave spectrum lower than 3GHz, therefore is undergoing serious Shortage and have changed into a crowded and limited resource.In order to meet the challenge of 1000 times of mobile bandwidth traffic growths, fortune The capable grade Microwave bandwidth 20 to 300GHz is considered as the most promising candidate of Next generation cellular system (5G).Though The use of right grade microwave band solves the urgent need for more wireless frequency spectrums, but it also bring it is a series of new Unique technological challenge, for example serious line loss and it is not intended to the coverage hole seen.Based on this, mobile subscriber equipment is straight Passing (Device-to-Device Communication) is considered as the method for improving network efficiency and reliability.
Movable random D2D network will not replace the B2D (Base-Station-to-Device) based on communications facility to communicate, Because movable random D2D network can not clearly support the Primary communication demand of mobile subscriber, such as real-time voice and data to pass It is defeated.Moreover, mobile subscriber can obtain benefit from the management body of this centralization, for example the data in movable random pass It is defeated to be distributed with the delay between learning network interior joint.Although cellular base station, which transmits this information, may need very low frequency spectrum benefit With rate, but if all nodes transmit big data file using B2D communication, cellular base station may be submerged.Movable random D2D network, the hybrid network for needing licensing as one and exempting from unlicensed spectrum can be regarded as the benefit of traditional B2D communication It fills, there is its existent value, such as the transmission of audio file in some applications.Minimize concentrate coordinator data transmission for Support that movable random D2D application is essential.Similar to other communication scenarios in movable random D2D network, data transmission Yin Qifei interruption connectivity leads to long delay.However, it is this based on movable random D2D data transmission be urgently needed for, no For no other reason than that low-cost, also as its validity, because of interaction and its social groups and behavior highlights correlations between mobile node, Therefore data are transmitted to destination for it and provides very big possibility.
Movable random D2D network data query has following some features:
1, random Link connectivity: the connectivity of movable random D2D network is very low, forms a sparse network, section Point is only connected with each other once in a while.Due to connectivity lax between node, movable random D2D network data transmission is usually to have to prolong When, but very fortunately, this delay can be tolerated under this application scenarios of data query, because of data query It is usually insensitive for delay.
2, calculate and store automatically: in online social networks, central server is used to storage and processing user data. But this server is unable to get in movable random D2D network, everyone handheld device must carry out distribution Data storage and calculate.
3, unknown or inaccurate professional knowledge: when a node sends a request of data, it is usually not Arriving which node consciously has enough professional knowledge to answer request of data back and forth, because establishing the data sum number as P2P network It is too high according to the retrieval cost of supplier.Worse, in practice, a mobile node is difficult to be accurately known that answer is each The professional degree of the request of data of a classification.It can initialize the professional knowledge of oneself based on the social role of oneself.
Currently, related based on movable random D2D network data query feature, the lesser data query method of path cost It requires study.
Summary of the invention
In view of this, the present invention provides a kind of network data query side movable random D2D based on minimal-overhead path Method is a kind of movable random D2D network data query method how the relationship determination data inquiry using between node forwards, Data success response rate in network can be made to maintain a higher level and make network entirety path cost minimum.
In order to achieve the above object, the technical solution of the present invention is as follows: a kind of movable random D2D based on minimal-overhead path Network data query method, this method are routed according to the following steps for request of data newly-generated in D2D network:
Step 1: the carrying node of request of data encounters the node that meets, whether the judgement node that meets provides for data Otherwise person calculates separately the accessibility professional knowledge of k-hop for carrying node and the node that meets if then routing terminates;K is random The integer value of setting.
Step 2: based on node is carried and the accessibility professional knowledge of k-hop of node of meeting, calculate separately carry node and The node that meets helps request of data to find data and provides the ability of node, carries node and routes request of data according to aforementioned capabilities It helps request of data to find the side of the ability of data offer node greatly in node and the node that meets to carrying, generates new carrying Node.
Step 3: the delay budget according to real-time update request of data, if delay budget is not reduced to 0, repeatedly step One and step 2, otherwise routing terminates.
Further, for a node v in D2D networki, the accessibility professional knowledge calculation formula of l jump are as follows:
Wherein pi1~piJTo remove v in D2D networkiNode in addition;For node viWith node vjThe real-time probability to meet;The value range of l is [1, k];
Then node viIt helps request of data to find data and the capacity calculation formula of node is provided are as follows:
Further, for two nodes in D2D network: node viWith node vj, the real-time probability that the two is met is by saving Point viIt is obtained in middle safeguarded approach frequency table;
Each node in D2D network constructs a timer, building and safeguards that an approach frequency table, timer are pre- If a timing cycle Δ, if node does not meet with other nodes in time interval Δ, timer expiry;Approach frequency The real-time probability to meet between the node two-by-two in D2D network is recorded in table.
Its interior joint viWith node vjThe real-time probability to meet is Initial value isIf node viAt it Node v is encountered in the timing cycle Δ of timerj, thenWhereinFor the value before update;α For preset parameter, value is between [0,1];If node viAny node is encountered in the timing cycle Δ of its timer, Then after timer expiry
The then maintenance mode of approach frequency table are as follows: in step 1, whenever the node v for carrying request of dataiEncounter node vj When, first determine whether viWhether encountered v beforej, if the v without ifiUpdate and vjAfter the real-time probability to meet, and and vjCarry out phase Meet the interaction and update of frequency meter.
The utility model has the advantages that
Movable random D2D network data query method based on minimal-overhead path proposed by the invention, according to network The historical information that interior joint meets portrays the accessibility professional knowledge of the k-hop between nodes, when two sections in network Point is routed after meeting by comparing the accessibility professional knowledge of its k-hop, so that the node data in network is requested back Multiple success rate maintains a higher level and makes network entirety path cost minimum.
Detailed description of the invention
Fig. 1 is the stream of the movable random D2D network data query method (k-hop) of the invention based on minimal-overhead path Cheng Tu;
Fig. 2 describes the performance evaluation of k-hop routing algorithm Yu other DTN data query algorithms.
Specific embodiment
The present invention will now be described in detail with reference to the accompanying drawings and examples.
Embodiment 1, a kind of movable random D2D network data query method based on minimal-overhead path, this method are directed to Newly-generated request of data in D2D network, is routed according to the following steps:
Step 1: the carrying node for carrying request of data encounters the node that meets, whether the judgement node that meets is data Otherwise supplier calculates separately the accessibility professional knowledge of k-hop for carrying node and the node that meets if then routing terminates.Its In only when the node that meets has the professional knowledge of the affiliated professional domain of the request of data can become data set provider, should Place judges the professional knowledge for the node that meets.
Step 2: the accessibility professional knowledge of k-hop of the carrying node calculated according to step 1 and the node that meets, Help request of data of calculating carrying node and the node that meets finds data and provides the ability of node, node v on the basis of thisiFoundation Aforementioned capabilities carry out routing choice;K is the integer value set at random;
Think there is the accessibility professional knowledge (k-hop of a k-hop in network between every two node in the present embodiment Reachable Expertise), it usesIndicate node viAnswer the professional knowledge for the request of data that classification is c, each node root The professional knowledge of oneself is initialized according to the social role of oneself.
What professional knowledge reflected is the ability of a nodes answer request of data, but own is not enough to guide data and asks The transmitting asked.For example, a node may have sufficiently high professional knowledge, but it can not touch data set provider, therefore This professional knowledge has no very big help.Therefore the present invention proposes the accessibility professional knowledge of k-hop (k-hop Reachable Expertise), calculate as follows:
Node viL jump accessibility professional knowledge are as follows:
Wherein pi1~piJTo remove v in D2D networkiNode in addition;For node viWith node vjThe real-time probability to meet;The value range of l is [1, k].
Then node viIt helps request of data to find data and the ability of node is provided are as follows:
Node viWith node vjThe real-time probability to meet is by node viIt is obtained in middle safeguarded approach frequency table;
Each node in D2D network constructs a timer, building and safeguards that an approach frequency table, timer are pre- If a timing cycle Δ, if node does not meet with other nodes in time interval Δ, timer expiry;Approach frequency The real-time probability to meet between the node two-by-two in D2D network is recorded in table;
Its interior joint viWith node vjThe real-time probability to meet is Initial value isIf node viAt it Node v is encountered in the timing cycle Δ of timerj, thenWhereinFor the value before update;α For preset parameter, value is between [0,1];If node viAny node is encountered in the timing cycle Δ of its timer, Then after timer expiry
The then maintenance mode of approach frequency table are as follows: in step 1, whenever the node v for carrying request of dataiEncounter node vj When, first determine whether viWhether encountered v beforej, if the v without ifiUpdate and vjAfter the real-time probability to meet, and and vjCarry out phase Meet the interaction and update of frequency meter.
Step 3: being repeated according to the delay budget that real-time time updates request of data if delay budget is not reduced to 0 Step 1 and step 2, otherwise routing terminates.
Embodiment 2, the basic thought of 1 data query method of embodiment are as follows: being believed using the history that nodes meet Breath assumes node v to calculate the accessibility professional knowledge of k-hop between every two node during routingiThere is a number According to request Mq, sometime it encounter node vjAnd the node does not carry Mq.Node v firstiWith node vjIt can exchange Mutual approach frequency table (contact rate table), then respectively calculates the accessibility professional knowledge of k-hop of oneself, and The help request of data for calculating the two on this basis finds data and provides the ability of node, biggish by comparing the ability of selecting That node, to determine node viWhether request of data Mq is transmitted to node vj
Higher number can be reached in order to verify request of data forwarding strategy proposed by the present invention in movable random D2D network Success rate is replied according to request, next content is by simulated program on the basis of real data set to routing of the invention Strategy is simulated, and is finally compared with more common method for routing other in time delay tolerant network.
In order to test method proposed by the invention in true movable random D2D network, this experiment is utilized The tracking data set of the Infocom 2006 published on Crawdad.The data set is from participation 2006 in Spain Carrying within the participant for the Infocom meeting that Barcelona is held continuous four days during conference has function of Bluetooth communication Some master datas that iMotes is interacted, including interacting member's number of both sides and the initial time and knot of interaction every time Beam time etc..The training that interacts information as simulation program of 78 conference members in 93 hours is therefrom chosen in this experiment With the data set of test.
This simulated experiment using in data set since 93600 seconds to the data between 180000 seconds as historical data, use The other informations such as the approach frequency in network between every two node are obtained in training.It will be since 180000 seconds to 266400 seconds End this period as the testing time, each method for routing is simulated.For every kind of method for routing, we have attempted net All possible routing pair in network, i.e. each node attempt other nodes into network and send a data packet, thus Obtained 6006 source nodes to destination node node pair to be measured.
This experiment compares k-hop data query method and following several data query methods:
1, Gossip: considering a variety of data categories, this node is that the request of data of each classification dynamically distributes a biography Pass probability.
2, Willingness: each request of data is transmitted according to willingness, and willingness reflects a node Participate in the degree of transmitting request of data.
3, Spray and Wait: the duplication quantity for fixing each request of data carries out the transmitting of request of data.
4, the transmitting of request of data Social-based: is carried out using the social property of user.
For all data query methods of this experiment simulation, we are using following performance measure standard come to every kind of data The performance of querying method is compared:
1) transmit success rate: source node has successfully received the case where data and accounts for the percentage for testing total situation.
2) be delayed: all request of data for having successfully received reply, they generate this request of data to receipts from source node To the average delay of reply.
3) it replys number: for each request of data, obtaining the quantity averagely replied before satisfied reply.
4) cost: all request of data for having successfully received reply, their average number of copies in a network.
Fig. 2 compares the performance indexes of k-hop data request method and other data request methods.It can be with from Fig. 2 Find out that k-hop data request method has higher than Gossip, Willingness, Spray and in several data request methods The request of data of Wait, Social-based replys success rate, this also demonstrate it is proposed that based on minimal-overhead path Movable random D2D network data query method when meeting every time by train before come contact rate depict come Two currently to meet node between the accessibility professional knowledge of k-hop be more reliable, and the k-hop by calculating Accessibility professional knowledge come determine relaying strategy can be improved request of data in movable random D2D network reply success Rate.Fig. 2 embodies k-hop data request method in terms of overhead performance index better than other data request methods simultaneously.
To sum up, the movable random D2D network data query method proposed by the invention based on minimal-overhead path, according to The historical information that nodes meet portrays the accessibility professional knowledge of the k-hop between nodes, when in network two A node is routed after meeting by comparing the accessibility professional knowledge of its k-hop, so that the node data packet in network Transmitting success rate maintains a higher level and makes network entirety path cost minimum.
To sum up, the above is merely preferred embodiments of the present invention, it is not intended to limit the scope of the present invention.It is all Within the spirit and principles in the present invention, any modification, equivalent replacement, improvement and so on should be included in protection of the invention Within the scope of.

Claims (2)

1. a kind of movable random D2D network data query method based on minimal-overhead path, which is characterized in that this method is directed to Newly-generated request of data in D2D network, is routed according to the following steps:
Step 1: the carrying node of the request of data encounters the node that meets, whether the judgement node that meets provides for data Person, if the request of data is then sent to the node that meets, routing terminates, and otherwise calculates separately and carries node and meet The accessibility professional knowledge of the k-hop of node;K is the integer value set at random;
Step 2: based on the carrying node and the accessibility professional knowledge of k-hop of node of meeting, calculate separately carry node and The node that meets helps the request of data to find data and provides the ability of node, carries node foundation aforementioned capabilities for the data Request is routed to the big side of the ability for carrying and the request of data being helped to find data offer node in node and the node that meets, Generate new carrying node;
Wherein, node viL jump accessibility professional knowledge calculation formula are as follows:
Wherein pi1~piJTo remove v in D2D networkiNode in addition;For node viWith node vjThe real-time probability to meet;The value range of l is [1, k];
Then node viIt helps the request of data to find data and the capacity calculation formula of node is provided are as follows:
Step 3: the delay budget according to real-time update request of data, if delay budget is not reduced to 0, repeatedly step 1 and Step 2, otherwise routing terminates.
2. a kind of movable random D2D network data query method based on minimal-overhead path according to claim 1, It is characterized in that, for two nodes in D2D network: node viWith node vj, the real-time probability that the two is met is by node viMiddle institute It is obtained in the approach frequency table of maintenance;
Each node in the D2D network constructs a timer, building and safeguards an approach frequency table, the timing Device presets a timing cycle Δ, if node does not meet with other nodes in time interval Δ, timer expiry;It is described The real-time probability to meet between the node two-by-two in D2D network is recorded in approach frequency table;
Its interior joint viWith node vjThe real-time probability to meet is Initial value isIf node viIn its timer Timing cycle Δ in encounter node vj, thenWhereinFor the value before update;α is default Parameter, value is between [0,1];If node viAny node is encountered in the timing cycle Δ of its timer, then timing After device time-out
The then maintenance mode of the approach frequency table are as follows: in the step 1, whenever the node v for carrying the request of dataiIt encounters Node vjWhen, first determine whether viWhether encountered v beforej, if the v without ifiUpdate and vjAfter the real-time probability to meet, and and vj Carry out the interaction and update of approach frequency table.
CN201610643355.1A 2016-08-08 2016-08-08 A kind of movable random D2D network data query method based on minimal-overhead path Expired - Fee Related CN106255170B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610643355.1A CN106255170B (en) 2016-08-08 2016-08-08 A kind of movable random D2D network data query method based on minimal-overhead path

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610643355.1A CN106255170B (en) 2016-08-08 2016-08-08 A kind of movable random D2D network data query method based on minimal-overhead path

Publications (2)

Publication Number Publication Date
CN106255170A CN106255170A (en) 2016-12-21
CN106255170B true CN106255170B (en) 2019-03-26

Family

ID=58078928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610643355.1A Expired - Fee Related CN106255170B (en) 2016-08-08 2016-08-08 A kind of movable random D2D network data query method based on minimal-overhead path

Country Status (1)

Country Link
CN (1) CN106255170B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984779A (en) * 2012-12-13 2013-03-20 北京理工大学 Routing method for delay tolerant network forwarded on basis of multiple social attributes
CN103297343A (en) * 2013-05-17 2013-09-11 华中科技大学 Routing method based on delay tolerant network
CN104410999A (en) * 2014-11-21 2015-03-11 中国联合网络通信集团有限公司 Routing method, equipment and system for delay tolerant network
CN105307231A (en) * 2015-11-12 2016-02-03 天津大学 Routing implementation method for delay tolerant network based on encounter probability and social analysis
CN105450530A (en) * 2015-12-03 2016-03-30 北京理工大学 Mobile random network multicast routing method based on minimum-overhead path

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8774192B2 (en) * 2011-09-10 2014-07-08 Arnab Das Methods systems, and devices for robustness improvement in a mobile ad hoc network using reputation-based routing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984779A (en) * 2012-12-13 2013-03-20 北京理工大学 Routing method for delay tolerant network forwarded on basis of multiple social attributes
CN103297343A (en) * 2013-05-17 2013-09-11 华中科技大学 Routing method based on delay tolerant network
CN104410999A (en) * 2014-11-21 2015-03-11 中国联合网络通信集团有限公司 Routing method, equipment and system for delay tolerant network
CN105307231A (en) * 2015-11-12 2016-02-03 天津大学 Routing implementation method for delay tolerant network based on encounter probability and social analysis
CN105450530A (en) * 2015-12-03 2016-03-30 北京理工大学 Mobile random network multicast routing method based on minimum-overhead path

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DTN中考虑连接时间的概率路由算法;王贵竹等;《计算机应用》;20110531;第31卷(第5期);全文

Also Published As

Publication number Publication date
CN106255170A (en) 2016-12-21

Similar Documents

Publication Publication Date Title
Ivanov et al. Experimental validation of the ns-2 wireless model using simulation, emulation, and real network
KR100969158B1 (en) Method of trust management in wireless sensor networks
Rozy et al. Performance Comparison Routing Protocol AODV, DSDV, and AOMDV with Video Streaming in Manet
Yan et al. Trust-oriented partner selection in D2D cooperative communications
Lao et al. A scalable overlay multicast architecture for large-scale applications
Badihi et al. On the system-level performance evaluation of Bluetooth 5 in IoT: Open office case study
CN110249634A (en) Ammeter including power line interface He at least one radio frequency interface
Vallati et al. Analysis of the interplay between RPL and the congestion control strategies for CoAP
Hernández-Orallo et al. Optimising data diffusion while reducing local resources consumption in opportunistic mobile crowdsensing
Solis et al. Robust content dissemination in disrupted environments
Li et al. Data collection and node counting by opportunistic communication
Hossmann et al. Social network analysis of human mobility and implications for dtn performance analysis and mobility modeling
Bakalis et al. Performance evaluation of cbr and tcp traffic models on manet using dsr routing protocol
Dimokas et al. Detecting energy-efficient central nodes for cooperative caching in wireless sensor networks
Hui A novel qos routing algorithm in wireless mesh networks
CN106255170B (en) A kind of movable random D2D network data query method based on minimal-overhead path
Kim et al. Use of contact duration for message forwarding in intermittently connected mobile networks
Wei et al. CACC: A context-aware congestion control approach in smartphone networks
Stylianopoulos et al. Continuous monitoring meets synchronous transmissions and in-network aggregation
Bhargavi et al. A trust based secure routing scheme for MANETS
Sangeetha et al. Validation Of Blockchain Transactions In Wireless Sensor Networks Using Dense Neural Networks
Li et al. Interaction based routing algorithm for opportunistic mobile social networks
Patil et al. Convergence time evaluation of algorithms in MANETs
Ojog et al. Multi-criteria optimization of wireless connectivity over sparse networks
Shao Improved energy-efficient routing architecture for traffic management system using a hybrid meta-heuristic algorithm in Internet of vehicles

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190326

Termination date: 20190808