CN103532954A - Data center-oriented coding network system and working method thereof - Google Patents

Data center-oriented coding network system and working method thereof Download PDF

Info

Publication number
CN103532954A
CN103532954A CN201310486598.5A CN201310486598A CN103532954A CN 103532954 A CN103532954 A CN 103532954A CN 201310486598 A CN201310486598 A CN 201310486598A CN 103532954 A CN103532954 A CN 103532954A
Authority
CN
China
Prior art keywords
coding
node
data
message
agreement
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.)
Granted
Application number
CN201310486598.5A
Other languages
Chinese (zh)
Other versions
CN103532954B (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.)
ZHENJIANG Institute OF HIGH-NEW TECHNOLOGY NANJING UNIVERSITY
Original Assignee
ZHENJIANG Institute OF HIGH-NEW TECHNOLOGY NANJING UNIVERSITY
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 ZHENJIANG Institute OF HIGH-NEW TECHNOLOGY NANJING UNIVERSITY filed Critical ZHENJIANG Institute OF HIGH-NEW TECHNOLOGY NANJING UNIVERSITY
Priority to CN201310486598.5A priority Critical patent/CN103532954B/en
Publication of CN103532954A publication Critical patent/CN103532954A/en
Application granted granted Critical
Publication of CN103532954B publication Critical patent/CN103532954B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a data center-oriented coding network system and a working method thereof. The coding network system mainly comprises a plurality of servers in a data center, a coding router connected to the servers and a data link, wherein a coding network protocol module, a coding network spanning tree protocol module, a coding transport protocol module, a coding cache management module and a Socket reuse module are built in each of the servers and the coding router; the protocol modules work in a coordinating way and provide the coding network system to outside. The working method comprises the following steps of realizing a network coding protocol, logging in data link layers, such as an Ethernet network and a Token ring, realizing a coding network spanning tree protocol and a coding transport protocol, logging in the coding network protocol, routing coding cache management, reusing Socket and the like. By the system, a message can be coded in a middle route, so that the load of a data center network is reduced, and the utilization rate of network resources is increased.

Description

Coding network system and the method for work thereof at a kind of data-oriented center
  
Technical field
The present invention relates to data center (Data Center) network system, in destination node information needed, be under the application scenarios of certain coding form of information on a plurality of source nodes, by synchronous each source node and middle route, set up a coding network system, coding message can be encoded in middle route, to reduce the load of data center network, increase network resource utilization.The CNP/CTP protocol suite that coding network system is comprised of a plurality of procotols and several software modules form, coding network can be under the application scenarios of coding transmission, by message pathfinding, find the code tree of minimum cost, and carry out coding transmission under the control of the coding transmission agreement on upper strata.
Background technology
Along with the fast development of cloud computing correlation technique, data center, as the backstage of cloud computing, provides highly reliable, efficient cloud computing service.Current research shows, the Internet resources of data center have become the bottleneck of data center's operation efficiency to a great extent, on the other hand, the powerful in theory advantage of network code (Network Coding) is also brought into play widely in actual application, therefore, the present invention is in conjunction with network coding technique, under the coding transmission application scenarios of data center, pattern by software protocol family is set up a coding network, efficient coding network communication is provided, improve network resource utilization, reduce the offered load of data center.
Summary of the invention
In technical problem Shi to be solved by this invention data center, provide a series of family of network protocols to build a coding network system, this network system supports a plurality of source nodes and single destination node to set up a coding network system, and coding transmission service and buffer memory management work are provided in this coding network system.In addition, the present invention also provides the method for work of this system.
The coding network system at data-oriented of the present invention center, main many data servers, the coding router that connects these data servers and data link in data center, using coding router and data server as communication node, it is characterized in that, on each communication node, be built with:
ICP/IP protocol stack module: be used as the procotol support of data center's common applications;
Coding network protocol module: make coding network agreement be parallel to IP agreement, coding techniques Network Based provides the coding transmission of data message in data center;
Coding network Spanning-Tree Protocol module: for a reverse multicast tree of coded data communication structure of each communication feature code sign, to support coding transmission agreement;
Coding transmission protocol module: for the coded data communication of each communication feature code sign, the reverse multicast tree generating according to coding network Spanning-Tree Protocol, synchronous each leaf node and intermediate code router, make data by leaf node synchronous be transferred to root node, and do encoding operation at the joint of pilot process;
Coding caching management module: for the node that crosses of each reverse multicast tree, be the buffer memory of each communication feature code supervisory communications node, the application that completes code synchronism and internal memory discharges;
Socket Multiplexing module: by coding transmission protocol registration in Socket communication list, make the application program on upper strata can call this agreement and do coding transmission, first coding transmission calls coding network Spanning-Tree Protocol, generate a reverse multicast tree, and keep a record at each node that crosses, synchronously start again afterwards coding transmission agreement.
In addition, this also provides the method for work of the coding network system at described data-oriented center the present invention, specifically comprises the following steps:
1) realization of coding network agreement and to the registration of data link layer, its concrete steps comprise:
11) realize coding receiver function cnp_rcv (), coding receiver function is after receiving data message, by local communication feature code, collect, determine the caching operation of this data message or forward operation etc., communication feature code collection is safeguarded by CNSTP agreement.
111) coding network agreement is directly called cnp_output () function to being forwarded to data message, this function according to circumstances by data message forwarding to next communication node or hand to the coding network Spanning-Tree Protocol, coding transmission agreement on upper strata etc.
112) coding network agreement is called cnp_code () function to needs coded data message, this function is cached to data message in the internal memory of coding caching management module distribution, if there is the coded data of needs message in buffer memory, store after two data messages being encoded and upgrade coding message number, after reaching the message number of the required coding of this node, the coding task that indicates this communication node completes, and then coding message is called to cnp_output () function it is sent.
12) realize CNP agreement the outlet structure of cnp_output () function, while calling CNP protocol registration for the CNSTP on upper strata and CTP agreement etc.
13) the CNP receiver function cnp_rcv () having realized and type protocol code of choosing etc. are set up into a packet_type categorical variable, then call dev_add_pack () function registration in the data link layer of bottom.
14) realize the data message transmission function cnp_queue_xmit () of CNP, first this function adds the header of CNP agreement, and the dev_queue_xmit () function of calling data link layer sends to data link layer by data message afterwards.
2) realization of coding network Spanning-Tree Protocol with to the registration of coding network agreement, its concrete steps comprise:
21) this agreement is broadcasted by source node---and minimum cost selection algorithm is selected the reverse multicast path of minimum cost, is implemented as follows:
211) each source node sends a cnstp multicast message to present node to the down hop port of destination node and all brotgher of node collection, comprises the information such as communication feature code (sid), path code (rid), destination address (destination) and brotgher of node address set (brothers), current communication cost (take message number * number as scale) in message.
212) each communication node is after receiving cnstp multicast message, upgrades the current communication cost in message, and each node that destination node and the brotgher of node are concentrated carried out to down hop and seek footpath.
2121) for all down hops of seeking footpath consistent situation all, this communication node by this cnstp message repeating to next-hop node.
2122) for all seeking in the inconsistent situation in footpath, this communication node sends to destination node by the direct clean culture of this cnstp message (being mainly communication cost and source node), and generate a new cnstp message and carry out multicast, the brotgher of node integrates all communication nodes that belong to same port as down hop and destination node.
213) communication node receives that communication feature code, the path code of buffer memory indicate the generation in multicast loop, and now, algorithm can carry out multicast beta pruning timely, to avoid inundation.
214) after the communication cost information of destination node active node receiving, these information are gathered, find out the reverse multicast tree of a Least-cost.While having identical minimum cost for many reverse multicast trees, Path selection is determined by upper layer application layer, selects at random a spanning tree or many spanning trees can be utilized synergistically, with the operating pressure of equalizing system.
215) reverse multicast tree link above-mentioned steps being generated is sent to each source node, on each communication node sign (sid, nextport) communicate by letter right, for the use of the agreements such as CTP.
216) reclaim the resources such as internal memory in this algorithm.
22) in the outlet structure in CNP agreement, register CNSTP agreement, the cnstp receiver function cnstp_rcv () having realized and the protocol type code that chooses are registered in the outlet structure of cnp.
23) in this agreement, realize data transmit operation function cnstp_xmit () function, by calling cnp_xmit () function after interpolation cnp protocol massages head, hand to cnp processing.
3) realization of coding transmission agreement with to the registration of coding network agreement, its concrete steps comprise:
31) coding transmission agreement adopts the transmission mode towards connecting-type similar and transmission control protocol (TCP).Sliding window of each communication source node maintenance, retransmits overtime unacknowledged data message.
311) broadcast of the source node in cnstp agreement---minimum cost selection algorithm connects the process of setting up as coding network, a plurality of source nodes and a destination node participate in jointly.
312) realize the message receiver function ctp_rcv () of CTP agreement, wherein sliding window mechanism and the collaborative work of coding caching management module, destination node often receives a data message and verification is passed through, just by multicast tree multicast, go out an ack message, source node is receiving that each ack message moves forward sliding window, to send more data message.
32) coding transmission agreement is handed to the application layer on upper strata by the data message receiving according to information such as port numbers.
33) in the outlet structure in CNP agreement, register CTP agreement, the ctp receiver function ctp_rcv () having realized and the protocol type code that chooses are registered in the outlet structure of cnp.
34) in this agreement, realize data transmit operation function ctp_xmit () function, after adding cnp protocol massages head, call the transmission function processing that cnp_xmit () function is handed to cnp.
4) realization of coding caching management module, its concrete steps comprise:
41) communication source node and communication code node all need Yi Ge packet buffer district, with buffer memory, wait for Internet Transmission or wait for coded data message.
411) buffer area in source node shows as sliding window, according to the size of network service and the expansion of coding situation or contraction window, mainly by CTP, is controlled.
412) buffer area in coding nodes shows as cache resources pond, coding network system is safeguarded a coding Accreditation Waiting Area to each session (session) in each coding nodes, be used for placing the data message of first coming, wait for that the data message of its brotgher of node is so that coding.
42) sliding window adopts to be similar to and opens slowly algorithm in Transmission Control Protocol.When algorithm is received confirmation message at every turn, all can increase receive window, the size of increase is exactly the number of confirmation message.This situation remains to always does not receive that some sections or window size arrive predefined threshold value.If there is loss event, algorithm just thinks that this is the congested or transmission blocking of coding, and will taking measures, it is this congested to alleviate.Once loss event occurs or arrive threshold value, algorithm will enter the linear growth stage.
43) cache resources pond adopts the cache mode of fixed upper limit, when reaching x times of largest buffered, (recommend x value between 0.7~0.9), upstream source node transmission source suppresses message, source node receives that this message is reduced to 1 by the size of sliding window, with the message dropping of avoiding cache overflow to cause.
5) Socket is multiplexing, and its concrete steps comprise:
51) the socket layer that Socket communicates by letter with bottom-layer network as application layer, the communication details of shielding bottom, provides unified calling interface.Specifically, in CNP/CTP protocol suite, play the effect of Process integration:
511) first apply by source node set and destination node and call cnp protocol, system generates a session characteristics code sid, as the ID of current session.
512) then call CNSTP agreement, the required coding network spanning tree of structure coding network.
513) after above-mentioned spanning tree structure is complete, call STP agreement, do the transfer of data of coding network.
514) after sign off, regain the sid in spanning tree, for utilizing next time, and disconnect.
52) realize being connected of Socket and CNP/CTP protocol suite software module.
The present invention is based on linux kernel and network coding technique, by a series of family of network protocols that build and realize, can in data center, build a coding network system, under the application scenarios of coding transmission, by network code Spanning-Tree Protocol, generate a coding network spanning tree, and in this spanning tree, do coding transmission by coding transmission agreement.Above-mentioned coding network system at top speed according in back end in the heart a kind of new communication pattern is provided, can improve to a great extent the utilance of Internet resources, reduce the load of network.
Accompanying drawing explanation
Fig. 1 coding network protocol suite hierarchical chart,
Fig. 2 system scene structure figure,
Fig. 3 source node broadcast---minimum cost selection algorithm flow chart,
Fig. 4 CNP receiver function process chart.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in detail.
Fig. 1 is the hierarchical chart of coding network protocol suite, coding network agreement (CNP) is parallel and network layer protocol IP agreement, coding network agreement is registered to data link layer by dev_add_packet () function by oneself, and realizes the transmission that cnp_xmit () carries out data message.Coding receiver function, after receiving data message, collects by local communication feature code, determines the caching operation of this data message or forwards operation etc., and communication feature code collection is safeguarded by CNSTP agreement.Coding network Spanning-Tree Protocol (CNSTP) operates in coding network agreement, by source node, broadcasts---and minimum cost selection algorithm provides coding spanning tree for coding network agreement.The coding transmission agreement (CTP) on upper strata is responsible for coding transmission end to end.First the coding Socket and the coding application program that are positioned at the superiors call CNSTP calculation code spanning tree, and under the control of CTP, carry out coding transmission.
Fig. 2 is the scene graph of system, a plurality of data servers in coding network system Shi You data center form with the network equipment that is connected these servers, each communication node (comprising server and router) is moving designed coding network protocol suite of the present invention, when system is moved, can provide coding network transmission for application layer program, specifically, when destination node desired data is the coding form of data in a plurality of source nodes, so, system can be found code machine meeting on each source node mails to the middle route of destination node, the data message of synchronous each source node sends and is responsible for encoding in intermediate communication node, by the data after coding, give again application layer more afterwards.After each data message being sent to destination node, encode again, greatly saved transmission taking Internet resources.
Fig. 3 is source node broadcast---the minimum cost selection algorithm flow chart of network code spanning tree, each source node is the cnstp multicast message of down hop port transmission to destination node and all brotgher of node collection to present node, comprises the information such as communication feature code (sid), path code (rid), destination address (destination) and brotgher of node address set (brothers), current communication cost (take message number * number as scale) in message.Each communication node, after receiving cnstp multicast message, first carries out the beta pruning of duplicate paths, upgrades the current communication cost in message, and each node that destination node and the brotgher of node are concentrated is carried out to down hop and seek footpath.For all down hops of seeking footpath consistent situation all, this communication node by this cnstp message repeating to next-hop node.For all seeking in the inconsistent situation in footpath, this communication node sends to destination node by the direct clean culture of this cnstp message (being mainly communication cost and source node), and generate a new cnstp message and carry out multicast, the brotgher of node integrates all communication nodes that belong to same port as down hop and destination node.After the communication cost information of destination node active node receiving, these information are gathered, find out the reverse multicast tree of a Least-cost.While having identical minimum cost for many reverse multicast trees, Path selection is determined by upper layer application layer, selects at random a spanning tree or many spanning trees can be utilized synergistically, with the operating pressure of equalizing system.
Fig. 4 is the handling process of CNP receiver function cnp_rcv (), coding receiver function is after receiving data message, by local communication feature code, collect, determine that this data message is carried out to caching still forwards operation etc., communication feature code collection is safeguarded by CNSTP agreement.Coding network agreement is directly called cnp_output () function to being forwarded to data message, this function according to circumstances by data message forwarding to next communication node or hand to the coding network Spanning-Tree Protocol, coding transmission agreement on upper strata etc.Coding network agreement is called cnp_code () function to needs coded data message, this function is cached to data message in the internal memory of coding caching management module distribution, if there is the coded data of needs message in buffer memory, store after two data messages being encoded and upgrade coding message number, after reaching the message number of the required coding of this node, the coding task that indicates this communication node completes, and then coding message is called to cnp_output () function it is sent.
The concrete application approach of the present invention is a lot, and the above is only the preferred embodiment of the present invention, should be understood that; for those skilled in the art; under the premise without departing from the principles of the invention, can also make some improvement, these improvement also should be considered as protection scope of the present invention.
  

Claims (8)

1. the coding network system at a data-oriented center, this system mainly comprises many data servers in data center, the coding router that connects these data servers and data link, using coding router and data server as communication node, it is characterized in that, on each communication node, be built with:
ICP/IP protocol stack module: be used as the procotol support of data center's common applications;
Coding network protocol module: make coding network agreement be parallel to IP agreement, coding techniques Network Based provides the coding transmission of data message in data center;
Coding network Spanning-Tree Protocol module: for a reverse multicast tree of coded data communication structure of each communication feature code sign, to support coding transmission agreement;
Coding transmission protocol module: for the coded data communication of each communication feature code sign, the reverse multicast tree generating according to coding network Spanning-Tree Protocol, synchronous each leaf node and intermediate code router, make data by leaf node synchronous be transferred to root node, and do encoding operation at the joint of pilot process;
Coding caching management module: for the node that crosses of each reverse multicast tree, be the buffer memory of each communication feature code supervisory communications node, the application that completes code synchronism and internal memory discharges;
Socket Multiplexing module: by coding transmission protocol registration in Socket communication list, make the application program on upper strata can call this agreement and do coding transmission, first coding transmission calls coding network Spanning-Tree Protocol, generate a reverse multicast tree, and keep a record at each node that crosses, synchronously start again afterwards coding transmission agreement.
2. the method for work of the coding network system at data-oriented center described in claim 1, is characterized in that comprising the following steps:
1) realization of coding network agreement and to the registration of data link layer,
2) realization of coding network Spanning-Tree Protocol with to the registration of coding network agreement,
3) realization of coding transmission agreement with to the registration of coding network agreement,
4) realization of coding cache management;
5) the multiplexing realization of Socket.
3. the method for work of the coding network system at data-oriented center according to claim 2, is characterized in that step 1) concrete steps comprise:
11) by the coding network protocol module of each communication node, realize coding receiver function cnp_rcv (), coding receiver function is after receiving data message, by local communication feature code, collect, determine it is that this data message is carried out caching or forwards operation, communication feature code collection is safeguarded by cnstp agreement; Be specially:
111) coding network agreement is directly called cnp_output () function to being forwarded to data message, this function according to circumstances by data message forwarding to next communication node or hand to coding network Spanning-Tree Protocol, the coding transmission agreement on upper strata;
112) coding network agreement is called cnp_code () function to needs coded data message, this function is cached to data message in the internal memory of coding caching management module distribution, if there is the coded data of needs message in buffer memory, store after two data messages being encoded and upgrade coding message number, after reaching the message number of the required coding of this node, the coding task that indicates this communication node completes, and then coding message is called to cnp_output () function it is sent;
12) realize the outlet structure of the cnp_output () function of CNP agreement, while calling CNP protocol registration for the CNSTP on upper strata and CTP agreement;
13) the CNP receiver function cnp_rcv () having realized and type protocol code of choosing etc. are set up into a packet_type categorical variable, then call dev_add_pack () function registration in the data link layer of bottom;
14) realize the data message transmission function cnp_queue_xmit () of CNP, first this function adds the header of CNP agreement, and the dev_queue_xmit () function of calling data link layer sends to data link layer by data message afterwards.
4. according to the method for work of the coding network system at data-oriented center described in claim 2 or 3, it is characterized in that step 2) concrete steps comprise:
21) by coding network Spanning-Tree Protocol module, by source node, broadcasted, with minimum cost selection algorithm, select the reverse multicast path of minimum cost,
22) in the outlet structure in CNP agreement, register CNSTP agreement, the cnstp receiver function cnstp_rcv () having realized and the protocol type code that chooses be registered in the outlet structure of cnp,
23) in this agreement, realize data transmit operation function cnstp_xmit () function, by calling cnp_xmit () function after interpolation cnp protocol massages head, hand to cnp processing.
5. the method for work of the coding network system at data-oriented center according to claim 4, is characterized in that step 21) be implemented as follows:
211) each source node sends a cnstp multicast message to present node to the down hop port of destination node and all brotgher of node collection, in message, comprise communication feature code (sid), path code (rid), destination address (destination) and brotgher of node address set (brothers), current communication cost, wherein current communication cost be take message number * number as scale;
212) each communication node is after receiving cnstp multicast message, upgrades the current communication cost in message, and each node that destination node and the brotgher of node are concentrated carried out to down hop and seek footpath;
213) for all down hops of seeking footpath consistent situation all, this communication node by this cnstp message repeating to next-hop node,
Or for all seeking in the inconsistent situation in footpath, this communication node sends to destination node by the direct clean culture of this cnstp message, and generate a new cnstp message and carry out multicast, the brotgher of node integrates all communication nodes that belong to same port as down hop and destination node;
214) communication node receives that communication feature code, the path code of buffer memory indicate the generation in multicast loop, and now, algorithm can carry out multicast beta pruning timely, to avoid inundation;
215) after the communication cost information of destination node active node receiving, these information are gathered, find out the reverse multicast tree of a Least-cost, while having identical minimum cost for many reverse multicast trees, Path selection is determined by upper layer application layer, select at random a spanning tree or many spanning trees can be utilized synergistically, with the operating pressure of equalizing system;
216) reverse multicast tree link above-mentioned steps being generated is sent to each source node, on each communication node sign (sid, nextport) communicate by letter right, for the use of all the other agreements;
217) reclaim the resource in this algorithm.
6. according to the method for work of the coding network system at data-oriented center described in claim 2 or 3, it is characterized in that step 3) concrete steps comprise:
31) coding transmission protocol module makes sliding window of each communication source node maintenance, and overtime unacknowledged data message is retransmitted;
32) coding transmission agreement is handed to the application layer on upper strata by the data message receiving according to information such as port numbers;
33) in the outlet structure in CNP agreement, register CTP agreement, the ctp receiver function ctp_rcv () having realized and the protocol type code that chooses are registered in the outlet structure of cnp;
34) in this agreement, realize data transmit operation function ctp_xmit () function, after adding cnp protocol massages head, call the transmission function processing that cnp_xmit () function is handed to cnp.
7. according to the method for work of the coding network system at data-oriented center described in claim 2 or 3, it is characterized in that step 4) concrete steps comprise:
41) communication source node and communication code node all arrange Yi Ge packet buffer district, with buffer memory, wait for Internet Transmission or wait for coded data message, wherein the buffer area in source node shows as sliding window, according to the size of network service and the expansion of coding situation or contraction window, mainly by CTP, controlled; Buffer area in coding nodes shows as cache resources pond, coding network system is safeguarded a coding Accreditation Waiting Area to each session (session) in each coding nodes, be used for placing the data message of first coming, wait for that the data message of its brotgher of node is so that coding;
42) sliding window adopts to be similar to and opens slowly algorithm in Transmission Control Protocol, when receiving confirmation message at every turn, algorithm all can increase receive window, the size increasing is exactly the number of confirmation message, this situation remains to always does not receive that some sections or window size arrive predefined threshold value, if there is loss event, algorithm just thinks that this is the congested or transmission blocking of coding, will taking measures, it is this congested to alleviate, once loss event occurs or arrive threshold value, algorithm will enter the linear growth stage;
43) cache resources pond adopts the cache mode of fixed upper limit, when reaching x times of largest buffered, (recommend x value between 0.7~0.9), upstream source node transmission source suppresses message, source node receives that this message is reduced to 1 by the size of sliding window, with the message dropping of avoiding cache overflow to cause.
8. according to the method for work of the coding network system at data-oriented center described in claim 2 or 3, it is characterized in that step 5) concrete steps comprise:
51) the socket layer that Socket communicates by letter with bottom-layer network as application layer, the communication details of shielding bottom, unified calling interface is provided, first apply by source node set and destination node and call cnp protocol, system generates a session characteristics code sid, as the ID of current session, then call CNSTP agreement, the required coding network spanning tree of structure coding network; After above-mentioned spanning tree structure is complete, call STP agreement, do the transfer of data of coding network; After sign off, regain the sid in spanning tree, for utilizing next time, and disconnect;
52) realize being connected of Socket and CNP/CTP protocol suite software module.
CN201310486598.5A 2013-10-17 2013-10-17 The coding network system at a kind of data-oriented center and method of work thereof Active CN103532954B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310486598.5A CN103532954B (en) 2013-10-17 2013-10-17 The coding network system at a kind of data-oriented center and method of work thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310486598.5A CN103532954B (en) 2013-10-17 2013-10-17 The coding network system at a kind of data-oriented center and method of work thereof

Publications (2)

Publication Number Publication Date
CN103532954A true CN103532954A (en) 2014-01-22
CN103532954B CN103532954B (en) 2016-07-20

Family

ID=49934633

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310486598.5A Active CN103532954B (en) 2013-10-17 2013-10-17 The coding network system at a kind of data-oriented center and method of work thereof

Country Status (1)

Country Link
CN (1) CN103532954B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107920071A (en) * 2017-11-15 2018-04-17 北京银联金卡科技有限公司 The restructural route formula stone encoder of multi-protocols
CN110324255A (en) * 2019-07-05 2019-10-11 中南大学 A kind of switch/router buffer queue management method of data-oriented central site network coding
WO2023123515A1 (en) * 2021-12-31 2023-07-06 Oppo广东移动通信有限公司 Data processing method, terminal device, and network device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101895376A (en) * 2010-08-06 2010-11-24 浙江大学 Transmission method for realizing data broadcasting in multi-hop wireless network
US20110103577A1 (en) * 2009-11-02 2011-05-05 Poirier Darrell A Session initiation protocol(sip)-based microphone
CN102209079A (en) * 2011-06-22 2011-10-05 北京大学深圳研究生院 Transmission control protocol (TCP)-based adaptive network control transmission method and system
CN102970235A (en) * 2012-12-06 2013-03-13 南京邮电大学 Multicast routing method based on intra-flow and inter-flow network encoding in wireless mesh network
CN103179517A (en) * 2013-02-01 2013-06-26 清华大学 Wireless multicast method of data center

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110103577A1 (en) * 2009-11-02 2011-05-05 Poirier Darrell A Session initiation protocol(sip)-based microphone
CN101895376A (en) * 2010-08-06 2010-11-24 浙江大学 Transmission method for realizing data broadcasting in multi-hop wireless network
CN102209079A (en) * 2011-06-22 2011-10-05 北京大学深圳研究生院 Transmission control protocol (TCP)-based adaptive network control transmission method and system
CN102970235A (en) * 2012-12-06 2013-03-13 南京邮电大学 Multicast routing method based on intra-flow and inter-flow network encoding in wireless mesh network
CN103179517A (en) * 2013-02-01 2013-06-26 清华大学 Wireless multicast method of data center

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107920071A (en) * 2017-11-15 2018-04-17 北京银联金卡科技有限公司 The restructural route formula stone encoder of multi-protocols
CN107920071B (en) * 2017-11-15 2020-10-23 北京银联金卡科技有限公司 Multi-protocol reconfigurable routing type hard core encoder
CN110324255A (en) * 2019-07-05 2019-10-11 中南大学 A kind of switch/router buffer queue management method of data-oriented central site network coding
WO2023123515A1 (en) * 2021-12-31 2023-07-06 Oppo广东移动通信有限公司 Data processing method, terminal device, and network device

Also Published As

Publication number Publication date
CN103532954B (en) 2016-07-20

Similar Documents

Publication Publication Date Title
CN101212401B (en) Grid-oriented configurable data transmission method and system
CN105027512A (en) Data transmission method, transmission control method and device
CN104717238B (en) Distributed Services combined method based on ant group algorithm in mobile ad hoc network
CN104065576A (en) Label switching method in dynamic MPLS satellite network
CN107682434A (en) A kind of underwater sensor network framework and its implementation
CN106576108A (en) Communication method and device, and system in communication system
CN106953803A (en) A kind of improvement probabilistic routing method based on deep space delay-tolerant network
CN106209615A (en) A kind of Dynamic Route Control method calculating forward-path based on SPFA algorithm
CN107707476A (en) Efficient wireless relay device and method based on FPGA
CN110290069B (en) Reliable multicast routing method in SDN scene
CN105471747A (en) Intelligent router routing method and apparatus thereof
Zhang et al. An SDN-based video multicast orchestration scheme for 5G ultra-dense networks
CN101674220B (en) Forwarding history-based asynchronous rooting algorithm
CN103532954A (en) Data center-oriented coding network system and working method thereof
CN105282041A (en) Method and device of flooding on the basis of ISIS (intermediate system to intermediate system)
CN104159267A (en) Multiple-network-integrated cloud architecture mobile self-networking system and implement method thereof
CN106330536A (en) Method for acquiring network state information of wmSDN
CN105262682A (en) Software defined network for power data communication and traffic grooming method thereof
CN104185241B (en) Suitable for the method for routing of tethered satellite network
CN104767720A (en) OpenFlow message tracking and filtering method in software defined network
CN101217489B (en) Router with network encoding function and networking method based on network coding
CN101163106B (en) Method of executing combined service in wireless self-organizing network
CN113114494A (en) SDN-based Internet of things heterogeneous network communication equipment and data transfer algorithm
Yin et al. Buffer scheduling policy in DTN routing protocols
CN104660504A (en) A device for multipath routing of packets in computer networking and the method for its use

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