EP2510656A1 - Method for the qualitative routing in a multi-hop communication network, and network node management facility - Google Patents
Method for the qualitative routing in a multi-hop communication network, and network node management facilityInfo
- Publication number
- EP2510656A1 EP2510656A1 EP10801651A EP10801651A EP2510656A1 EP 2510656 A1 EP2510656 A1 EP 2510656A1 EP 10801651 A EP10801651 A EP 10801651A EP 10801651 A EP10801651 A EP 10801651A EP 2510656 A1 EP2510656 A1 EP 2510656A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- network
- node
- links
- path
- nodes
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
- H04W40/16—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality based on interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
Definitions
- the present invention relates to a method for calculating a path with a defined quality of service in a multi-hop network as well as network node management equipment. It has applications in the field of data exchange management over communication networks, in particular for real-time multimedia applications on ad hoc wireless networks, telephony on ad hoc networks, videoconferencing on ad hoc networks. It allows these applications to coexist with other classic applications such as web (the web), file transfer, etc.
- Routing involves finding a path between a source node and a destination node in a network. This path will be taken by packets of data addressed to the destination.
- a path is a series of links.
- a link is a physical connection that connects two neighboring nodes of the network.
- a metric on a link is a value associated with the state of the link at a given time.
- a metric on a path is a combination (addition, multiplication, minimum, or other function) of the metrics on each link composing the path.
- QoS refers to a set of measurable values that characterize a link between a source and a destination in a network, such as routing delay, maximum possible throughput, packet loss rate, and so on.
- One or more metrics in general are used in so-called quality of service routing, in which it is a question of finding a path respecting the value required by an application for each of these metrics.
- the present invention proposes that the estimation of the metrics is not separated from the calculation of the path itself, since the metrics of a link also depend on the other links that make up the calculated path.
- the metrics of a link also depend on the other links that make up the calculated path.
- the calculated paths meet the requirements of the applications that use them, since the level of quality of service they offer is sufficient. Therefore, applications can work properly.
- This ability to use sufficient quality of service paths ensures that communications between applications that use calculated paths do not use more resources than those offered by the network. Thus the saturation of the network is avoided.
- the resources offered by the network are better shared by the applications, which makes the coexistence of applications of different requirements possible.
- the invention relates to a qualitative data routing method in an ad hoc multi-hop communication network, said method making it possible to determine, as a function of a determinable communication quality criterion, at least one data path through links. between nodes, between a source node and a destination node of said network, the value of the quality criterion of a given path being computable as a function of at least one determinable link metric in said network, the links being able to interfere with each other during the passage of data.
- intra-flow interference is taken into account and for a communication quality criterion which is a minimum value B of bandwidth to be satisfied, an ad hoc network routing protocol is used.
- the interfering links are determined in the following manner:
- each node of the network determines a global conflict graph, defined as follows: each vertex of this global conflict graph represents a link in a partial global topology and each edge of this global conflict graph represents a conflict relationship between two links of the partial global topology, that is to say that these links are separated by at most H jumps according to the partial global topology;
- each node having a global conflict graph determines the maximum complete graphs, referred to as "cliques", of the global conflict graph, and said node determines the path in the network, in particular by solving the following linear system with the following integrality constraints:
- a total local topology of the network is determined
- a partial global topology of the network is determined
- the network is determined as follows:
- each node of the network determines a total local topology of the network comprising, on the one hand, all the nodes corresponding to its direct neighbors, called “one jump”, and all the direct neighbors of its direct neighbors, then called “two "jumps", and, on the other hand, all the links between himself and his neighbors at a jump and between his neighbors at a jump and their own neighbors at a jump; said topology being said local topology with two jumps,
- each node determines a subset of its neighbors, called "MPR" which allows it to join all its neighbors with two jumps and communicates periodically to its neighbors at a jump the list of neighbor (s) who has / have been determined as MPR;
- each node which has been determined as MPR by at least one neighbor periodically broadcasts in the network the list of the neighbor (s) who has chosen it as MPR, said list being referred to as the "MPR-S" list;
- each node reconstructs a partial global topology of the network comprising all the nodes and a set of links between the nodes making it possible to find at least one path to each other node of the network,
- the ad hoc network routing protocol used is OLSR, AODV, DSR TBRPF, or FSR,
- the steps of determining the partial global topology of the network and the conflict graph are carried out separately within a node, the conflict graph being determined after the determination of the partial global topology of the network,
- the empty capacity of each link adjacent to a node is determined by a method which effectively takes into account the conflicts existing between the neighboring links
- the proportion of empty capacity used by the existing links is determined by a method based on the counting of the amount of data sent on each link per unit of time
- the network is a radio wireless network
- the invention also relates to an equipment for managing a node of an ad hoc multi-hop communications network that is specially configured to operate according to the method described.
- Figure 1 which is a diagram of an exemplary wireless communication network with nodes and two paths between the departure nodes a and destination v,
- Figure 2 which is a diagram of another example of a wireless communication network with nodes and two paths between the departure nodes a and destination f.
- a node is at least a reception and retransmission equipment comprising calculation means for managing the flows passing through it.
- the node can be either equipment specifically dedicated to the network, or a equipment also providing other functions such as a microcomputer in a network of microcomputers.
- the node may receive data from one or more other nodes and retransmit them to one or more other nodes.
- the link between the nodes can be wired but it is preferably wireless and in particular radio type.
- the topology can evolve over time and the data pathways can also evolve over time. The management of the paths is done in a distributed way, each node participating in the management.
- a node When a node transmits on a link (eg o to p), no other node in the interference areas of o and p can transmit.
- the available capacity on a link therefore depends on the capabilities used by the links of which at least one end is in the interference zone of at least one end of the link.
- the available capacity of a path depends on the capabilities used by the links of which at least one end is in the interference zone of at least one end of at least one path link. To find satisfactory paths taking into account this phenomenon is therefore very complex and the existing solutions ignore this problem.
- paths are determined that offer at least a given available capacity, while taking into account the correlations between the capabilities of the links.
- network management computers execute calculation algorithms for this determination of the paths. For this, we determine the topology of the network, for example calculated by a proactive routing protocol such as OLSR and we return the path that satisfies the required bandwidth.
- the network topology is determined using a routing protocol for ad hoc networks.
- a routing protocol for ad hoc networks it is possible to use example the OLSR protocol for "Optimized Link State Routing", which works as follows:
- the nodes periodically exchange HELLO messages containing the list of neighboring nodes from which they have recently received a HELLO message;
- each node reconstructs in memory a total local topology of the network, containing all the direct neighbors, called “one jump”, and the neighbors of the neighbors, called “two jumps” "And all the links between himself and his neighbors at a jump and between his neighbors at a jump and their own neighbors at a jump;
- MPR multipoint relays
- each node which has been chosen as MPR by at least one neighbor periodically broadcasts in the network so-called TC messages ("Topology Control") containing the list of neighbors who have chosen it as MPR, and said "MPR-S" for "MPR-selectors";
- TC messages Topic Control
- each node reconstructs in memory a partial global topology of the network containing all the nodes and sufficient links between the nodes to make it possible to find a path to each node.
- One parameter of the solution is the number of hops H below which two links share the same capacity resource (bandwidth).
- bandwidth bandwidth
- nodes using a common radio medium the links can not all be used at the same time.
- each node maintains a conflict graph:
- each vertex of the conflict graph represents a link of the partial global topology
- each edge of the conflict graph represents a conflict relationship between two links of the partial global topology.
- K is the set of cliques of the conflict graph
- Cij is the vacuum capacity of the link (ij)
- B is the empty capacity portion already used.
- the available capacity on the path (a, b, c, d, e, f) is obtained by seeking the maximum value R 0 such that:
- the available capacity on (a, g, h, i, j, k, f) is calculated by looking for the maximum value R 1 such that:
- the capacities of these two paths are 1/12 and 1/6 respectively, thus determining that the second path is the best in terms of capacity.
- the existing techniques would have selected the first path as the best in terms of capacity.
- metrics are used. These metrics can be the capacity in bit / s, the number of hops separating a source from a destination, or the delay in routing packets from the source to the destination. These metrics can be combined together to define the quality criterion. As an example of a combination of metrics, the following can be cited:
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0958890A FR2954028B1 (en) | 2009-12-11 | 2009-12-11 | METHOD FOR QUALITATIVE ROUTING IN A MULTI-HOP COMMUNICATION NETWORK, NETWORK NODE MANAGEMENT EQUIPMENT |
PCT/FR2010/052669 WO2011070304A1 (en) | 2009-12-11 | 2010-12-10 | Method for the qualitative routing in a multi-hop communication network, and network node management facility |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2510656A1 true EP2510656A1 (en) | 2012-10-17 |
Family
ID=42269472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP10801651A Withdrawn EP2510656A1 (en) | 2009-12-11 | 2010-12-10 | Method for the qualitative routing in a multi-hop communication network, and network node management facility |
Country Status (5)
Country | Link |
---|---|
US (1) | US20120257545A1 (en) |
EP (1) | EP2510656A1 (en) |
JP (1) | JP2013513987A (en) |
FR (1) | FR2954028B1 (en) |
WO (1) | WO2011070304A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5853797B2 (en) * | 2012-03-19 | 2016-02-09 | 富士通株式会社 | Gateway device, node device, communication system, operation period control method, and computer program |
US9705747B1 (en) * | 2012-12-04 | 2017-07-11 | Qualcomm Incorporated | Distributed path selection in hybrid networks |
US9184998B2 (en) | 2013-03-14 | 2015-11-10 | Qualcomm Incorporated | Distributed path update in hybrid networks |
US20140269691A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | Distributed path selection in hybrid networks |
FR3011159B1 (en) * | 2013-09-25 | 2015-09-04 | Green Comm | SYSTEM AND METHOD FOR DISTRIBUTED CAPACITY SHARING IN AN AD-HOC NETWORK |
US9749815B2 (en) * | 2014-12-09 | 2017-08-29 | Ajou University Industry-Academic Cooperation Foundation | Node and a method of communicating among a plurality of nodes in content-centric networking environment |
FR3031857B1 (en) * | 2015-01-16 | 2017-01-27 | Thales Sa | METHOD FOR COLLECTING ROUTING INFORMATION IN AN AD-HOC NETWORK AND METHOD FOR SELECTING ROUTE FROM COLLECTED INFORMATION |
US9942934B2 (en) * | 2015-11-04 | 2018-04-10 | Motorola Mobility Llc | Wireless ad hoc network assembly using network coding |
CN111586790B (en) * | 2020-03-31 | 2023-07-04 | 西安工业大学 | Wireless converged network best effort communication method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001099345A2 (en) * | 2000-06-16 | 2001-12-27 | The Regents Of The University Of California | Bandwidth efficient source tracing (best) routing protocol for wireless networks |
US20050177318A1 (en) * | 2004-02-10 | 2005-08-11 | National Institute Of Statistical Sciences | Methods, systems and computer program products for identifying pharmacophores in molecules using inferred conformations and inferred feature importance |
FR2878674A1 (en) * | 2004-12-01 | 2006-06-02 | France Telecom | Quality of service metrics dynamic adaptation method for e.g. telephony, involves updating ad hoc network nodes` routing table based on metric that is found based on quality of services available on network and/or requested by applications |
US7366111B2 (en) * | 2005-04-08 | 2008-04-29 | Cisco Technology, Inc. | Arrangement for providing optimized connections between peer routers in a tree-based ad hoc mobile network |
KR100677596B1 (en) * | 2005-06-11 | 2007-02-02 | 삼성전자주식회사 | Method and Device for allocating a channel to wireless interface |
US8509099B2 (en) * | 2008-01-15 | 2013-08-13 | Microsoft Corporation | Load aware resource allocation in wireless networks |
-
2009
- 2009-12-11 FR FR0958890A patent/FR2954028B1/en not_active Expired - Fee Related
-
2010
- 2010-12-10 EP EP10801651A patent/EP2510656A1/en not_active Withdrawn
- 2010-12-10 JP JP2012542607A patent/JP2013513987A/en active Pending
- 2010-12-10 WO PCT/FR2010/052669 patent/WO2011070304A1/en active Application Filing
- 2010-12-10 US US13/515,078 patent/US20120257545A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
See references of WO2011070304A1 * |
Also Published As
Publication number | Publication date |
---|---|
FR2954028A1 (en) | 2011-06-17 |
JP2013513987A (en) | 2013-04-22 |
FR2954028B1 (en) | 2012-01-20 |
WO2011070304A1 (en) | 2011-06-16 |
US20120257545A1 (en) | 2012-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2510656A1 (en) | Method for the qualitative routing in a multi-hop communication network, and network node management facility | |
EP2005668B1 (en) | Routing method in an ad hoc network | |
EP2695443B1 (en) | Method for optimizing the capabilities of an ad hoc telecommunication network | |
EP2119147B1 (en) | Methods and devices for discovering a gateway and for routing towards said gateway in a hybrid wireless network | |
EP1817880A1 (en) | Method and system for the dynamic adaptation of service quality metrics in an ad hoc network | |
EP2337284B1 (en) | Secure routing protocol | |
WO2008025925A1 (en) | Method of routing data in a network comprising nodes organized in groups | |
WO2019185552A1 (en) | Communication method | |
EP2460322B1 (en) | Method and system for the automatic selection of transmission media | |
CA3117293A1 (en) | Process for communication channel selection | |
EP2436155A1 (en) | Method for managing paths between a source node and a destination node within the link layer, and corresponding source node and table | |
EP3580898A1 (en) | Method and device for determining an energy-saving routing path | |
EP2225901A1 (en) | Transport of priority data in an ad-hoc network | |
EP3777308B1 (en) | Communication method | |
WO2007113437A2 (en) | Method of identifying at least one route satisfying at least one constraint between a source node and a destination node in a telecommunications network | |
EP2188960B1 (en) | Channel selection and routing in an ad hoc network based on channel alternation | |
EP2955887B1 (en) | Method for dynamic load distribution in a private network | |
EP2854467B1 (en) | System and method for sharing distributed capacity in an ad-hoc network | |
EP2456135A1 (en) | Method and device for determining one or more communication paths between communication devices with multiple communication interfaces | |
EP3205175B1 (en) | Method for authorising transmission requests | |
WO2018002357A1 (en) | Method for routing a plurality of data streams in a wireless communication network | |
EP3046368B1 (en) | Method for collecting information for routing in an ad-hoc network and method for selecting a route from the collected information | |
FR3105680A1 (en) | Method and device for routing data streams | |
WO2008035007A1 (en) | Method for routing data packets in an ad-hoc large scale network comprising a plurality of geographical covering cells |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20120608 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAX | Request for extension of the european patent (deleted) | ||
17Q | First examination report despatched |
Effective date: 20130409 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20131022 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Free format text: PREVIOUS MAIN CLASS: H04L0012560000 Ipc: H04L0012729000 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Free format text: PREVIOUS MAIN CLASS: H04L0012560000 Ipc: H04L0012729000 Effective date: 20140526 |