CN100364281C - Distribtive flow managing method based on counter network - Google Patents

Distribtive flow managing method based on counter network Download PDF

Info

Publication number
CN100364281C
CN100364281C CNB2006100390597A CN200610039059A CN100364281C CN 100364281 C CN100364281 C CN 100364281C CN B2006100390597 A CNB2006100390597 A CN B2006100390597A CN 200610039059 A CN200610039059 A CN 200610039059A CN 100364281 C CN100364281 C CN 100364281C
Authority
CN
China
Prior art keywords
server
network
super node
information
node
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
CNB2006100390597A
Other languages
Chinese (zh)
Other versions
CN1822548A (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.)
Nanjing Post and Telecommunication University
Original Assignee
Nanjing Post and Telecommunication 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 Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CNB2006100390597A priority Critical patent/CN100364281C/en
Publication of CN1822548A publication Critical patent/CN1822548A/en
Application granted granted Critical
Publication of CN100364281C publication Critical patent/CN100364281C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The present invention relates to a distributing type flow rate managing method based on a peer-to-peer network, and uses a third generation P2P conformation. The third generation P2P conformation is matched with special servers arranged in the network by client end software installed by all users in the network, and consequently realizes the flow rate management and control of the network accessed by users in the network. The method adopts a third generation peer-to-peer network conformation which realizes the identification and management of the flow rate of distributing type networks by adopting the peer-to-peer network principle in each client end in the network. A functional entity of the method comprises a common node, a super node, an authentication server, a directory server, a strategy server and an information server. In addition, the method adopts a feedback mechanism to make the management strategy of the flow rate according to the condition of the network load. The method identifies the flow rate effectively and accurately, reduces the load and the cost of a device for managing the flow rate and is capable of realizing the management of the flow rate in the network.

Description

Distributed stream quantity management method based on peer-to-peer network
Technical field
The present invention is a kind of method that network traffics are managed and control of being used to realize, adopts peer-to-peer network to realize management and control to network traffics relating to the application of peer-to-peer network framework, belongs to the technical field of network flow management.
Background technology
Along with the continuous development of present network technology, network new business emerges in an endless stream, and wherein business such as P2P (peer-to-peer) network shared service and Streaming Media are particularly outstanding.The appearance of network new business is used for traditional Internet and has been brought huge impact, and management has brought challenge to network O﹠M.Particularly the characteristics seized of the bandwidth of P2P network schemer own have been brought huge challenge to network resource management.According to statistics, the P2P flow accounts for more than 60% of overall network flow both at home and abroad at present, has had a strong impact on the operation of some regular traffic, causes the waste of network bandwidth resources.Therefore, along with the appearance of network new business, the research of network traffics identification and administrative skill and network flow managing system be designed to present research focus.
The research and development of P2P network technology has promoted the P2P broad application, comprise traditional file-sharing, based on the research of the Session Initiation Protocol of P2P, utilize P2P realize IP phone, based on the research of the distributed data base system of P2P etc.
Mostly be flow management apparatus to be concentrated to be connected in series be deployed in network egress at present, data shunted, speed limit, abandoned etc. to the data realization traffic identification of the equipment of flowing through and according to different flow management strategies to the flow identification and the most systems of management.Similarly part flows tube apparatus and adopts distributed structure/architecture, but so-called distributed structure/architecture only is deployed in a plurality of stream tube apparatus a plurality of inner trunk branch of network, and each branch is realized traffic management.
In the prior art, the main flow management apparatus of concentrating that adopts is deployed in network backbone branch or data management and the control of network egress realization to flowing through with it.The shortcoming of prior art is:
1) is difficult to realize flow identification accurately.The prior art network props up to be done or outlet is discerned the data of flowing through, and can only discern according to data characteristics, but along with the development of network new business, the network traffics recognition technology becomes increasingly complex, and is difficult to only realize flow identification accurately according to data characteristics.
2) the flow management apparatus load is heavy, cost is high.For being deployed in the flow management apparatus that network props up dried or network egress, in this net all data this equipment of all will flowing through of coming in and going out, discern by recognition strategy, and control through control strategy, therefore load is heavier concerning equipment, performance requirement is also higher, thereby along with the maximum stream flow that equipment allowed increases, equipment cost also can increase severely.
3) can not realize the net flow management.The equipment that is deployed in network egress or network Zhi Gan can only carry out traffic management to the data of flowing through, and therefore can not realize the net flow management.Though can realize the management and the control of network traffics like this at network egress, the management and the control of transfer of data between the user in can not realizing netting.
Summary of the invention
Technical problem: the objective of the invention is to propose a kind of distributed stream quantity management method based on peer-to-peer network, promptly adopt at present popular P2P technology to realize the method for distributed network flow management, and employing feedback mechanism, effectively realize the identification and the management of network traffics, especially to the effective identification and the management of network new business such as streaming media service and P2P.
Technical scheme: the present invention proposes the method that adopts the P2P principle to realize the distributed traffic management, wherein introduce the overall architecture of this method and realized principle, each functional entity that distributed stream quantity management method based on P2P comprises has been proposed, and introduced interaction mechanism, the especially feedback mechanism application in the method for each functional entity.Method adopts third generation P2P framework, be that mixed P 2 P is realized, be similar to third generation P2P system such as Skype, BT etc., this method comprises ordinary node, super node and special server three class functional entitys, different entities has different configurations, realizes different functions in method; Ordinary node in the method and super node all are normal network users, identity with the networking pass, corresponding function software is installed on the computer of normal network users, and software is to realize the user node or the function of super node according to the different decisions of subscriber computer configuration; Special server in the method is the one or more servers with difference in functionality that dispose in the network, comprises flow management strategy server, network information server etc.In addition, this method adopts feedback mechanism, and according to offered load situation difference, flow management strategy is also different.
Below introduce mutual based on the overall architecture of the distributed stream quantity management method of P2P and operation principle, each functional entity and entity respectively.
At first introduce overall architecture and operation principle based on the distributed stream quantity management method of P2P.
Method adopts third generation mixed P 2 P network framework, has the functional entity that is similar to Skype, has three layer function structures, is ordinary node layer, super node layer and server layer from bottom to up successively, corresponding successively three class functional entitys.
The user carries out access to netwoks in all nets, all must be with the identity of networking identity card, installation has the software of local flow identification and management function, promptly each user such as need are surfed the Net in the net, this software must at first be installed, be similar to Dr.COM broadband logging on client, and according to the difference of subscriber computer performance, software determines automatically this user to belong to ordinary node or super node.For ordinary node and super node, this software all has functions such as basic network insertion, flow identification, traffic management, different is, super node has to be provided the flow management strategy that obtained by total strategic server, gather the network information and to specific functions such as information server submissions the administration ordinary node.
In order to provide effective management for ordinary node and super node, comprise a plurality of special servers in the method, these servers are realized the management to network traffics unlike traditional flow management apparatus, outlet that neither network data, they just are used for managing ordinary node and super node, and submit necessary information for super node or other server, provide the super node list information as LIST SERVER for other special server, strategic server provides flow management strategy for super node, information server gathers information such as the offered load that super node provides and submits to strategic server.
Below the functional entity and the entity interaction that comprise in the introduction method in detail.
1, ordinary node:
Ordinary node is the client software to be installed but the relatively poor relatively network user of computing power, and it has the basic functions of client software, and the concrete course of work comprises:
1) authentification of user of local accesses network, have only and utilize this client to carry out user information authentication just to allow the user to have the authority of accesses network, initiate client connects certificate server and carries out authentification of user, certificate server conveys to super node under this ordinary node with user profile afterwards, is managed by super node;
2) obtain to obtain local addressable super node list information by LIST SERVER after the access to netwoks authentification of user, and being connected of foundation and super node;
3) obtain the access to netwoks and the transmission status of local all active processs, and the local network status transmission is submitted to super node;
4) flow management strategy of passing on according to super node is effectively managed and is controlled the access to netwoks and the transfer of data of local all processes, realizes traffic shaping.
2, super node:
Super node is that client software and the computing power network user relatively preferably has been installed.It also has the management ordinary node, passes on function such as Network Transmission information and reception and registration flow management strategy in the subdomain, thereby finally reach the purpose of slowing down center special server load except the basic function with ordinary node client.
Compare with ordinary node, super node has following characteristics;
1) authentification of user of accesses network directly connects certificate server and carries out, and initiate super node information conveys to LIST SERVER by certificate server with this super node information;
2) when LIST SERVER conveys to initiate common child node with this super node information, this child node essential information is conveyed to this super node;
3) gather the transmission information of each ordinary node, the Network Transmission information in institute's scope is conveyed to information server;
4) obtain flow management strategy by strategic server, convey to the ordinary node of request strategy in institute's scope.
3, special server:
Special server is the particular entity in the network, is similar to Skype central logon server and event server.According to the actual requirements, the special server of this method design comprises certificate server, LIST SERVER, strategic server, information server four special servers altogether, and concrete function is as follows:
1) certificate server:
Realize the function of client user accesses network legal power authentication, the user authentication information of all clients of storage on the server has functions such as the registration that realizes new user, password modification.Specifying information comprises alternately: receive the log-on message of newly added node, the password that receives all clients and revise information, pass on newly added node information to LIST SERVER etc.
2) LIST SERVER:
LIST SERVER is preserved all super node information, can distribute affiliated super node tabulation for the new ordinary node that adds, the ordinary node information of request super node can be conveyed to the corresponding super node that distributes, and all super node information lists are conveyed to strategic server and information server, thereby be convenient to the strategic server allocation strategy and information server gathers Network Transmission information.
3) strategic server:
Strategic server is according to network in general status transmission that information server obtained, the load state that comprises network each several part inside, formulation is at the traffic management and the control strategy based on load feedback of Different Strategies request point, and strategy conveyed to the super node of request strategy, and then convey to the ordinary node of request strategy by super node.
4) information server:
The major function of information server is to receive the Network Transmission information that super node is passed on, all-network transmission information in each super node institute scope is carried out Macro or mass analysis, and add up, the statistics of Network Transmission information is passed to strategic server, be convenient to the strategic server load state current according to network, formulation is based on the flow management strategy of load feedback, thereby can make the difference of each client according to the current network status transmission, the local process accesses network is carried out different right assignment and traffic shaping, finally reach the purpose that Internet resources fully rationally utilize.
Distributed stream quantity management method based on peer-to-peer network of the present invention adopts third generation peer-to-peer network framework, promptly adopts the peer-to-peer network principle to realize distributed network flow identification and management at each network user end; This methodological function entity comprises ordinary node, super node and certificate server, LIST SERVER, strategic server and information server; In addition, this method adopts feedback mechanism, formulates flow management strategy according to the offered load situation, and concrete flow managing method is:
1) user installation client software in the net generates the special server tabulation, judges the local computer configuration state when moving first after the installation, thereby determines ordinary node or super node;
2) client software operation, local essential information and new user's registration information are conveyed to certificate server, if ordinary node, obtain affiliated super node tabulation by LIST SERVER, and by LIST SERVER with the super node of this ordinary node information under conveying to, final foundation and being connected of super node; If super node conveys to LIST SERVER by certificate server with this super node information and upgrades the super node tabulation;
When 3) ordinary node has access to netwoks and transfer of data behavior, give super node, and obtain flow management strategy by super node with the local network status report;
4) super node conveys to information server with the Network Transmission information of linchpin ordinary node, feed back to strategic server by information server, strategic server conveys to super node with flow management strategy and is conveyed to the ordinary node of request strategy by super node;
5) certificate server all users' of network the authentication information that upgrades in time, and constantly carry out information interaction, the super node list information that the renewal LIST SERVER is stored with LIST SERVER;
6) information server in time receives the Network Transmission information that each super node is passed on, and give strategic server with the Network Transmission condition feedback, thereby formulate flow management strategy, guarantee the reasonability of policy development, sufficiently and reasonably utilize Internet resources with feedback mechanism.
The overall architecture that realizes this method is:
1) adopts third generation mixed P 2 P network framework, have the functional entity that is similar to Skype;
2) having three layer function structures, is ordinary node layer, super node layer and server layer from bottom to up successively, corresponding successively three class functional entitys;
3) carrying out access to netwoks by user in all nets must install the software with local flow identification and management function and realize with the identity of networking identity card;
4) adopt feedback mechanism, formulate flow management strategy according to the network in general transmission state.
The implementation of the client software that ordinary node and super node are installed is:
1) operation of client software at first judges whether to move first, if then check the local computer configuration state, judges whether the user can become super node,
If a. meet super node, then to certificate server registration super node, and upgrade the super node tabulation by certificate server notice LIST SERVER, non-to move implementation first identical with super node afterwards;
If b. do not meet super node, then to certificate server registration ordinary node, and connect LIST SERVER and obtain nearest super node tabulation, non-to move implementation first identical with ordinary node afterwards;
2) the non-operation first of client software, if ordinary node, then:
C. surveying super node tabulates and connects with certain super node;
D. the authentification of user by super node, and obtain network access authority;
E. monitor local current network status transmission and report to super node;
F. the policy information that receives the super node transmission is realized local traffic management and control;
3) the non-operation first of client software, if super node, then:
G. the authentification of user by certificate server, and obtain network access authority;
H. intercept and receive the connection of ordinary node;
I. monitor the local network status transmission, receive and gather institute's scope Network Transmission situation, report to information server;
J. receive the flow management strategy of institute's scope interior nodes that the strategic server analysis draws, and give ordinary node strategy distribution;
K. realize local traffic management according to the local flow management strategy that receives.
Certificate server is realized the function of client user accesses network legal power authentication in the functional entity, and the user authentication information of all clients of storage on the server is realized new user's registration, password modification; Specifying information comprises alternately: receive the log-on message of newly added node, the password modification information that receives all clients, reception and registration newly added node information to LIST SERVER.
LIST SERVER is preserved all super node information in the functional entity, for the new ordinary node that adds distributes affiliated super node tabulation, the ordinary node information of request super node is conveyed to the corresponding super node that distributes, and all super node information lists are conveyed to strategic server and information server, thereby be convenient to the strategic server allocation strategy and information server gathers Network Transmission information.
Strategic server is according to network in general status transmission that information server obtained in the functional entity, the load state that comprises network each several part inside, formulation is at the traffic management and the control strategy based on load feedback of Different Strategies request point, and strategy conveyed to the super node of request strategy, and then convey to the ordinary node of request strategy by super node.
Information server receives the Network Transmission information that super node is passed on, all-network transmission information in each super node institute scope is carried out Macro or mass analysis, and add up, the statistics of Network Transmission information is passed to strategic server, be convenient to the strategic server load state current, formulate flow management strategy based on load feedback according to network.
Beneficial effect: the advantage of this flow managing method is:
1, flow identification efficiently and accurately
Because this method all subscriber computers in net all are equipped with the clients corresponding software, realize local flow identification and management by this software, can press local process identification exactly, carry out flow identification feasibility height at network gateway devices by the data characteristics of flowing through relatively, and the identification precise and high efficiency.
2, flow management apparatus load and cost have been reduced
This method comprises client software and special server two large divisions, as long as be installed on network user's computer just passablely with the identity of the networking pass, does not need to carry out any particular arrangement for the client software; For special server, as long as server by demand one or more said function of configuration in net, the function of server because super node has weakened, reduced server load, and unlike the conventional flow tube apparatus, need bear the all-network flow, therefore configuration does not have too high request yet to special server, thereby generally greatly reduces the cost of traffic management.
3, can realize the net flow management
The flow identification and the management of this method is not by affixing one's name to the flow management apparatus realization at a network egress or a cadre, but realize by the client software on each user in the net, all users can both carry out effective traffic management and control to the access to netwoks and the transfer of data of this locality in the net, thus traffic management and the control between the user in can effectively realizing netting.
Description of drawings
Fig. 1 is based on the topological diagram of the distributed stream quantity management method of P2P.Provide the whole network topology structure of this method among the figure, comprised each major function entity of method.
Fig. 2 is based on the functional hierarchy structure chart of the distributed stream quantity management method of P2P.The three layer function frameworks of dividing according to the entity and the function of this method have been provided among the figure.
Fig. 3 is based on the client software flow chart of the distributed stream quantity management method of P2P.Provide the whole execution flow process of client software in the method among the figure.
Embodiment
The present invention proposes the method that adopts the P2P principle to realize the distributed traffic management, wherein introduce the overall architecture of this method and realized principle, each functional entity that distributed stream quantity management method based on P2P comprises has been proposed, and introduced interaction mechanism, the especially feedback mechanism application in the method for each functional entity.Method adopts third generation P2P framework, be that mixed P 2 P is realized, be similar to third generation P2P system such as Skype, BT etc., this method comprises ordinary node, super node and special server three class functional entitys, different entities has different configurations, realizes different functions in method; Ordinary node in the method and super node all are normal network users, identity with the networking pass, corresponding function software is installed on the computer of normal network users, and software is to realize the user node or the function of super node according to the different decisions of subscriber computer configuration; Special server in the method is the one or more servers with difference in functionality that dispose in the network, comprises flow management strategy server, network information server etc.In addition, this method adopts feedback mechanism, and according to offered load situation difference, flow management strategy is also different.
Below introduce mutual based on the overall architecture of the distributed stream quantity management method of P2P and operation principle, each functional entity and entity respectively.
At first introduce overall architecture and operation principle based on the distributed stream quantity management method of P2P.
Method adopts third generation mixed P 2 P network framework, has the functional entity that is similar to Skype, has three layer function structures, is ordinary node layer, super node layer and server layer from bottom to up successively, corresponding successively three class functional entitys.
The user carries out access to netwoks in all nets, all must be with the identity of networking identity card, installation has the software of local flow identification and management function, promptly each user such as need are surfed the Net in the net, this software must at first be installed, be similar to Dr.COM broadband logging on client, and according to the difference of subscriber computer performance, software determines automatically this user to belong to ordinary node or super node.For ordinary node and super node, this software all has functions such as basic network insertion, flow identification, traffic management, different is, super node has to be provided the flow management strategy that obtained by total strategic server, gather the network information and to specific functions such as information server submissions the administration ordinary node.
In order to provide effective management for ordinary node and super node, comprise a plurality of special servers in the method, these servers are realized the management to network traffics unlike traditional flow management apparatus, outlet that neither network data, they just are used for managing ordinary node and super node, and submit necessary information for super node or other server, provide the super node list information as LIST SERVER for other special server, strategic server provides flow management strategy for super node, information server gathers information such as the offered load that super node provides and submits to strategic server.
Below the functional entity and the entity interaction that comprise in the introduction method in detail.
1, ordinary node:
Ordinary node is the client software to be installed but the relatively poor relatively network user of computing power, and it has the basic functions of client software, and the concrete course of work comprises:
1) authentification of user of local accesses network, have only and utilize this client to carry out user information authentication just to allow the user to have the authority of accesses network, initiate client connects certificate server and carries out authentification of user, certificate server conveys to super node under this ordinary node with user profile afterwards, is managed by super node;
2) obtain to obtain local addressable super node list information by LIST SERVER after the access to netwoks authentification of user, and being connected of foundation and super node;
3) obtain the access to netwoks and the transmission status of local all active processs, and the local network status transmission is submitted to super node;
4) flow management strategy of passing on according to super node is effectively managed and is controlled the access to netwoks and the transfer of data of local all processes, realizes traffic shaping.
2, super node:
Super node is that client software and the computing power network user relatively preferably has been installed.It also has the management ordinary node, passes on function such as Network Transmission information and reception and registration flow management strategy in the subdomain, thereby finally reach the purpose of slowing down center special server load except the basic function with ordinary node client.
Compare with ordinary node, super node has following characteristics;
1) authentification of user of accesses network directly connects certificate server and carries out, and initiate super node information conveys to LIST SERVER by certificate server with this super node information;
2) when LIST SERVER conveys to initiate common child node with this super node information, this child node essential information is conveyed to this super node;
3) gather the transmission information of each ordinary node, the Network Transmission information in institute's scope is conveyed to information server;
4) obtain flow management strategy by strategic server, convey to the ordinary node of request strategy in institute's scope.
3, special server:
Special server is the particular entity in the network, is similar to Skype central logon server and event server.According to the actual requirements, the special server of this method design comprises certificate server, LIST SERVER, strategic server, information server four special servers altogether, and concrete function is as follows:
1) certificate server:
Realize the function of client user accesses network legal power authentication, the user authentication information of all clients of storage on the server has functions such as the registration that realizes new user, password modification.Specifying information comprises alternately: receive the log-on message of newly added node, the password that receives all clients and revise information, pass on newly added node information to LIST SERVER etc.
2) LIST SERVER:
LIST SERVER is preserved all super node information, can distribute affiliated super node tabulation for the new ordinary node that adds, the ordinary node information of request super node can be conveyed to the corresponding super node that distributes, and all super node information lists are conveyed to strategic server and information server, thereby be convenient to the strategic server allocation strategy and information server gathers Network Transmission information.
3) strategic server:
Strategic server is according to network in general status transmission that information server obtained, the load state that comprises network each several part inside, formulation is at the traffic management and the control strategy based on load feedback of Different Strategies request point, and strategy conveyed to the super node of request strategy, and then convey to the ordinary node of request strategy by super node.
4) information server:
The major function of information server is to receive the Network Transmission information that super node is passed on, all-network transmission information in each super node institute scope is carried out Macro or mass analysis, and add up, the statistics of Network Transmission information is passed to strategic server, be convenient to the strategic server load state current according to network, formulation is based on the flow management strategy of load feedback, thereby can make the difference of each client according to the current network status transmission, the local process accesses network is carried out different right assignment and traffic shaping, finally reach the purpose that Internet resources fully rationally utilize.
Below pass through simple example Benq in the concrete application of the distributed stream quantity management method of P2P.
Flow management system according to the said method design can be deployed in LAN or certain telecommunications network such as campus network, enterprise network, at first dispose corresponding certificate server, LIST SERVER, strategic server, the special server of information server four classes in network internal, identity with the networking pass forces the user at the computer of oneself the client software to be installed then, realizes that each network user independently realizes the function of network flow management.The client software needs and can cross-platformly install, to satisfy the network user with different platform.
System work process is described below:
1) newly adds user installation client software, generate the special server tabulation, judge the local computer configuration state when moving first after the installation, thereby determine ordinary node or super node;
2) local essential information and new user's registration information are conveyed to certificate server, if ordinary node, tabulated by super node under the LIST SERVER acquisition, and by LIST SERVER this ordinary node information is conveyed to affiliated super node, final foundation is connected with super node; If super node conveys to LIST SERVER by certificate server with this super node information and upgrades the super node tabulation;
When 3) ordinary node has access to netwoks and transfer of data behavior, give super node, and obtain flow management strategy by super node with the local network status report;
4) super node conveys to information server with the Network Transmission information of linchpin ordinary node, feed back to strategic server by information server, strategic server conveys to super node with flow management strategy and is conveyed to the ordinary node of request strategy by super node;
5) certificate server all users' of network the authentication information that upgrades in time, and constantly carry out information interaction, the super node list information that the renewal LIST SERVER is stored with LIST SERVER;
6) information server in time receives the Network Transmission information that each super node is passed on, and give strategic server with the Network Transmission condition feedback, thereby formulate flow management strategy, guarantee the reasonability of policy development, sufficiently and reasonably utilize Internet resources with feedback mechanism.
After this system deployment is finished, the user can accurately discern the local network business in the net, automatic load state according to current network, adopt different strategies, realize network flow management and control, both improved the satisfaction of user in the net, make full use of Internet resources again, prevent the wasting of resources, reduce the network O﹠M cost.

Claims (7)

1. the distributed stream quantity management method based on peer-to-peer network is characterized in that this method adopts third generation peer-to-peer network framework, promptly adopts the peer-to-peer network principle to realize distributed network flow identification and management at each network user end; This methodological function entity comprises ordinary node, super node and certificate server, LIST SERVER, strategic server and information server; In addition, this method adopts feedback mechanism, formulates flow management strategy according to the offered load situation, and concrete flow managing method is:
1) user installation client software in the net generates the special server tabulation, judges the local computer configuration state when moving first after the installation, thereby determines ordinary node or super node;
2) client software operation, local essential information and new user's registration information are conveyed to certificate server, if ordinary node, obtain affiliated super node tabulation by LIST SERVER, and by LIST SERVER with the super node of this ordinary node information under conveying to, final foundation and being connected of super node; If super node conveys to LIST SERVER by certificate server with this super node information and upgrades the super node tabulation;
When 3) ordinary node has access to netwoks and transfer of data behavior, give super node, and obtain flow management strategy by super node with the local network status report;
4) super node conveys to information server with the Network Transmission information of linchpin ordinary node, feed back to strategic server by information server, strategic server conveys to super node with flow management strategy and is conveyed to the ordinary node of request strategy by super node;
5) certificate server all users' of network the authentication information that upgrades in time, and constantly carry out information interaction, the super node list information that the renewal LIST SERVER is stored with LIST SERVER;
6) information server in time receives the Network Transmission information that each super node is passed on, and give strategic server with the Network Transmission condition feedback, thereby formulate flow management strategy, guarantee the reasonability of policy development, sufficiently and reasonably utilize Internet resources with feedback mechanism.
2. the distributed stream quantity management method based on peer-to-peer network according to claim 1 is characterized in that the overall architecture that realizes this method is:
1) adopts third generation mixed P 2 P network framework;
2) having three layer function structures, is ordinary node layer, super node layer and server layer from bottom to up successively, corresponding successively three class functional entitys;
3) carrying out access to netwoks by user in all nets must install the software with local flow identification and management function and realize with the identity of networking identity card;
4) adopt feedback mechanism, formulate flow management strategy according to the network in general transmission state.
3. the distributed stream quantity management method based on peer-to-peer network according to claim 1 is characterized in that the implementation of the client software that ordinary node and super node are installed is:
1) operation of client software at first judges whether to move first, if then check the local computer configuration state, judges whether the user can become super node,
If a. meet super node, then to certificate server registration super node, and upgrade the super node tabulation by certificate server notice LIST SERVER, non-to move implementation first identical with super node afterwards;
If b. do not meet super node, then to certificate server registration ordinary node, and connect LIST SERVER and obtain nearest super node tabulation, non-to move implementation first identical with ordinary node afterwards;
2) the non-operation first of client software, if ordinary node, then:
C. surveying super node tabulates and connects with certain super node;
D. the authentification of user by super node, and obtain network access authority;
E. monitor local current network status transmission and report to super node;
F. the policy information that receives the super node transmission is realized local traffic management and control;
3) the non-operation first of client software, if super node, then:
G. the authentification of user by certificate server, and obtain network access authority;
H. intercept and receive the connection of ordinary node;
I. monitor the local network status transmission, receive and gather institute's scope Network Transmission situation, report to information server;
J. receive the flow management strategy of institute's scope interior nodes that the strategic server analysis draws, and give ordinary node strategy distribution;
K. realize local traffic management according to the local flow management strategy that receives.
4. the distributed stream quantity management method based on peer-to-peer network according to claim 1, it is characterized in that certificate server is realized the function that the client user accesses network legal power authenticates in the functional entity, the user authentication information of all clients of storage on the server is realized new user's registration, password modification; Specifying information comprises alternately: receive the log-on message of newly added node, the password modification information that receives all clients, reception and registration newly added node information to LIST SERVER.
5. the distributed stream quantity management method based on peer-to-peer network according to claim 1, it is characterized in that LIST SERVER is preserved all super node information in the functional entity, for the new ordinary node that adds distributes affiliated super node tabulation, the ordinary node information of request super node is conveyed to the corresponding super node that distributes, and all super node information lists are conveyed to strategic server and information server, thereby be convenient to the strategic server allocation strategy and information server gathers Network Transmission information.
6. the distributed stream quantity management method based on peer-to-peer network according to claim 1, it is characterized in that strategic server in the functional entity is according to network in general status transmission that information server obtained, the load state that comprises network each several part inside, formulation is at the traffic management and the control strategy based on load feedback of Different Strategies request point, and strategy conveyed to the super node of request strategy, and then convey to the ordinary node of request strategy by super node.
7. the distributed stream quantity management method based on peer-to-peer network according to claim 1, it is characterized in that information server receives the Network Transmission information that super node is passed on, all-network transmission information in each super node institute scope is carried out Macro or mass analysis, and add up, the statistics of Network Transmission information is passed to strategic server, be convenient to the strategic server load state current, formulate flow management strategy based on load feedback according to network.
CNB2006100390597A 2006-03-24 2006-03-24 Distribtive flow managing method based on counter network Expired - Fee Related CN100364281C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100390597A CN100364281C (en) 2006-03-24 2006-03-24 Distribtive flow managing method based on counter network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100390597A CN100364281C (en) 2006-03-24 2006-03-24 Distribtive flow managing method based on counter network

Publications (2)

Publication Number Publication Date
CN1822548A CN1822548A (en) 2006-08-23
CN100364281C true CN100364281C (en) 2008-01-23

Family

ID=36923630

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100390597A Expired - Fee Related CN100364281C (en) 2006-03-24 2006-03-24 Distribtive flow managing method based on counter network

Country Status (1)

Country Link
CN (1) CN100364281C (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100488146C (en) 2006-09-14 2009-05-13 华为技术有限公司 Method for establishing point-to-point collection in P2P network and nodes in P2P network
CN101150465B (en) * 2006-09-22 2010-09-15 腾讯科技(深圳)有限公司 A method for obtaining seed information and supernode and common nodes in P2P network
CN101018201A (en) * 2007-01-17 2007-08-15 黄从来 A parallel expansion method of the P2P stream media live broadcast technology
EP2031816B1 (en) * 2007-08-29 2012-02-22 NTT DoCoMo, Inc. Optimal operation of hierarchical peer-to-peer networks
CN101399739B (en) * 2007-09-28 2011-03-30 华为技术有限公司 Method, system and device for coverage network interconnection implementation
CN100558042C (en) * 2007-09-29 2009-11-04 华中科技大学 A kind of P2P live broadcasting method based on super node
CN102150394B (en) 2008-09-30 2014-06-18 香港中文大学 Systems and methods for determining top spreaders
CN101437031B (en) * 2008-12-03 2012-08-15 腾讯科技(深圳)有限公司 Method and system for processing computer network data transmission
JPWO2011010711A1 (en) * 2009-07-23 2013-01-07 日本電気株式会社 Event processing system, distributed control device, event processing method, distributed control method, and program storage medium
CN101997825B (en) 2009-08-28 2015-03-11 ***通信集团公司 DSN network authentication information request and storage method, SN-C nodes and system
CN102201929B (en) * 2010-03-23 2015-01-28 中兴通讯股份有限公司 Network management method and network management system
CN102045197B (en) * 2010-12-14 2014-12-10 中兴通讯股份有限公司 Alarm data synchronization method and network management system
CN102098181A (en) * 2011-03-10 2011-06-15 北京网御星云信息技术有限公司 Method and device for generating network optimization strategies
CN102158404A (en) * 2011-03-25 2011-08-17 成都飞鱼星科技开发有限公司 Intelligent flow control system of interactive network and implementing method thereof
CN102281371B (en) * 2011-07-11 2014-09-03 华为技术有限公司 P2P (Peer to Peer) traffic charging method and ISP (Internet Service Provider) charging device
CN107147694B (en) * 2017-03-30 2020-06-16 北京网康科技有限公司 Information processing method and device
CN108427890B (en) * 2018-03-02 2020-05-08 北京明朝万达科技股份有限公司 Sensitive data dynamic detection method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003103214A1 (en) * 2002-06-03 2003-12-11 University Of North Carolina At Charlotte Systems and methods for enhanced network security
US20040098370A1 (en) * 2002-11-15 2004-05-20 Bigchampagne, Llc Systems and methods to monitor file storage and transfer on a peer-to-peer network
CN1633109A (en) * 2005-01-20 2005-06-29 杨金钰 A flow media system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003103214A1 (en) * 2002-06-03 2003-12-11 University Of North Carolina At Charlotte Systems and methods for enhanced network security
US20040098370A1 (en) * 2002-11-15 2004-05-20 Bigchampagne, Llc Systems and methods to monitor file storage and transfer on a peer-to-peer network
CN1633109A (en) * 2005-01-20 2005-06-29 杨金钰 A flow media system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
P2P技术综述. 周文莉,吴晓非.计算机工程与设计,第27卷第1期. 2006 *
P2P流量识别与管理技术. 李江涛,姜永玲.电信科学,第5期. 2005 *
基于综合统计特征的Skype流量分析与识别. ***,王攀,张顺颐.南京邮电大学学报(自然科学版),第26卷第1期. 2006 *

Also Published As

Publication number Publication date
CN1822548A (en) 2006-08-23

Similar Documents

Publication Publication Date Title
CN100364281C (en) Distribtive flow managing method based on counter network
KR101111155B1 (en) A communication network system and communication network service processing method
CN101083517A (en) Apparatus and method for providing terminal-to-terminal service quality guaranty in service network
CN101766013A (en) System and method of providing services via peer-to-peer-based next generation network
WO2009132548A1 (en) Strategy determining function entity, home gateway, service quality controlling method and the system thereof
WO2014056402A1 (en) Method and device for realizing internet service based on convergence of cdn and network
CN102215155B (en) The resource acceptance control method of a kind of home network and system
CN108234677A (en) A kind of block chain network node serve device towards multi-tiling platform chain
WO2014079340A1 (en) Service download acceleration method and system, service state maintenance method and device
WO2015055063A1 (en) Application access control method and application function entity apparatus
WO2013104147A1 (en) Mobility management method, system and equipment for group terminals
CN107508736B (en) A kind of Internet framework of multi-service convergence access
Akbari et al. An optimal discrete rate allocation for overlay video multicasting
WO2008151491A1 (en) A p2p network system and application method thereof
CN101409689B (en) Method for exchanging internet address
CN1941740B (en) System and method for controlling access network resource
CN101399780B (en) Quasi minimum state flow control method for Internet
CN101119578B (en) Multicast control system and method
CN101478565B (en) Inter-domain bandwidth reservation and address conversion method in address exchange architecture
Ma et al. Congestion and its role in network equilibrium
CN101227309B (en) Next generation network multicast business admitting control method
KR20070048021A (en) System and method for transmitting media stream using automatic tree rmcp
CN1484412A (en) Method for realizing 802.1 X communication based on group management
CN103997659B (en) Lightweight real-time high-resolution streaming media server
CN101262415A (en) A distributed central mixed control device, system and method

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
EE01 Entry into force of recordation of patent licensing contract

Assignee: Jiangsu Yifeng Communication Equipment Co., Ltd.

Assignor: Nanjing Post & Telecommunication Univ.

Contract fulfillment period: 2008.3.8 to 2026.3.24

Contract record no.: 2008320001057

Denomination of invention: Distribtive flow managing method based on counter network

Granted publication date: 20080123

License type: Exclusive license

Record date: 20081027

LIC Patent licence contract for exploitation submitted for record

Free format text: EXCLUSIVE LICENSE; TIME LIMIT OF IMPLEMENTING CONTACT: 2008.3.8 TO 2026.3.24; CHANGE OF CONTRACT

Name of requester: JIANGSU YIFENG COMMUNICATION EQUIPMENT CO., LTD.

Effective date: 20081027

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080123

Termination date: 20180324