CN101860938B - Network node and method for realizing autonomous routing control by sensing network context information - Google Patents

Network node and method for realizing autonomous routing control by sensing network context information Download PDF

Info

Publication number
CN101860938B
CN101860938B CN2010101405280A CN201010140528A CN101860938B CN 101860938 B CN101860938 B CN 101860938B CN 2010101405280 A CN2010101405280 A CN 2010101405280A CN 201010140528 A CN201010140528 A CN 201010140528A CN 101860938 B CN101860938 B CN 101860938B
Authority
CN
China
Prior art keywords
module
network
information
network node
autonomous
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
CN2010101405280A
Other languages
Chinese (zh)
Other versions
CN101860938A (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 University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN2010101405280A priority Critical patent/CN101860938B/en
Publication of CN101860938A publication Critical patent/CN101860938A/en
Application granted granted Critical
Publication of CN101860938B publication Critical patent/CN101860938B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a network node and a method for realizing autonomous routing control by sensing network context information. The network node comprises a routing execution unit and an autonomous management unit; the routing execution unit comprises a positioning and addressing module, a neighbor discovery module, a link selection module, a routing information distribution module and a routing calculation module; and the autonomous management unit comprises a context information sensing module, a context information transmission module, an information storage module and an autonomous decision-making module. The network node controls the operations of the link selection module and the routing calculation module in the routing execution unit according to autonomous behaviors AB generated by the autonomous management unit; therefore, in the operating process, the network node is self-adaptively regulated according to the present conditions of the network, generates a routing transfer table satisfying the present network condition, realizes the autonomous routing control, and optimizes the integrated performance of the network. Only one or a plurality of the network nodes of the invention are added to the traditional network, so that the network node can sense the context information, combine the autonomous policy, self-adaptively regulate the routing policy and select a better path to transfer a data packet to realize the purpose of the invention.

Description

Sensing network context information is realized the network node and the method for autonomous route control
Technical field
The present invention relates to a kind of sensing network context information and realize the network node and the method for work thereof of autonomous route control; Exactly; Relate to a kind of can its network context information that perceives the transmission; And utilize these network context informations to carry out autonomous calculating and corresponding control operation, thereby obtain the network node and the method for work thereof of autonomous route; The technical field that belongs to the route addressing of telecommunications network and the Internet and combine the autonomy of contextual information to calculate.
Background technology
Along with rapid network development, the heterogeneous characteristic that the computing system of the adding of mobile device, embedded device and other pervasive system, especially hardware, software, communication and network has respectively makes network size become increasing, and complexity is increasingly high.The complexity of, ever-increasing network system ubiquitous for tackling; People calculate through municipalization and communicate by letter with autonomy that try hard to set up can be from the communication system of perception, self-configuring, self-optimizing, self-healing and self-shield; Under not having manual intervention or instructing, just can carry out the autonomous management of maximum possible, improve the ability of network and service; Handle the variation of various the unknowns, for example the physics that can visit of topology, load, task and network and logical implication etc.Network development in the autonomous communication is independent of the needed application and service of end subscriber, and it has service driving, location, autonomous control, self-organizing, distribution, technology is independent and extendible characteristics.
Autonomous networks be with autonomy calculate, the research idea of the autonomous communications field extends to development in the computer network architectures and a kind of new network architecture of coming; It is through in the network architecture design, introducing the autonomyization function; Thereby the autonomous diverse network operation strategy that adapts to network node and whole network that forms; Reduce the manually-operated burden and the complexity of network management; Make network have self-organizing, management certainly, self-configuring, from capacities of self-government such as perception, self-optimizing, self-shield and selfreparings, also be a main direction in the future network architectural study.
The functional entity of autonomyization network is more flexible, adaptability is stronger, can be through obtain abundanter information from perception.When perception makes that network node can change at the context of network, adaptively make optimizing decision, carry out self-organizing, self-configuring and performance self-optimizing.
The realization of the autonomous characteristic of each of autonomous networks (comprising self-organizing etc.) is based on the cyclic process of autonomy control, and this cyclic process is divided into collection, analyzes, makes a strategic decision and carries out four operating procedures.At first, the various data source acquisition of informations from network environment; Then, analyze these information and make up the network-oriented of a reflection present case and the model of business, as the basis of making the adaptive change decision-making; Then, carry out behaviour decision making according to the result who analyzes; At last, carry out these decision-makings, and the result is reported to user or manager, and the influence of execution result will be collected in the next round control cycle through network.
Route is the basis of the network interconnection, also is the network basic functions that must provide and the basis of other network function.Recently; Some novel routing plans that propose in the industry all have autonomous attribute to a certain degree; For example: " the route framework able to programme in the autonomous sensor network " (publishing in The Autonomic Computing Workshop IEEE AMS ' 03,2003) and paper " mobile ad-hoc network route ", " the autonomous intelligent route in the perception packet network " and " the Path selection route of multiple constraint " etc. referring to " A Programmable Routing Framework for Autonomic Sensor Networks ".But these novel communication protocols and method often can only be applied to all adopt unique autonomous algorithm again in the network system of particular type, and just consider single fixing route variable, big limitations the capacity of self-government management of network.
Therefore, develop as early as possible a kind of can sensing network context information, realize the network node of autonomous route control, the problem of accomplishing autonomyization network-related functions better just becomes the focus of scientific and technical personnel's concern in the industry.
Summary of the invention
In view of this; The objective of the invention is unicity, provide a kind of and can realize network node and the method for work thereof that autonomous route is controlled by sensing network context information, so that through in the existing network system, increasing the network node (comprising the corresponding improvement that original module is carried out) that one or more the present invention have the autonomous management function to the prior art limitation; Make these network nodes have the context-aware ability; Can perception diverse network contextual information, combine autonomous strategy again, adjust the route implementation strategy adaptively; Comprehensively choose more excellent path and transmit packet, the final purpose that realizes optimizing network performance.
In order to reach the foregoing invention purpose; The invention provides a kind of sensing network context information and realize the network node of autonomous route control, comprising: the route performance element of forming by location and addressed module, neighbor discovery module, link selection module, routing iinformation distribution module and routing calculation module; It is characterized in that: said network node also comprises: that sets up is used for the autonomous management unit that sensing network context information is realized the control of autonomous route, said network context information be meant that the context information sensing module senses through the autonomous management unit in the network node obtains to network link and/or contextual information network node, that reflect its current performance, resource and disposal ability; This network context information is divided into two types: node state contextual information NS and Link State contextual information LS; This autonomous management unit is provided with context information sensing, contextual information transmission, information stores and autonomous decision-making totally four modules; And link selection module and routing calculation module in the said route performance element improved; Make the link selection module be responsible for carrying out according to the default policy of setting rule with from the autonomous behavior AB of autonomous management unit; Routing iinformation according to this network node; Selection needs other network nodes of distributing network topology information, generates corresponding network topological information, and relevant information is informed routing iinformation distribution module and routing calculation module; Routing calculation module is responsible for carrying out default policy or from the autonomous behavior AB of autonomous management unit; Make routing decision according to the network topological information of this network node stores with from the real time information of link selection module and/or routing iinformation distribution module: calculate the routing table of this network node packet distribution, and be written to and transmit; This network node is to control link selection module and the operation of routing calculation module in the route performance element through the autonomous behavior AB (automatic behavior) that the autonomous management unit generates; Make this network node in running; Can carry out the self adaptation adjustment according to the present situation of network; Generation meets the route forwarding table of current network conditions, realizes the route control of autonomyization, thereby optimizes the overall performance of network; The function and the information transfering relation thereof of four modules of the autonomous management unit in the said network node are following:
The context information sensing module; Be responsible for real-time sensing and collect the contextual information that comprises current Link State and node resource on this network node and the relevant connection link thereof, hand to contextual information transport module and information storage module then respectively and handle;
The contextual information transport module; Be responsible for the context information sensing module is collected and passed on after the contextual information that comes screens and quantize; Redispatch to other network nodes that need utilize these contextual informations in the network; Simultaneously, behind the contextual information of reception from other network nodes, send information storage module to;
Information storage module; Be responsible for and carry out storage and uniform from the contextual information of context information sensing module and/or contextual information transport module; And administering and maintaining these contextual informations, preservation wherein has ageing information and deletion redundancy and information useless;
Autonomous decision-making module; As the nucleus module of this unit, be responsible for reading the content of information storage module, with reference to preset rule relevant information is carried out analysis and decision; Generation sends to the route performance element after being used to realize the autonomous behavior AB of route control of autonomyization.
In order to reach the foregoing invention purpose, the present invention also provides a kind of sensing network context information to realize the method for work of the network node of autonomous route control, it is characterized in that: comprise the following operations step:
(1) receive data: the network node that is positioned at the service source end is not carried out this step, directly redirect execution in step (2); The network node that is positioned at the business purpose end is only carried out this step (1); The network node that is positioned at intermediate node is then carried out whole four operating procedures in proper order;
(2) contextual information of perception of autonomous management unit and storage self network node and relevant network node and link, and send to other network nodes; The contextual information that simultaneously other network node is sent carries out stores processor;
(3) the autonomous management unit carries out storage and uniform and analysis-by-synthesis to all contextual informations, generates autonomous behavior AB;
(4) the route performance element generates the routing table that adapts to current network conditions according to AB, and comprehensive selection is sent data than shortest path, then, returns execution in step (1).
The relative prior art of application of the present invention; The advantage and the effect that are had are: the present invention is through adding the autonomous management unit for network node; And the part of module in original route performance element carried out corresponding transformation, make network node have the autonomous management function.Only have more original routing function with original network node, the present invention can dynamically adjust routing policy according to current network state better, select transmittability more by force, congested path transmission data do not appear, optimize the overall transfer performance of network.
Compare with the Routing Protocol that present some that have proposed have capacity of self-government, the route autonomous management mode of network node of the present invention has more versatility and extensibility.For example; The original network node (its difference is the power of capacity of self-government) that one or more network nodes of the present invention can be set in the network as required simultaneously and not transform; And; Also, just can realize the various excellent properties of network node of the present invention not to certain certain protocol.The structure of network node of the present invention is formed very simple; Be easy to make up; As long as on the basis of existing network node; Add the autonomous management unit, and link selection module and routing calculation module in the primary routing performance element are expanded, make it can be just passable according to the adjustment implementation strategy of AB.Therefore, the present invention has good popularization and application prospect.
Description of drawings
Fig. 1 realizes the network node structure of autonomous route control for sensing network context information of the present invention and forms sketch map.
The operating process sketch map that Fig. 2 realizes for the autonomous management unit in the network node of the present invention.
The embodiment network system architecture sketch map that Fig. 3 forms for the network node of being realized autonomous route control by sensing network context information of the present invention.
Fig. 4 (A), (B) are respectively the network node of the present invention message format of the grouping message of transmission network contextual information and two sketch mapes of inner long form in an embodiment.
Fig. 5 selects the structure of module for network node of the present invention OLSR protocol link in an embodiment and forms sketch map.
Fig. 6 is the network node of the present invention flow chart of the autonomous decision-making module of autonomous management unit in an embodiment.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, the present invention is made further detailed description below in conjunction with accompanying drawing and embodiment.
Referring to Fig. 1; Introduce sensing network context information of the present invention and realize that the structure of the network node of autonomous route control forms: the route performance element that forms by link selection module in the existing network node and routing calculation module are improved with newly-increased, be used for autonomous management unit two parts that sensing network context information realizes that autonomous route is controlled and form, carry out alternately through autonomous behavior AB between two unit persons.Wherein, network context information be meant that context information sensing module senses through the autonomous management unit in the network node obtains to network link and/or contextual information network node, that reflect its current performance, resource and disposal ability.The autonomous management unit is provided with context information sensing, contextual information transmission, information stores and autonomous decision-making totally four modules; The route performance element is provided with the location and addressing, neighbours' discovery, link selection, routing iinformation distribution and route are calculated totally five modules; Link selection module wherein and routing calculation module all have material impact to generating network topology and computing network route; Therefore; The present invention carries out corresponding improvement to these two modules, and the autonomous behavior AB that makes network node of the present invention generate through the autonomous management unit controls link selection module and the corresponding operating of routing calculation module in the route performance element.Like this, this network node can carry out the self adaptation adjustment according to the present situation of network in running, generate the route forwarding table that meets current network conditions, realizes the route control of autonomyization, thereby optimizes the overall performance of network.
So-called autonomous behavior AB (automatic behavior) is that network node of the present invention carries out autonomous analysis to the contextual information that obtains; For adapting to the various context dynamic change states that comprise transmission link, node resource and load in the current network; And the autonomous adjustment of the corresponding route operational order that generates adaptively according to predefined decision strategy; And then promote the corresponding operation of route performance element execution, improve the real-time adaptibility to response of network node to current state.The route performance element is according to the autonomous behavior AB that the autonomous management unit sends link selection module and/or routing calculation module to be controlled, and generates the route forwarding table that meets current network conditions.
Introduce the function and the information transfering relation thereof of four modules in autonomous management unit in this network node earlier:
The context information sensing module; Be responsible for real-time sensing and collect the contextual information that comprises current Link State and node resource on this network node and the relevant connection link thereof, hand to contextual information transport module and information storage module then respectively and handle.
The contextual information transport module; Be responsible for the context information sensing module is collected and passed on after the contextual information that comes screens and quantize; Redispatch to other network nodes that need utilize these contextual informations in the network; Simultaneously, behind the contextual information of reception from other network nodes, send information storage module to.
Information storage module; Be responsible for and carry out storage and uniform from the contextual information of context information sensing module and/or contextual information transport module; And administering and maintaining these contextual informations, preservation wherein has ageing information and deletion redundancy and information useless.
Autonomous decision-making module; As the nucleus module of this unit, be responsible for reading the content of information storage module, with reference to preset rule relevant information is carried out analysis and decision; Generation sends to the route performance element after being used to realize the autonomous behavior AB of route control of autonomyization.
The operating process that this autonomous management unit is carried out is as shown in Figure 2.
Introduce the function and the information transfering relation thereof of five modules of route performance element in this network node again:
Location and addressed module are original module, be responsible for to confirm network node separately name information and inform neighbor discovery module.
Neighbor discovery module is original module, is responsible for finding the neighbor node of this network node and the connected state of link, and relevant routing iinformation is informed link selection module and routing iinformation distribution module.
The link selection module; Be improved original module; Be responsible for to carry out according to the default policy of setting rule with from the autonomous behavior AB of autonomous management unit, according to the routing iinformation of this network node, selection needs other network nodes of distributing network topology information; Generate corresponding network topological information, and relevant information is informed routing iinformation distribution module and routing calculation module.
The routing iinformation distribution module is original module, be responsible for sending network topological informations to other selected network nodes of link selection module, simultaneously, with receive, from the network topological information of other network nodes, send routing calculation module to.
Routing calculation module; Be improved original module; Be responsible for to carry out default policy or from the autonomous behavior AB of autonomous management unit; Make routing decision according to the network topological information of this network node stores with from the real time information of link selection module and/or routing iinformation distribution module: calculate the routing table of this network node packet distribution, and be written to and transmit.
Network node of the present invention can transmit information each other; Also can with the original network node proper communication in the existing network; Therefore, need only according to the actual requirements and ability, select to install one or more these network nodes; The network node that just can in original network, not transform, common formation can realize the system that autonomous route is controlled by sensing network context information.Really, if be provided with the system that sensing network context information that more network node of the present invention constitutes is realized autonomous route control, its effect also can be more remarkable.
Sensing network context information of the present invention realizes that the network node of autonomous route control can be separately positioned on service source end, intermediate node or destination in network system, though their workflows separately are slightly different,, its basic operational steps is following:
Step 1, reception data: the network node that is positioned at the service source end is not carried out this step, directly redirect execution in step 2; The network node that is positioned at the business purpose end is only carried out this step 1; Have the network node that is positioned at intermediate node only and carry out whole four operating procedures.
Step 2, the perception of autonomous management unit and store self network node and the contextual information of relevant network node and link, and send to other network nodes; The contextual information that simultaneously other network node is sent carries out stores processor; This step 2 further comprises following two content of operation:
(21) constantly real-time sensing of context information sensing module and the current context information of collecting this network node and relevant connection link and node resource are handed to contextual information transport module and information storage module more respectively.
(22) after the contextual information transport module screens the contextual information of collecting and quantizes; Send to other network nodes that need utilize these contextual informations in the network; After receiving contextual information simultaneously, send information storage module to from other network nodes.
Step 3, autonomous management unit carry out storage and uniform and analysis-by-synthesis to all contextual informations, generate autonomous behavior AB; This step 3 further comprises following two content of operation:
(31) information storage module carries out storage and uniform to the contextual information from other network nodes and/or self network node, and administers and maintains these contextual informations, preserves wherein to have ageing information the redundant and information useless of deletion.
(32) autonomous decision-making module reads the content of information storage module; Carry out analysis and decision with reference to preset rules; Judge whether the autonomous management unit will influence the implementation strategy of link selection module and routing calculation module in the route performance element: if desired; Then generate the autonomous behavior AB that the route be used to realize autonomyization is controlled; And send to link selection module and/or the routing calculation module that needs the adjustment implementation strategy in the route performance element, make these two modules carry out the adjustment operational order according to AB; Otherwise, just do not generate AB.
Step 4, route performance element generate the routing table that adapts to current network conditions according to AB, select optimal path to send data, then, return execution in step 1.This step 4 further comprises following three content of operation:
(41) the link selection module is according to the route implementation strategy of selecting; Analyze the routing iinformation of self network node; Selection needs other network nodes of distributing network topology information; Generate corresponding network topological information, select to carry out the network topological information distribution in abutting connection with link, and relevant information informed routing iinformation distribution module and routing calculation module;
When carrying out this step,, select the route implementation strategy of acquiescence if when not receiving the AB that sends the autonomous management unit; Otherwise, select corresponding route implementation strategy according to the specifying information of AB.
(42) the routing iinformation distribution module sends network topological informations with network topological information according to other selected network nodes of the definite adjacent chain road direction of link selection module, and the network topological information of other network nodes that will receive sends routing calculation module to.
(43) routing calculation module is selected implementation strategy, the network topological information of storing according to himself network node and from the real time information of link selection module and/or routing iinformation distribution module calculates the current routing table of network, is written to transmit;
When carrying out this step,, select the implementation strategy of acquiescence if when not receiving the AB that sends the autonomous management unit; Otherwise, select corresponding implementation strategy according to the specifying information of AB.
The present invention has carried out repeatedly implementing test, describes this embodiment scheme in detail below in conjunction with an instance.
The network system topological structure that this embodiment adopts is as shown in Figure 3.Wherein have four intermediate network nodes, network using OLSR agreement in service source end and the residing network system of business purpose end.
This embodiment just network node in topological structure figure 2 adopts network node of the present invention, and other nodes are the node that does not have transformation originally.The OLSR agreement adopts the notion of MPR set, and a selected part node is set up syntople, to reduce offered load.So the groundwork in the link selection module of OLSR agreement is the calculating of MPR set.When implementing, mainly be to add the autonomous management unit link selection module is carried out Decision Control.
The retrofit work in early stage that embodiment carries out is following:
1, be earlier that network node 2 adds the autonomous management unit and transforms two modules in the route performance element.
2, contextual information is divided into two types: node state contextual information NS and Link State contextual information LS.Wherein, The node state contextual information is represented the state information of node self; The current index of each node status information has only a numerical value corresponding with it usually, as: the bandwidth of the current remaining value of the geographical location information of mobile node, mobile node, CUP occupancy, wave point etc.The Link State contextual information representes that node is adjacent the information that perceives between a certain node, generally is the corresponding numerical value of every synchronization link, like the signal strength signal intensity of link, the time delay of link etc.
3, in the context-aware module of autonomous management unit, this two category information is carried out normalized mapping respectively: the particular content of normalized mapping mode is referring to " N3S-OLSR:Node-Status Self-Sensing Optimized Link-State Routing Protocols for MANET " (publishing in meeting collection the 2010International Conference on Communications and Mobile Computing (CMC 2010)).
4, add new grouping message message, realize the distribution of contextual information: it is as shown in Figure 4 that the present invention is used to transmit the blocking message form of contextual information.Send the contextual information distribution of handling to destination node through the contextual information distribution module.Only send to neighbor node in this embodiment.
5, the information storage module in the autonomous management unit carries out storage and uniform, administers and maintains self node perceived, the contextual information of catching; And store corresponding Message Processing strategy, comprise corresponding autonomous behavior AB type, NS bound, LS bound, preferential selection etc.;
6, the link selection module in the OLSR agreement route performance element is improved: for the link selection module increases other algorithms the MPR set algorithm in the OLSR agreement, so that can be through the corresponding algorithm of controlled function according to the AB selection needs execution of input.The inside of this link selection module is formed as shown in Figure 5.
The introduction of the MPR set algorithm of one of them non-OLSR protocol description is referring to " N3S-OLSR:Node-Status Self-Sensing Optimized Link-State Routing Protocols for MANET " (publishing in meeting collection the 2010International Conference on Communications and Mobile Computing (CMC 2010)).
After accomplishing the transformation in early stage, the service source end is following to the embodiment flow process that the business purpose end sends packet:
(1) the service source end sends out packet to network node 2.
(2) at this moment, the link between network node 2 and the network node 3 has produced congested.Network node 2 is collected and self direct-connected node and link-state information through the context information sensing module; And carry out normalized mapping; Deposit mapping result in information storage module, after reading by autonomous decision-making module again, carry out analysis and decision; After generating corresponding autonomous behavior AB (process chart of autonomous decision-making module is as shown in Figure 6), redispatch to the link selection module.
(3) the link selection module in the network node 2 is according to the AB that receives, and the MPR set algorithm of selecting to carry out in first kind of non-OLSR agreement is handled and calculated, and the result is sent to routing iinformation distribution module and routing calculation module, generates network routing table.
(4) network node 2 receives service source end data sent bag.The path that should transmit according to acquiescence link selection strategy (being the MPR set algorithm that the OLSR agreement is used) is network node 2 → network node 3 → business purpose end; But; Because this path congestion at present, and by 2 perception of network node (being the content of operation of step (2)).It (is the content of operation of step (3) that the routing table of this moment has changed to by the set of the MPR in the first kind of non-OLSR agreement result that algorithm calculated; Therefore; In fact, the forward-path of network node 2 selections is: network node 2 → network node 4 → business purpose end.
(5) network node 4 receives network node 2 data sent bags, is transmitted to the business purpose end according to self routing table.
(6) the business purpose termination is received packet.
Among this embodiment; Because the route performance element can calculate the MPR set by the different MPR set algorithm of corresponding adopted to the different AB that the autonomous management unit provides; So the routing table that generates also just meets the network state of current AB representative more, thereby make this network node to carry out the mutual of data according to current routing table.
In a word, the test of embodiments of the invention is successful, has realized goal of the invention.

Claims (7)

1. a sensing network context information is realized the network node of autonomous route control, comprising: the route performance element of being made up of location and addressed module, neighbor discovery module, link selection module, routing iinformation distribution module and routing calculation module; It is characterized in that: said network node also comprises: that sets up is used for the autonomous management unit that sensing network context information is realized the control of autonomous route, said network context information be meant that the context information sensing module senses through the autonomous management unit in the network node obtains to network link and/or contextual information network node, that reflect its current performance, resource and disposal ability; This network context information is divided into two types: node state contextual information NS and Link State contextual information LS; This autonomous management unit is provided with context information sensing, contextual information transmission, information stores and autonomous decision-making totally four modules; And link selection module and routing calculation module in the said route performance element improved; Make the link selection module be responsible for carrying out according to the default policy of setting rule with from the autonomous behavior AB of autonomous management unit; Routing iinformation according to this network node; Selection needs other network nodes of distributing network topology information, generates corresponding network topological information, and relevant information is informed routing iinformation distribution module and routing calculation module; Routing calculation module is responsible for carrying out default policy or from the autonomous behavior AB of autonomous management unit; Make routing decision according to the network topological information of this network node stores with from the real time information of link selection module and/or routing iinformation distribution module: calculate the routing table of this network node packet distribution, and be written to and transmit; This network node is to control link selection module and the operation of routing calculation module in the route performance element through the autonomous behavior AB that the autonomous management unit generates; Make this network node in running; Can carry out the self adaptation adjustment according to the present situation of network; Generation meets the route forwarding table of current network conditions, realizes the route control of autonomyization, thereby optimizes the overall performance of network; The function and the information transfering relation thereof of four modules of the autonomous management unit in the said network node are following:
The context information sensing module; Be responsible for real-time sensing and collect the contextual information that comprises current Link State and node resource on this network node and the relevant connection link thereof, hand to contextual information transport module and information storage module then respectively and handle;
The contextual information transport module; Be responsible for the context information sensing module is collected and passed on after the contextual information that comes screens and quantize; Redispatch to other network nodes that need utilize these contextual informations in the network; Simultaneously, behind the contextual information of reception from other network nodes, send information storage module to;
Information storage module; Be responsible for and carry out storage and uniform from the contextual information of context information sensing module and/or contextual information transport module; And administering and maintaining these contextual informations, preservation wherein has ageing information and deletion redundancy and information useless;
Autonomous decision-making module; As the nucleus module of this unit, be responsible for reading the content of information storage module, with reference to preset rule relevant information is carried out analysis and decision; Generation sends to the route performance element after being used to realize the autonomous behavior AB of route control of autonomyization.
2. network node according to claim 1; It is characterized in that: said autonomous behavior AB is that network node is analyzed the contextual information that obtains; For adapting to the various context dynamic change states that comprise transmission link, node resource and load in the current network; And the autonomous adjustment of the corresponding route operational order that generates adaptively according to predefined decision strategy; And then promote link selection module and/or the corresponding operation of routing calculation module execution in the route performance element, improve the real-time adaptibility to response of network node to current state.
3. network node according to claim 1 is characterized in that: the route performance element in the said network node also is provided with the following function module:
Location and addressed module are original module, be responsible for to confirm network node separately name information and inform neighbor discovery module;
Neighbor discovery module is original module, is responsible for finding the neighbor node of this network node and the connected state of link, and relevant routing iinformation is informed link selection module and routing iinformation distribution module;
The routing iinformation distribution module is original module, be responsible for sending network topological informations to other selected network nodes of link selection module, simultaneously, with receive, send routing calculation module to from the network topological information of other network nodes.
4. a sensing network context information is realized the method for work of the network node of autonomous route control, it is characterized in that: comprise the following operations step:
(1) receive data: the network node that is positioned at the service source end is not carried out this step, directly redirect execution in step (2); The network node that is positioned at the business purpose end is only carried out this step (1); The network node that is positioned at intermediate node is then carried out whole four operating procedures in proper order;
(2) contextual information of perception of autonomous management unit and storage self network node and relevant network node and link, and send to other network nodes; The contextual information that simultaneously other network node is sent carries out stores processor;
(3) the autonomous management unit carries out storage and uniform and analysis-by-synthesis to all contextual informations, generates autonomous behavior AB;
(4) the route performance element generates the routing table that adapts to current network conditions according to AB, and comprehensive selection is sent data than shortest path, then, returns execution in step (1).
5. method of work according to claim 4 is characterized in that: said step (2) further comprises the following operations content:
(21) constantly real-time sensing of context information sensing module and the current context information of collecting this network node and relevant connection link and node resource are handed to contextual information transport module and information storage module more respectively;
(22) after the contextual information transport module screens the contextual information of collecting and quantizes; Send to other network nodes that need utilize these contextual informations in the network; After receiving contextual information simultaneously, send information storage module to from other network nodes.
6. method of work according to claim 4 is characterized in that: said step (3) further comprises the following operations content:
(31) information storage module carries out storage and uniform to the contextual information from other network nodes and/or self network node, and administers and maintains these contextual informations, preserves wherein to have ageing information the redundant and information useless of deletion;
(32) autonomous decision-making module reads the content of information storage module; Carry out analysis and decision with reference to preset rules; Judge whether the autonomous management unit will influence the implementation strategy of link selection module and routing calculation module in the route performance element: if desired; Then generate the autonomous behavior AB that the route be used to realize autonomyization is controlled; And send to link selection module and/or the routing calculation module that needs the adjustment implementation strategy in the route performance element, make these two modules carry out the adjustment operational order according to AB; Otherwise, just do not generate AB.
7. method of work according to claim 4 is characterized in that: said step (4) further comprises the following operations content:
(41) the link selection module is according to the route implementation strategy of selecting; Analyze the routing iinformation of self network node; Selection needs other network nodes of distributing network topology information; Generate corresponding network topological information, select to carry out the network topological information distribution in abutting connection with link, and relevant information informed routing iinformation distribution module and routing calculation module;
When carrying out this step,, select the route implementation strategy of acquiescence if when not receiving the AB that sends the autonomous management unit; Otherwise, select corresponding route implementation strategy according to the specifying information of AB;
(42) the routing iinformation distribution module sends network topological informations with network topological information according to other selected network nodes of the definite adjacent chain road direction of link selection module, and the network topological information of other network nodes that will receive sends routing calculation module to;
(43) routing calculation module is selected implementation strategy, the network topological information of storing according to himself network node and from the real time information of link selection module and/or routing iinformation distribution module calculates the current routing table of network, is written to transmit;
When carrying out this step,, select the implementation strategy of acquiescence if when not receiving the AB that sends the autonomous management unit; Otherwise, select corresponding implementation strategy according to the specifying information of AB.
CN2010101405280A 2010-04-02 2010-04-02 Network node and method for realizing autonomous routing control by sensing network context information Expired - Fee Related CN101860938B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101405280A CN101860938B (en) 2010-04-02 2010-04-02 Network node and method for realizing autonomous routing control by sensing network context information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101405280A CN101860938B (en) 2010-04-02 2010-04-02 Network node and method for realizing autonomous routing control by sensing network context information

Publications (2)

Publication Number Publication Date
CN101860938A CN101860938A (en) 2010-10-13
CN101860938B true CN101860938B (en) 2012-07-04

Family

ID=42946518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101405280A Expired - Fee Related CN101860938B (en) 2010-04-02 2010-04-02 Network node and method for realizing autonomous routing control by sensing network context information

Country Status (1)

Country Link
CN (1) CN101860938B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102547907A (en) * 2012-01-16 2012-07-04 上海金网通信技术发展有限公司 Joint node network equipment used for mobile broadband multi-hop Ad Hoc network
CN103873379B (en) * 2012-12-18 2017-12-12 中国科学院声学研究所 A kind of distributed route based on overlay network is anti-to ruin tactics configuring method and system
CN108135011B (en) * 2016-11-30 2021-06-18 南宁富桂精密工业有限公司 Network transmission system and method suitable for transmitting data stream
CN109039905B (en) * 2018-08-07 2021-04-06 国网四川省电力公司技能培训中心 PLC and wireless heterogeneous networking system and method based on link perception
CN108989207A (en) * 2018-10-26 2018-12-11 北京邮电大学 Route decision method, device and SDN equipment
CN113163417A (en) * 2021-01-26 2021-07-23 国网上海市电力公司 Self-distribution method of topology files of power distribution network protection and control system based on 5G
CN117997815A (en) * 2022-11-03 2024-05-07 ***通信有限公司研究院 Information transmission method, device, network node and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010005351A1 (en) * 2008-07-10 2010-01-14 Telefonaktiebolaget L M Ericsson (Publ) A method and apparatus for context-based content management

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010005351A1 (en) * 2008-07-10 2010-01-14 Telefonaktiebolaget L M Ericsson (Publ) A method and apparatus for context-based content management

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Erol Gelenbe等.Autonomous smart routing for network QoS.《Autonomic Computing, 2004. Proceedings. International Conference on》.2004,全文. *
李壮志.CAANM中路由服务管理子***的研究.《CNKI中国优秀硕士学位论文全文数据库》.2009,全文. *
简国勇.自治网络模型中的上下文子***的研究与实现.《CNKI中文优秀硕士学位论文全文数据库》.2009,全文. *
谢瑞俊.基于上下文感知的自治路由协议的研究.《CNKI中国优秀硕士学位论文全文数据库》.2009,全文. *

Also Published As

Publication number Publication date
CN101860938A (en) 2010-10-13

Similar Documents

Publication Publication Date Title
CN101860938B (en) Network node and method for realizing autonomous routing control by sensing network context information
Zhang et al. New approach of multi-path reliable transmission for marginal wireless sensor network
CN105814845B (en) Traffic engineering frame in software defined network
US8380072B2 (en) Integrated sensor networks with optical and wireless links
Shah et al. When does opportunistic routing make sense?
US8681693B2 (en) Dynamic networking spectrum reuse transceiver
CN106789648A (en) Software defined network route decision method based on content storage with network condition
EkbataniFard et al. A multi-objective genetic algorithm based approach for energy efficient QoS-routing in two-tiered wireless sensor networks
Mosavifard et al. An energy-aware clustering and two-level routing method in wireless sensor networks
JP5943431B2 (en) Network, data transfer node, communication method and program
CN101127714B (en) A route management method and device for wireless mesh network
CN103888976A (en) Link selection method combined with network scheduling and routing
CN110061881A (en) A kind of energy consumption perception virtual network mapping algorithm based on Internet of Things
CN101867920B (en) Grading type wireless sensor networking method
Amiri et al. Retracted article: Improved AODV based on Topsis and fuzzy algorithms in vehicular ad-hoc networks
Afifi et al. Reinforcement learning for virtual network embedding in wireless sensor networks
WO2012151921A1 (en) Service transmission method and device for multi-interface terminal
Guo et al. Pangu: Towards a software-defined architecture for multi-function wireless sensor networks
CN104158737A (en) Method, apparatus and system for controlling issuing of router information
CN101651658A (en) Method, device and system for cross-layer joint optimization in wireless Mesh network
Azim et al. Real-time routing protocols for (m, k)-firm streams based on multi-criteria in wireless sensor networks
Bouazzi et al. A dynamic adaptation mechanism for traffic conditions in wireless sensor network
Asonye et al. Analysis of personal area networks for zigbee environment using random early detection-active queue management model
CN101163106B (en) Method of executing combined service in wireless self-organizing network
Prathviraj et al. Rough set based QoS enabled multipath source routing in MANET

Legal Events

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

Granted publication date: 20120704

Termination date: 20140402