[go: up one dir, main page]

CN107248959A - A kind of flow optimization method and device - Google Patents

A kind of flow optimization method and device Download PDF

Info

Publication number
CN107248959A
CN107248959A CN201710527008.7A CN201710527008A CN107248959A CN 107248959 A CN107248959 A CN 107248959A CN 201710527008 A CN201710527008 A CN 201710527008A CN 107248959 A CN107248959 A CN 107248959A
Authority
CN
China
Prior art keywords
network
time
flow
cycle
user
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
CN201710527008.7A
Other languages
Chinese (zh)
Other versions
CN107248959B (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710527008.7A priority Critical patent/CN107248959B/en
Publication of CN107248959A publication Critical patent/CN107248959A/en
Application granted granted Critical
Publication of CN107248959B publication Critical patent/CN107248959B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing

Landscapes

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

Abstract

A kind of flow optimization method of disclosure and device, methods described is based on the web-based history flow information for corresponding to different time in the cycle very first time, generate the corresponding relation of time and network traffics in the cycle very first time, based on the corresponding relation, generate network traffics process instruction, on this basis, the network flow data of user is handled according to the network traffics process instruction.It can be seen that, utilize application scheme, it may be implemented in the cycle very first time based on the time previously generated and the corresponding relation of network traffics, carry out the processing of network flow data, without carrying out the collection of flow information in real time, calculating, and the formulation of flow table is with issuing, it can effectively alleviate the pressure of network core device in network traffics optimization.

Description

A kind of flow optimization method and device
Technical field
The invention belongs to control of network flow quantity technical field, more particularly to a kind of flow optimization method and device.
Background technology
SDN (Software Defined Network, software defined network), for control forwarding divergence type network, i.e., by Control platform carries out the management control of whole net, and forwarding platform carries out the forwarding of message, when network traffic congestion, in control platform The unified calculating and optimization for carrying out flow of SDN controllers.
Current network traffics prioritization scheme, is usually to network actual flow information by the forwarding unit in forwarding platform (the actual use situations and the information of congestion situation of such as network traffics) are gathered in real time, and by SDN controllers to collection Data unifiedly calculated, and based on result of calculation carry out flow table renewal and notify set to forwarding unit, and then by forwarding The standby flow table based on renewal realizes flow optimization.
The network traffics prioritization scheme, due to needing the formulation of the real-time collection for carrying out flow information, calculating, and flow table With issuing, so that the pressure of SDN nucleus equipment can be aggravated, the pressure of SDN controllers has such as been aggravated.So as to this area Need to provide a kind of can alleviate the flow optimization scheme of SDN nucleus equipment pressure.
The content of the invention
In view of this, it is an object of the invention to provide a kind of flow optimization method and device, it is intended to alleviates network traffics The pressure of network core device in optimization.
Therefore, the present invention is disclosed directly below technical scheme:
A kind of flow optimization method, including:
Obtain the network traffic information in the cycle very first time;Wherein, the network traffic information includes:Described first Correspond to the web-based history flow information of different time in time cycle;
Based on the network traffic information in the cycle very first time, time and network in the cycle very first time are generated The corresponding relation of flow;
Based on the corresponding relation, network traffics process instruction is generated;
The network flow data of user is handled based on the network traffics process instruction.
The above method, it is preferred that the network traffic information in the cycle acquisition very first time, including:
The different types of network user is in the corresponding web-based history flow information of different time in the acquisition cycle very first time.
The above method, it is preferred that the network traffic information based in the cycle very first time, generation described first The corresponding relation of time and network traffics in time cycle, including:
According to the different types of network user in the cycle very first time in the corresponding web-based history flow of different time Information, analyzes the different types of network user in laws of use of the different time to network traffics;
According to the different types of network user in laws of use of the different time to network traffics, the very first time is generated Time for the different types of network user and the corresponding relation of network traffics in cycle.
The above method, it is preferred that the network user at least includes in different time to the laws of use of network traffics:Net Network user is in bandwidth demand of the different time to network traffics;
Then it is described according to the different types of network user in laws of use of the different time to network traffics, generate described the Time for the different types of network user and the corresponding relation of network traffics in a period of time, including:
According to the different types of network user in bandwidth demand of the different time to network traffics, time-based net is generated Network forwards flow table;Wherein, the forwarded flow table at least includes different time, the different types of network user and different nets Corresponding relation between network flow forwarding rule.
The above method, it is preferred that described to be based on the corresponding relation, generates network traffics process instruction, including:
It is corresponding network stream of network user's matching for the corresponding time of respective type according to the forwarded flow table Amount processing rule;
The corresponding network flow processing rule of foundation matching, when being that network user's generation of respective type is directed to corresponding Between corresponding network flow process instruction.
A kind of flow optimization device, including:
Acquiring unit, for obtaining the network traffic information in the cycle very first time;Wherein, the network traffic information bag Include:Correspond to the web-based history flow information of different time within the cycle very first time;
Corresponding relation generation unit, for based on the network traffic information in the cycle very first time, generating described the The corresponding relation of time and network traffics in a period of time;
Instruction generation unit, for based on the corresponding relation, generating network traffics process instruction;
Processing unit, the network flow data for handling user based on the network traffics process instruction.
Said apparatus, it is preferred that the acquiring unit, specifically for:
The different types of network user is in the corresponding web-based history flow information of different time in the acquisition cycle very first time.
Said apparatus, it is preferred that the corresponding relation generation unit, specifically for:
According to the different types of network user in the cycle very first time in the corresponding web-based history flow of different time Information, analyzes the different types of network user in laws of use of the different time to network traffics;According to different types of network User is generated in the cycle very first time for different types of network use in laws of use of the different time to network traffics The time at family and the corresponding relation of network traffics.
Said apparatus, it is preferred that the network user at least includes in different time to the laws of use of network traffics:
The network user is in bandwidth demand of the different time to network traffics;
Then network traffics are made by the corresponding relation generation unit according to the different types of network user in different time With rule, the time pass corresponding with network traffics for the different types of network user in the cycle very first time is generated System, specifically includes:
According to the different types of network user in bandwidth demand of the different time to network traffics, time-based net is generated Network forwards flow table;Wherein, the forwarded flow table at least includes different time, the different types of network user and different nets Corresponding relation between network flow forwarding rule.
Said apparatus, it is preferred that the instruction generation unit, specifically for:
It is corresponding network stream of network user's matching for the corresponding time of respective type according to the forwarded flow table Amount processing rule;It is that network user's generation of respective type is directed to phase according to the corresponding network flow processing rule of matching Corresponding network flow process instruction between seasonable.
The flow optimization method and device provided from above scheme, the application, based on correspondence in the cycle very first time In the web-based history flow information of different time, the corresponding relation of time and network traffics in the cycle very first time is generated, Based on the corresponding relation, network traffics process instruction is generated, on this basis, is handled according to the network traffics process instruction The network flow data of user.It can be seen that, using application scheme, it may be implemented in the cycle very first time and be based on previously generating Time and network traffics corresponding relation, carry out network flow data processing, without in real time carry out flow information collection, Calculate, and flow table formulation with issuing, can effectively alleviate network traffics optimize in network core device pressure.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this The embodiment of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is a kind of flow chart for the flow optimization method that the embodiment of the present application is provided;
Fig. 2 is another flow chart for the flow optimization method that the embodiment of the present application is provided;
Fig. 3 is the principle schematic that the utilization application scheme that the embodiment of the present application is provided realizes SDN flow optimization;
Fig. 4 is a kind of structural representation for the flow optimization device that the embodiment of the present application is provided.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
The embodiment of the present application provides a kind of flow optimization method, and this method can be applied to the flow optimization scene of network, than Such as it is particularly applicable to carry out network traffics optimization in the nucleus equipment of SDN, the application one kind stream with reference to shown in Fig. 1 The flow chart of optimization method embodiment one is measured, methods described may comprise steps of:
Step 101, the network traffic information obtained in the cycle very first time;Wherein, the network traffic information includes: Correspond to the web-based history flow information of different time in the cycle very first time.
In actual flow usage scenario, use of the user to network traffics is often the presence of rule, such as, for For enterprise customer, its use rush hour to network traffics is generally the workaday working time (such as 8:00-12:00 with And 12:00-18:00), and the use of nonworkdays and workaday non-working time then to network traffics is less.
Based on this, the application is intended to by entering to exercise to network traffics to different time of the user within cycle certain time The web-based history flow information of used time, analyzes laws of use of different time of the user within the time cycle to network traffics, And then to analyze laws of use as foundation, time-based network traffics number is carried out to user within following time cycle According to processing, the data on flows processing based on large bandwidth is carried out to enterprise customer such as within the working time on working day of enterprise customer Deng.
The cycle very first time can be the default time cycle with certain time length, such as can be but not It is defined in one day, two days, one week, one month etc..
This step obtains user by obtaining the network traffic information in the cycle very first time, that is, in the week very first time Correspond to the web-based history flow information of different time in phase, to be embodied as user within the cycle very first time to network traffics Laws of use provide analysis foundation.
Herein, it is necessary to explanation, the network traffic information in the cycle very first time that this step is obtained, however it is not limited to must Must be the network traffic information in the cycle only one very first time, such as so that the cycle very first time is 1 day as an example, the obtained Network traffic information in a period of time, however it is not limited to the web-based history flow information of the different time in just for one day, and can Can be enterprise customer more specifically such as to be web-based history flow information of the user in multiple intraday different times The corresponding web-based history flow information of daily different time in 5 nearest working days, can also be at nearest one month Including each working day in the every workday the corresponding web-based history flow information of different time etc., the application to this not It is construed as limiting.
Step 102, based on the network traffic information in the cycle very first time, when generating in the cycle very first time Between corresponding relation with network traffics.
The network traffic information in the cycle very first time is being obtained, that is, is obtaining user within the cycle very first time On the basis of the web-based history flow information of different time, the data that can be obtained are foundation, and user is described for analysis Different time in the cycle very first time is to the laws of use of network traffics, and then on this basis, the rule according to obtained by analysis Result is restrained, is that user generates different time and the corresponding relation of network traffics in the cycle very first time, to cause to be follow-up Control foundation is provided the network traffics optimal control in the cycle very first time.
Step 103, based on the corresponding relation, generate network traffics process instruction.
Generated for user in the cycle very first time on the basis of the corresponding relation of time and network traffics, can be based on life Into the corresponding relation, generate corresponding network traffics process instruction.
, wherein it is desired to, it is noted that because the corresponding relation is specifically the corresponding relation of time and network traffics, such as Enterprise customer on weekdays working time correspondence one higher bandwidth numerical value network traffics, and on one's own time correspond to one compared with Network traffics of low bandwidth numerical value etc., so that the corresponding network flow process instruction generated according to the corresponding relation is also based on Time, such as operationally between for enterprise customer generate a corresponding higher bandwidth numerical value first network flow process instruction, Second network traffics process instruction of a corresponding lower bandwidth numerical value etc. is then generated on one's own time.
Step 104, the network flow data based on network traffics process instruction processing user.
Afterwards, the network flow data of user can be handled according to the network traffics process instruction, still with above-mentioned enterprise Exemplified by user, the working time on weekdays, can be based on a higher net according to above-mentioned first network flow process instruction Network flow data needed for a width of enterprise customer of network band is carried out is handled, and on one's own time, according to the second above-mentioned network Flow process instruction, then need based on a relatively low network bandwidth as the network flow data processing needed for enterprise customer is carried out.
The flow optimization method provided from above scheme, the embodiment of the present application, based on correspondence in the cycle very first time In the web-based history flow information of different time, the corresponding relation of time and network traffics in the cycle very first time is generated, Based on the corresponding relation, network traffics process instruction is generated, on this basis, is handled according to the network traffics process instruction The network flow data of user.It can be seen that, using application scheme, it may be implemented in the cycle very first time and be based on previously generating Time and network traffics corresponding relation, carry out network flow data processing, without in real time carry out flow information collection, Calculate, and flow table formulation with issuing, can effectively alleviate network traffics optimize in network core device pressure.
In the application another embodiment, a kind of flow optimization method embodiment two of the application with reference to shown in Fig. 2 In flow chart, the present embodiment, the flow optimization method can be realized by following processing procedure:
Step 201, obtain the cycle very first time in the different types of network user in the corresponding web-based history of different time Flow information.
Specifically, different type user is often different to the laws of use of network, such as enterprise customer uses network traffics Rush hour be generally the workaday working time (such as 8:00~12:001 and 3:00~18:00), remaining time is to network The use of flow is less, and campus user or domestic consumer are generally night (such as 18 using the rush hour of network traffics:00~ 22:And weekend etc. 00).
In order to realize that network traffics optimize for different types of user, the present embodiment obtains the week very first time first The different types of network user is in the corresponding web-based history flow information of different time in phase.Such as obtain enterprise customer, campus Different time pair of a variety of different types of network users of user, domestic consumer, network bar users etc. within the cycle very first time Web-based history flow information answered etc..
The cycle very first time can be the default time cycle with certain time length, such as can be but not It is defined in one day, two days, one week, one month etc..
Herein, it is necessary to explanation, the network traffic information in the cycle very first time that this step is obtained, however it is not limited to must Must be the network traffic information in the cycle only one very first time, such as so that the cycle very first time is 1 day as an example, the obtained Network traffic information in a period of time, however it is not limited to the web-based history flow information of the different time in just for one day, and can To be web-based history flow information of the respective type user in multiple intraday different times, more specifically such as, Ke Yishi The corresponding web-based history flow information of different time of enterprise customer's every workday in nearest 5 working days, can also be Campus user is in corresponding web-based history flow information of daily different time of the nearest middle of the month etc., and the application does not make to this Limit.
By taking SDN flow optimization as an example, SDN flow optimization is realized with reference to Fig. 3 utilization the application methods provided Principle schematic, wherein, network traffics that SDN controllers can be included by it collect that module is formulated and sending flow rate collection is appointed Business is to forwarding unit, and the flow collection task formulated and issued includes collection content, collection period etc..The flow of forwarding unit is adopted Collection reporting module is carried out the collection of flow information and reported (to report to SDN controls based on the acquisition tasks that SDN controllers are issued Device)., can issuing by openflow protocol realization acquisition tasks when actually realizing.Herein it should be noted that due to collection Flow information, specifically as the analysis foundation of user network flow laws of use, and then flow optimization is realized, so as to realize Current network traffics are optimized, SDN should be previously-completed the acquisition tasks of network traffic information, such as can shifted to an earlier date Network traffic information collection of enterprise customer or campus user etc. is carried out within one week, to cause the pretreatment work by data acquisition Historical data is provided for current network traffics optimization to support.
Step 202, according to the different types of network user in the cycle very first time in the corresponding history of different time Network traffic information, analyzes the different types of network user in laws of use of the different time to network traffics.
The different types of network user is stated in the cycle very first time in the corresponding web-based history of different time described in obtain After flow information, such as the different type user such as enterprise customer, campus user, domestic consumer is not in the acquisition cycle very first time With the time after corresponding web-based history flow information, the web-based history flow information can be counted, be analyzed, to analyze The different types of network user is in laws of use of the different time to network traffics.
The laws of use obtained by analysis typically at least includes the different types of network user in different time to network The bandwidth demand of flow.In practical application scene, often there is phase in the network user of fixed type in one section of duration To stable bandwidth demand, so that, more specifically, the laws of use can include the different types of network user when different Between section to the bandwidth demands of network traffics.
With reference to following table 1, exemplary enterprise, campus and the class different user of Internet bar three of providing of table 1 is to network traffics Laws of use information.
Table 1
From the use of with upper table 1, enterprise customer (is assumed to be working day) within the time cycle of 1 day its network traffics Rush hour is 8:00~18:00, and there is about 70M/S bandwidth demand, campus user its network within the time cycle of 1 day The use rush hour of flow is 18:00~24:00, there is about 90M/s bandwidth demand, and network bar users were in the time of 1 day The use rush hour of its network traffics is 24 in cycle:00~8:00, secondary rush hour is 18:00~24:00, it is respectively present About 80M/s, 50M/s bandwidth demand.
Step 203, according to the different types of network user in laws of use of the different time to network traffics, generation is described Time for the different types of network user and the corresponding relation of network traffics in the cycle very first time.
Based on web-based history flow information, the different types of network user is being analyzed in different time to network traffics After laws of use, it can be generated based on the laws of use obtained by analysis in the cycle very first time for different types of The time of the network user and the corresponding relation of network traffics.
In the present embodiment, generated in the form of forwarded flow table in the cycle very first time for different types of The time of the network user and the corresponding relation of network traffics, specifically, the present embodiment is according to the different types of network user not With bandwidth demand of the time to network traffics, time-based forwarded flow table is generated;Wherein, the forwarded flow table is extremely Include the corresponding relation between different time, the different types of network user and heterogeneous networks flow forwarding rule less.
By taking enterprise, campus, the flow laws of use of this three classes network user of Internet bar in above-mentioned table 1 as an example, for 8:00~ 18:00 this period, the list item for being based primarily upon the forwarded flow table of the i.e. enterprise customers of user A can be generated, if the list item is Policy1, wherein, correspond to the period 8 at this:00~18:It is that it is configured about for enterprise customer in 00 list item 70M/s bandwidth, and about 2M/s, 20M/s bandwidth is then respectively configured in campus user, network bar users.For 18:00~24:00 This period, then the flow table list item Policy 2 mainly for campus user is generated, correspond to the period 18 at this:00~ 24:It is that about 2M/s, 90M/s, 50M/s Netowrk tape is respectively configured in enterprise customer, campus user, network bar users in 00 list item It is wide.For 24:00~8:00 this period, then the flow table list item Policy 3 mainly for network bar users is generated, in this pair Should be in the period 24:00~8:It is that about 0.5M/ is respectively configured in enterprise customer, campus user, network bar users in 00 flow table list item S, 1M/s, 80M/s network bandwidth.
Exemplarily, the present embodiment provides the flow table structure of forwarded flow table as shown in the following Table 2.
Table 2
Period (period) Matching Policy (matched rule) Action (action of execution)
8:00~18:00 Match Policy 1 Action 1
18:00~24:00 Match Policy 2 Action 2
24:00~8:00 Match Policy 3 Action 3
The exemplary flow table structure includes each list item such as action of period, matched rule and execution, described Matched rule be specially above-mentioned generation the corresponding period be directed to all types of users flow table list item, the action of the execution can To be but be not limited to the action of the various flow tables defined in OpenFlow, such as forward, abandon, queue up, change domain.
In SDN flow optimization, specifically can by SDN controllers by its statistical analysis and policy development module to turning The flow information that hair equipment is gathered and reported is counted, analyzed, and the regular information according to obtained by analysis, when formulation is based on Between section forwarded flow table, the FlowWriteService (flow writes service) of SDN controllers is called afterwards will be based on the time The forwarded flow table of section is issued to forwarding unit by Openflow plugin (Openflow plug-in units).
, can be by extending the reserved field of OFPT_FLOW_MOD message in openflow agreements, to issue when actually realizing Forwarded flow table based on the period, wherein it is possible to but when being not limited to deposit in first 16 of 32 rooms that agreement is reserved Between section initial time, in latter 16 the resting period section the termination time.
Step 204, according to the forwarded flow table, be phase of network user's matching for the corresponding time of respective type Answer network traffics processing rule.
In forwarded flow table form, the time that different type network user is directed in the cycle very first time is generated Can be network user's matching of respective type according to the forwarded flow table on the basis of the corresponding relation of network traffics Rule is handled for the corresponding network flow of corresponding time.
By taking the forwarded flow table of table 2 as an example, 8:00~18:00 this period, because the rule of matching is Policy1, so as to be enterprise, campus, the network traffics processing rule difference of Internet bar this three class user matching within the period For:It is based respectively on 70M/s, 2M/s, 20M/s network bandwidth and carries out network flow for enterprise, campus, Internet bar this three class network user Amount processing.
Step 205, the corresponding network flow processing rule according to matching, are network user's generation pin of respective type To the corresponding network flow process instruction of corresponding time.
Next, corresponding network flow processing rule of this step according to matching, is network user's generation of respective type For the corresponding network flow process instruction of corresponding time.
Such as, for 8:00~18:00 this period was enterprise, campus, the above-mentioned net of Internet bar this three class user matching Network flow processing rule, can generate the first network flow process instruction for enterprise customer in the period, and the instruction is used for It is that enterprise customer carries out network flow data processing to indicate the network bandwidth based on 70M/s;Accordingly, it can be given birth in the period Into the second network traffics process instruction for campus user, the instruction is used to indicate that the network bandwidth based on 2M/s is used for enterprise Family carries out network flow data processing;The 3rd network traffics process instruction for network bar users can be generated in the period, should Instruct for indicating that the network bandwidth based on 20M/s is enterprise customer's progress network flow data processing.
Certainly, first, second and third network traffics process instruction described in practical application, can be specifically with an instruction Form generation, that is, the one instruction generated be used for indicate 8:00~18:00 this period, be based respectively on 70M/s, The 2M/s and 20M/s network bandwidth, is that enterprise, campus and network bar users carry out network flow data processing, such as forwarding, discarding net Network data etc..
In the specific implementation, can increase by a time judgment module the matching rule that judge currently to come into force in forwarded flow table Then, and based on the matched rule currently come into force, the net on the basis of the generation of network traffics process instruction, and instruction generation is carried out Network data on flows processing, so as to realize that network traffics optimize.
Still by taking the flow optimization scene of SDN as an example, forwarding unit is receiving the forwarded that SDN controllers are issued After flow table, the matched rule come into force in current time forwarded flow table, specifically, pin can be judged based on time judgment module To the forwarded flow table of table 2,8:00~18:00 this period, the rule come into force be Policy1, so as to based on Policy1 carries out the network flow data processing (network flow data of the instruction processing user such as generation instruction and based on generation Deng);18:00~24:00 this period, the rule come into force is Policy2;And 24:00~8:It is 00 this period, raw The rule of effect is then Policy3.
It should be noted that the forwarded flow table of generation is corresponding with the cycle very first time, so that, described the In a period of time, various types of network users were carried out based on the time (period) using the forwarded flow table Network flow data processing., can be in the different time sections of 1 day, based on table 2 such as so that the cycle very first time in table 2 is 1 day as an example Corresponding matched rule the network flow data of different type user is handled., can be periodically or non-periodically in practical application The newer network traffic information resurveyed in the cycle very first time is updated to the forwarded flow table.
The flow optimization method that the embodiment of the present application is provided, based on the history for corresponding to different time in the cycle very first time Network traffic information, generates the corresponding relation of time and network traffics in the cycle very first time, based on the corresponding relation, Network traffics process instruction is generated, on this basis, the network traffics number of user is handled based on the network traffics process instruction According to.It can be seen that, using application scheme, it may be implemented in the cycle very first time based on the time and network traffics previously generated Corresponding relation carry out network flow data processing, without in real time carry out flow information collection, calculate, and flow table system Determine with issuing, can effectively alleviate the pressure of network core device in network traffics optimization.
The application provides a kind of flow optimization device in another embodiment, and the device can be applied to the flow optimization of network Scene, such as be particularly applicable to carry out network traffics optimization in the nucleus equipment of SDN, this Shen with reference to shown in Fig. 4 Please a kind of structural representation of flow optimization device, described device can include:
Acquiring unit 401, for obtaining the network traffic information in the cycle very first time;Wherein, the network traffics letter Breath includes:Correspond to the web-based history flow information of different time within the cycle very first time,.
In actual flow usage scenario, use of the user to network traffics is often the presence of rule, such as, for For enterprise customer, its use rush hour to network traffics is generally the workaday working time (such as 8:00-12:00 with And 12:00-18:00), and the use of nonworkdays and workaday non-working time then to network traffics is less.
Based on this, the application is intended to by entering to exercise to network traffics to different time of the user within cycle certain time The web-based history flow information of used time, analyzes laws of use of different time of the user within the time cycle to network traffics, And then to analyze laws of use as foundation, time-based network traffics number is carried out to user within following time cycle According to processing, the data on flows processing based on large bandwidth is carried out to enterprise customer such as within the working time on working day of enterprise customer Deng.
The cycle very first time can be the default time cycle with certain time length, such as can be but not It is defined in one day, two days, one week, one month etc..
This step obtains user by obtaining the network traffic information in the cycle very first time, that is, in the week very first time Correspond to the web-based history flow information of different time in phase, to be embodied as user within the cycle very first time to network traffics Laws of use provide analysis foundation.
Herein, it is necessary to explanation, the network traffic information in the cycle very first time that this step is obtained, however it is not limited to must Must be the network traffic information in the cycle only one very first time, such as so that the cycle very first time is 1 day as an example, the obtained Network traffic information in a period of time, however it is not limited to the web-based history flow information of the different time in just for one day, and can Can be enterprise customer more specifically such as to be web-based history flow information of the user in multiple intraday different times The corresponding web-based history flow information of daily different time in 5 nearest working days, can also be at nearest one month Including each working day in the every workday the corresponding web-based history flow information of different time etc., the application to this not It is construed as limiting.
Corresponding relation generation unit 402, for based on the network traffic information in the cycle very first time, generation to be described The corresponding relation of time and network traffics in the cycle very first time.
The network traffic information in the cycle very first time is being obtained, that is, is obtaining user within the cycle very first time On the basis of the web-based history flow information of different time, the data that can be obtained are foundation, and user is described for analysis Different time in the cycle very first time is to the laws of use of network traffics, and then on this basis, the rule according to obtained by analysis Result is restrained, is that user generates different time and the corresponding relation of network traffics in the cycle very first time, to cause to be follow-up Control foundation is provided the network traffics optimal control in the cycle very first time.
Instruction generation unit 403, for based on the corresponding relation, generating network traffics process instruction.
Generated for user in the cycle very first time on the basis of the corresponding relation of time and network traffics, can be based on life Into the corresponding relation, generate corresponding network traffics process instruction.
, wherein it is desired to, it is noted that because the corresponding relation is specifically the corresponding relation of time and network traffics, such as Enterprise customer on weekdays working time correspondence one higher bandwidth numerical value network traffics, and on one's own time correspond to one compared with Network traffics of low bandwidth numerical value etc., so that the corresponding network flow process instruction generated according to the corresponding relation is also based on Time, such as operationally between for enterprise customer generate a corresponding higher bandwidth numerical value first network flow process instruction, Second network traffics process instruction of a corresponding lower bandwidth numerical value etc. is then generated on one's own time.
Processing unit 404, the network flow data for handling user based on the network traffics process instruction.
Afterwards, the network flow data of user can be handled according to the network traffics process instruction, still with above-mentioned enterprise Exemplified by user, the working time on weekdays, can be based on a higher net according to above-mentioned first network flow process instruction Network flow data needed for a width of enterprise customer of network band is carried out is handled, and on one's own time, according to the second above-mentioned network Flow process instruction, then need based on a relatively low network bandwidth as the network flow data processing needed for enterprise customer is carried out.
The flow optimization device provided from above scheme, the embodiment of the present application, based on correspondence in the cycle very first time In the web-based history flow information of different time, the corresponding relation of time and network traffics in the cycle very first time is generated, Based on the corresponding relation, network traffics process instruction is generated, on this basis, is handled according to the network traffics process instruction The network flow data of user.It can be seen that, using application scheme, it may be implemented in the cycle very first time and be based on previously generating Time and network traffics corresponding relation, carry out network flow data processing, without in real time carry out flow information collection, Calculate, and flow table formulation with issuing, can effectively alleviate network traffics optimize in network core device pressure.
In the ensuing embodiment of the application, the acquiring unit, specifically for:
The different types of network user is in the corresponding web-based history flow information of different time in the acquisition cycle very first time.
Specifically, different type user is often different to the laws of use of network, such as enterprise customer uses network traffics Rush hour be generally the workaday working time (such as 8:00~12:001 and 3:00~18:00), remaining time is to network The use of flow is less, and campus user or domestic consumer are generally night (such as 18 using the rush hour of network traffics:00~ 22:And weekend etc. 00).
In order to realize that network traffics optimize for different types of user, the present embodiment obtains the week very first time first The different types of network user is in the corresponding web-based history flow information of different time in phase.Such as obtain enterprise customer, campus Different time pair of a variety of different types of network users of user, domestic consumer, network bar users etc. within the cycle very first time Web-based history flow information answered etc..
The cycle very first time can be the default time cycle with certain time length, such as can be but not It is defined in one day, two days, one week, one month etc..
Herein, it is necessary to explanation, the network traffic information in the cycle very first time that this step is obtained, however it is not limited to must Must be the network traffic information in the cycle only one very first time, such as so that the cycle very first time is 1 day as an example, the obtained Network traffic information in a period of time, however it is not limited to the web-based history flow information of the different time in just for one day, and can To be web-based history flow information of the respective type user in multiple intraday different times, more specifically such as, Ke Yishi The corresponding web-based history flow information of different time of enterprise customer's every workday in nearest 5 working days, can also be Campus user is in corresponding web-based history flow information of daily different time of the nearest middle of the month etc., and the application does not make to this Limit.
By taking SDN flow optimization as an example, SDN flow optimization is realized with reference to Fig. 3 utilization the application methods provided Principle schematic, wherein, network traffics that SDN controllers can be included by it collect that module is formulated and sending flow rate collection is appointed Business is to forwarding unit, and the flow collection task formulated and issued includes collection content, collection period etc..The flow of forwarding unit is adopted Collection reporting module is carried out the collection of flow information and reported (to report to SDN controls based on the acquisition tasks that SDN controllers are issued Device)., can issuing by openflow protocol realization acquisition tasks when actually realizing.Herein it should be noted that due to collection Flow information, specifically as the analysis foundation of user network flow laws of use, and then flow optimization is realized, so as to realize Current network traffics are optimized, SDN should be previously-completed the acquisition tasks of network traffic information, such as can shifted to an earlier date Network traffic information collection of enterprise customer or campus user etc. is carried out within one week, to cause the pretreatment work by data acquisition Historical data is provided for current network traffics optimization to support.
Accordingly, the corresponding relation generation unit, specifically for:According to different type in the cycle very first time The network user in the corresponding web-based history flow information of different time, analyze the different types of network user in different time pair The laws of use of network traffics;According to the different types of network user in laws of use of the different time to network traffics, generation Time for the different types of network user and the corresponding relation of network traffics in the cycle very first time.
The different types of network user is stated in the cycle very first time in the corresponding web-based history of different time described in obtain After flow information, such as the different type user such as enterprise customer, campus user, domestic consumer is not in the acquisition cycle very first time With the time after corresponding web-based history flow information, the web-based history flow information can be counted, be analyzed, to analyze The different types of network user is in laws of use of the different time to network traffics.
The laws of use obtained by analysis typically at least includes the different types of network user in different time to network The bandwidth demand of flow.In practical application scene, often there is phase in the network user of fixed type in one section of duration To stable bandwidth demand, so that, more specifically, the laws of use can include the different types of network user when different Between section to the bandwidth demands of network traffics.
With reference to following table 1, exemplary enterprise, campus and the class different user of Internet bar three of providing of table 1 is to network traffics Laws of use information.
Table 1
From the use of with upper table 1, enterprise customer (is assumed to be working day) within the time cycle of 1 day its network traffics Rush hour is 8:00~18:00, and there is about 70M/S bandwidth demand, campus user its network within the time cycle of 1 day The use rush hour of flow is 18:00~24:00, there is about 90M/s bandwidth demand, and network bar users were in the time of 1 day The use rush hour of its network traffics is 24 in cycle:00~8:00, secondary rush hour is 18:00~24:00, it is respectively present About 80M/s, 50M/s bandwidth demand.
Based on web-based history flow information, the different types of network user is being analyzed in different time to network traffics After laws of use, it can be generated based on the laws of use obtained by analysis in the cycle very first time for different types of The time of the network user and the corresponding relation of network traffics.
In the present embodiment, generated in the form of forwarded flow table in the cycle very first time for different types of The time of the network user and the corresponding relation of network traffics, specifically, the present embodiment is according to the different types of network user not With bandwidth demand of the time to network traffics, time-based forwarded flow table is generated;Wherein, the forwarded flow table is extremely Include the corresponding relation between different time, the different types of network user and heterogeneous networks flow forwarding rule less.
By taking enterprise, campus, the flow laws of use of this three classes network user of Internet bar in above-mentioned table 1 as an example, for 8:00~ 18:00 this period, the list item for being based primarily upon the forwarded flow table of the i.e. enterprise customers of user A can be generated, if the list item is Policy1, wherein, correspond to the period 8 at this:00~18:It is that it is configured about for enterprise customer in 00 list item 70M/s bandwidth, and about 2M/s, 20M/s bandwidth is then respectively configured in campus user, network bar users.For 18:00~24:00 This period, then the flow table list item Policy 2 mainly for campus user is generated, correspond to the period 18 at this:00~ 24:It is that about 2M/s, 90M/s, 50M/s Netowrk tape is respectively configured in enterprise customer, campus user, network bar users in 00 list item It is wide.For 24:00~8:00 this period, then the flow table list item Policy 3 mainly for network bar users is generated, in this pair Should be in the period 24:00~8:It is that about 0.5M/ is respectively configured in enterprise customer, campus user, network bar users in 00 flow table list item S, 1M/s, 80M/s network bandwidth.
Exemplarily, the present embodiment provides the flow table structure of forwarded flow table as shown in the following Table 2.
Table 2
Period (period) Matching Policy (matched rule) Action (action of execution)
8:00~18:00 Match Policy 1 Action 1
18:00~24:00 Match Policy 2 Action 2
24:00~8:00 Match Policy 3 Action 3
The exemplary flow table structure includes each list item such as action of period, matched rule and execution, described Matched rule be specially above-mentioned generation the corresponding period be directed to all types of users flow table list item, the action of the execution can To be but be not limited to the action of the various flow tables defined in OpenFlow, such as forward, abandon, queue up, change domain.
In SDN flow optimization, specifically can by SDN controllers by its statistical analysis and policy development module to turning The flow information that hair equipment is gathered and reported is counted, analyzed, and the regular information according to obtained by analysis, when formulation is based on Between section forwarded flow table, the FlowWriteService (flow writes service) of SDN controllers is called afterwards will be based on the time The forwarded flow table of section is issued to forwarding unit by Openflow plugin (Openflow plug-in units).
, can be by extending the reserved field of OFPT_FLOW_MOD message in openflow agreements, to issue when actually realizing Forwarded flow table based on the period, wherein it is possible to but when being not limited to deposit in first 16 of 32 rooms that agreement is reserved Between section initial time, in latter 16 the resting period section the termination time.
On this basis, the instruction generation unit, specifically for:It is respective type according to the forwarded flow table The network user matching for the corresponding time corresponding network flow processing rule;At the corresponding network flow according to matching Reason rule, is corresponding network flow process instruction of network user's generation for the corresponding time of respective type.
In forwarded flow table form, the time that different type network user is directed in the cycle very first time is generated Can be network user's matching of respective type according to the forwarded flow table on the basis of the corresponding relation of network traffics Rule is handled for the corresponding network flow of corresponding time.
By taking the forwarded flow table of table 2 as an example, 8:00~18:00 this period, because the rule of matching is Policy1, so as to be enterprise, campus, the network traffics processing rule difference of Internet bar this three class user matching within the period For:It is based respectively on 70M/s, 2M/s, 20M/s network bandwidth and carries out network flow for enterprise, campus, Internet bar this three class network user Amount processing.
Next, corresponding network flow processing rule of this step according to matching, is network user's generation of respective type For the corresponding network flow process instruction of corresponding time.
Such as, for 8:00~18:00 this period was enterprise, campus, the above-mentioned net of Internet bar this three class user matching Network flow processing rule, can generate the first network flow process instruction for enterprise customer in the period, and the instruction is used for It is that enterprise customer carries out network flow data processing to indicate the network bandwidth based on 70M/s;Accordingly, it can be given birth in the period Into the second network traffics process instruction for campus user, the instruction is used to indicate that the network bandwidth based on 2M/s is used for enterprise Family carries out network flow data processing;The 3rd network traffics process instruction for network bar users can be generated in the period, should Instruct for indicating that the network bandwidth based on 20M/s is enterprise customer's progress network flow data processing.
Certainly, first, second and third network traffics process instruction described in practical application, can be specifically with an instruction Form generation, that is, the one instruction generated be used for indicate 8:00~18:00 this period, be based respectively on 70M/s, The 2M/s and 20M/s network bandwidth, is that enterprise, campus and network bar users carry out network flow data processing, such as forwarding, discarding net Network data etc..
In the specific implementation, can increase by a time judgment module the matching rule that judge currently to come into force in forwarded flow table Then, and based on the matched rule currently come into force, the net on the basis of the generation of network traffics process instruction, and instruction generation is carried out Network data on flows processing, so as to realize that network traffics optimize.
Still by taking the flow optimization scene of SDN as an example, forwarding unit is receiving the forwarded that SDN controllers are issued After flow table, the matched rule come into force in current time forwarded flow table, specifically, pin can be judged based on time judgment module To the forwarded flow table of table 2,8:00~18:00 this period, the rule come into force be Policy1, so as to based on Policy1 carries out the network flow data processing (network flow data of the instruction processing user such as generation instruction and based on generation Deng);18:00~24:00 this period, the rule come into force is Policy2;And 24:00~8:It is 00 this period, raw The rule of effect is then Policy3.
It should be noted that the forwarded flow table of generation is corresponding with the cycle very first time, so that, described the In a period of time, various types of network users were carried out based on the time (period) using the forwarded flow table Network flow data processing., can be in the different time sections of 1 day, based on table 2 such as so that the cycle very first time in table 2 is 1 day as an example Corresponding matched rule the network flow data of different type user is handled., can be periodically or non-periodically in practical application The newer network traffic information resurveyed in the cycle very first time is updated to the forwarded flow table.
The flow optimization device that the embodiment of the present application is provided, based on the history for corresponding to different time in the cycle very first time Network traffic information, generates the corresponding relation of time and network traffics in the cycle very first time, based on the corresponding relation, Network traffics process instruction is generated, on this basis, the network traffics number of user is handled based on the network traffics process instruction According to.It can be seen that, using application scheme, it may be implemented in the cycle very first time based on the time and network traffics previously generated Corresponding relation carry out network flow data processing, without in real time carry out flow information collection, calculate, and flow table system Determine with issuing, can effectively alleviate the pressure of network core device in network traffics optimization.
In summary, the application has the advantage that:Can greatly reduce network traffics optimization in network core device (such as SDN controllers, forwarding unit etc.) operating pressure;Because the application is formulated based on the historical data analysis of network traffics Meet the flow processing rule of customer flow laws of use, network upheaval can be reduced, network stabilization is improved;And except network Outside flow optimization, the technical concept of the application can also be applied in other other processing scenes based on the period, such as ACL The forwarding strategy based on the period such as (Access Control List, accesses control list) is formulated, and based on period meter Take SLA (Service-Level Agreement, network classes of service) settings of rule etc..
It should be noted that each embodiment in this specification is described by the way of progressive, each embodiment weight Point explanation be all between difference with other embodiment, each embodiment identical similar part mutually referring to.
For convenience of description, describe to be divided into various modules when system above or device with function or unit is described respectively. Certainly, the function of each unit can be realized in same or multiple softwares and/or hardware when implementing the application.
As seen through the above description of the embodiments, those skilled in the art can be understood that the application can Realized by the mode of software plus required general hardware platform.Understood based on such, the technical scheme essence of the application On the part that is contributed in other words to prior art can be embodied in the form of software product, the computer software product It can be stored in storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions are to cause a computer equipment (can be personal computer, server, or network equipment etc.) performs some of each embodiment of the application or embodiment Method described in part.
Finally, in addition it is also necessary to explanation, herein, the relational terms of such as first, second, third and fourth or the like It is used merely to make a distinction an entity or operation with another entity or operation, and not necessarily requires or imply these There is any this actual relation or order between entity or operation.Moreover, term " comprising ", "comprising" or its is any Other variants are intended to including for nonexcludability, so that process, method, article or equipment including a series of key elements Not only include those key elements, but also other key elements including being not expressly set out, or also include being this process, side Method, article or the intrinsic key element of equipment.In the absence of more restrictions, limited by sentence "including a ..." Key element, it is not excluded that also there is other identical element in the process including the key element, method, article or equipment.
Described above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, under the premise without departing from the principles of the invention, some improvements and modifications can also be made, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (10)

1. a kind of flow optimization method, it is characterised in that including:
Obtain the network traffic information in the cycle very first time;Wherein, the network traffic information includes:In the very first time Correspond to the web-based history flow information of different time in cycle;
Based on the network traffic information in the cycle very first time, time and network traffics in the cycle very first time are generated Corresponding relation;
Based on the corresponding relation, network traffics process instruction is generated;
The network flow data of user is handled based on the network traffics process instruction.
2. according to the method described in claim 1, it is characterised in that the network traffics letter obtained in the cycle very first time Breath, including:
The different types of network user is in the corresponding web-based history flow information of different time in the acquisition cycle very first time.
3. method according to claim 2, it is characterised in that the network traffics based in the cycle very first time Information, generates the corresponding relation of time and network traffics in the cycle very first time, including:
According to the different types of network user in the cycle very first time in the corresponding web-based history flow information of different time, The different types of network user is analyzed in laws of use of the different time to network traffics;
According to the different types of network user in laws of use of the different time to network traffics, the cycle very first time is generated The interior time and the corresponding relation of network traffics for the different types of network user.
4. method according to claim 3, it is characterised in that the network user makes in different time to network traffics At least included with rule:The network user is in bandwidth demand of the different time to network traffics;
Then it is described according to the different types of network user in laws of use of the different time to network traffics, during generation described first Between time in the cycle for the different types of network user and the corresponding relation of network traffics, including:
According to the different types of network user in bandwidth demand of the different time to network traffics, generate time-based network and turn Send out flow table;Wherein, the forwarded flow table at least includes different time, the different types of network user and heterogeneous networks stream Corresponding relation between amount forwarding rule.
5. method according to claim 4, it is characterised in that described to be based at the corresponding relation, generation network traffics Reason instruction, including:
It is that network user's matching of respective type is directed at the corresponding network flow of corresponding time according to the forwarded flow table Reason rule;
It is that network user's generation of respective type is directed to the corresponding time according to the corresponding network flow processing rule of matching Corresponding network flow process instruction.
6. a kind of flow optimization device, it is characterised in that including:
Acquiring unit, for obtaining the network traffic information in the cycle very first time;Wherein, the network traffic information includes: Correspond to the web-based history flow information of different time within the cycle very first time;
Corresponding relation generation unit, for based on the network traffic information in the cycle very first time, during generation described first Between in the cycle time and network traffics corresponding relation;
Instruction generation unit, for based on the corresponding relation, generating network traffics process instruction;
Processing unit, the network flow data for handling user based on the network traffics process instruction.
7. device according to claim 6, it is characterised in that the acquiring unit, specifically for:
The different types of network user is in the corresponding web-based history flow information of different time in the acquisition cycle very first time.
8. device according to claim 7, it is characterised in that the corresponding relation generation unit, specifically for:
According to the different types of network user in the cycle very first time in the corresponding web-based history flow information of different time, The different types of network user is analyzed in laws of use of the different time to network traffics;Existed according to the different types of network user Different time to the laws of use of network traffics, generate in the cycle very first time for the different types of network user when Between corresponding relation with network traffics.
9. device according to claim 8, it is characterised in that the network user makes in different time to network traffics At least included with rule:
The network user is in bandwidth demand of the different time to network traffics;
Then the corresponding relation generation unit, is advised according to the different types of network user in different time to the use of network traffics Rule, generates the time in the cycle very first time for the different types of network user and the corresponding relation of network traffics, tool Body includes:
According to the different types of network user in bandwidth demand of the different time to network traffics, generate time-based network and turn Send out flow table;Wherein, the forwarded flow table at least includes different time, the different types of network user and heterogeneous networks stream Corresponding relation between amount forwarding rule.
10. device according to claim 9, it is characterised in that the instruction generation unit, specifically for:
It is that network user's matching of respective type is directed at the corresponding network flow of corresponding time according to the forwarded flow table Reason rule;The corresponding network flow processing rule of foundation matching, when being that network user's generation of respective type is directed to corresponding Between corresponding network flow process instruction.
CN201710527008.7A 2017-06-30 2017-06-30 Flow optimization method and device Active CN107248959B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710527008.7A CN107248959B (en) 2017-06-30 2017-06-30 Flow optimization method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710527008.7A CN107248959B (en) 2017-06-30 2017-06-30 Flow optimization method and device

Publications (2)

Publication Number Publication Date
CN107248959A true CN107248959A (en) 2017-10-13
CN107248959B CN107248959B (en) 2020-07-24

Family

ID=60013690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710527008.7A Active CN107248959B (en) 2017-06-30 2017-06-30 Flow optimization method and device

Country Status (1)

Country Link
CN (1) CN107248959B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110380892A (en) * 2019-06-17 2019-10-25 江门职业技术学院 A kind of classroom band width control method, device, equipment and storage medium
CN111292523A (en) * 2018-12-06 2020-06-16 中国信息通信科技集团有限公司 Network intelligent system
CN111756646A (en) * 2020-07-08 2020-10-09 腾讯科技(深圳)有限公司 Network transmission control method, network transmission control device, computer equipment and storage medium
WO2024103743A1 (en) * 2022-11-15 2024-05-23 中兴通讯股份有限公司 Network address structure, satellite, and packet processing method and apparatus for satellite

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110385A1 (en) * 2001-12-06 2003-06-12 Oleg Golobrodsky Method for detecting a behavior of interest in telecommunication networks
CN102088754A (en) * 2010-12-06 2011-06-08 中国人民解放军信息工程大学 Network access behavior-based access control method and system for wireless local area network
CN105051696A (en) * 2013-01-10 2015-11-11 网络流逻辑公司 Improved stream processing method and system for processing network metadata
CN105101302A (en) * 2014-04-30 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Flow management method based on use habits of users and system thereof
CN105227489A (en) * 2015-08-26 2016-01-06 联想(北京)有限公司 A kind of bandwidth management method and electronic equipment
CN105471759A (en) * 2016-01-11 2016-04-06 北京百度网讯科技有限公司 Network traffic scheduling method and apparatus for data centers
CN105580407A (en) * 2014-12-05 2016-05-11 华为技术有限公司 A network resource deployment method and device
US20160164765A1 (en) * 2009-12-23 2016-06-09 Juniper Networks, Inc. Methods and apparatus for tracking data flow based on flow state values
CN105791157A (en) * 2016-04-20 2016-07-20 腾讯科技(深圳)有限公司 Flow distribution method, distribution system and server
CN106060849A (en) * 2016-05-26 2016-10-26 重庆大学 Network type optimization allocation method in heterogeneous network
US20160359881A1 (en) * 2015-06-05 2016-12-08 Cisco Technology, Inc. Anomaly detection through header field entropy
CN106357559A (en) * 2016-09-21 2017-01-25 东软集团股份有限公司 Bandwidth allocation method and device
CN106411766A (en) * 2016-09-30 2017-02-15 赛特斯信息科技股份有限公司 Flow scheduling system and method based on SDN

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110385A1 (en) * 2001-12-06 2003-06-12 Oleg Golobrodsky Method for detecting a behavior of interest in telecommunication networks
US20160164765A1 (en) * 2009-12-23 2016-06-09 Juniper Networks, Inc. Methods and apparatus for tracking data flow based on flow state values
CN102088754A (en) * 2010-12-06 2011-06-08 中国人民解放军信息工程大学 Network access behavior-based access control method and system for wireless local area network
CN105051696A (en) * 2013-01-10 2015-11-11 网络流逻辑公司 Improved stream processing method and system for processing network metadata
CN105101302A (en) * 2014-04-30 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Flow management method based on use habits of users and system thereof
CN105580407A (en) * 2014-12-05 2016-05-11 华为技术有限公司 A network resource deployment method and device
US20160359881A1 (en) * 2015-06-05 2016-12-08 Cisco Technology, Inc. Anomaly detection through header field entropy
CN105227489A (en) * 2015-08-26 2016-01-06 联想(北京)有限公司 A kind of bandwidth management method and electronic equipment
CN105471759A (en) * 2016-01-11 2016-04-06 北京百度网讯科技有限公司 Network traffic scheduling method and apparatus for data centers
CN105791157A (en) * 2016-04-20 2016-07-20 腾讯科技(深圳)有限公司 Flow distribution method, distribution system and server
CN106060849A (en) * 2016-05-26 2016-10-26 重庆大学 Network type optimization allocation method in heterogeneous network
CN106357559A (en) * 2016-09-21 2017-01-25 东软集团股份有限公司 Bandwidth allocation method and device
CN106411766A (en) * 2016-09-30 2017-02-15 赛特斯信息科技股份有限公司 Flow scheduling system and method based on SDN

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111292523A (en) * 2018-12-06 2020-06-16 中国信息通信科技集团有限公司 Network intelligent system
CN110380892A (en) * 2019-06-17 2019-10-25 江门职业技术学院 A kind of classroom band width control method, device, equipment and storage medium
CN111756646A (en) * 2020-07-08 2020-10-09 腾讯科技(深圳)有限公司 Network transmission control method, network transmission control device, computer equipment and storage medium
CN111756646B (en) * 2020-07-08 2023-09-29 腾讯科技(深圳)有限公司 Network transmission control method, device, computer equipment and storage medium
WO2024103743A1 (en) * 2022-11-15 2024-05-23 中兴通讯股份有限公司 Network address structure, satellite, and packet processing method and apparatus for satellite

Also Published As

Publication number Publication date
CN107248959B (en) 2020-07-24

Similar Documents

Publication Publication Date Title
Sen et al. Incentivizing time-shifting of data: a survey of time-dependent pricing for internet access
CN102340495B (en) Event center supporting cross-system service linkage and event processing method of event center
Zhou et al. QoE-driven power scheduling in smart grid: architecture, strategy, and methodology
Xiao et al. Sampled-data consensus in switching networks of integrators based on edge events
RU2554540C2 (en) Utility grid command filter system
CN107248959A (en) A kind of flow optimization method and device
CN102833668B (en) Data traffic reminding method and data traffic reminding device
US10536584B2 (en) System and methods for time deferred transmission of mobile data
CN105101302B (en) Flow managing method and system based on user's use habit
CN102106101A (en) System and method for monitoring and analyzing network traffic
CN103116817B (en) The system and method for realizing effective intelligent grid staff's benefits
Jian et al. Beta/M/1 model for machine type communication
CA2673135A1 (en) Determining usage predictions and detecting anomalous user activity through traffic patterns
CN109800250A (en) Monitoring method of park energy information and energy information management system
CN103178990A (en) A network equipment performance monitoring method and network management system
CN101919138A (en) Presence-based real-time communication for distributed energy management networks
CN107040863A (en) Real time business recommends method and system
CN107979477A (en) A kind of method and system of business monitoring
CN106357414B (en) Information interacting method and system for base station electric generation management
CN106921584A (en) A kind of distributed network flow control method
CN107995006A (en) Real-time Billing System based on message trigger under a kind of cloud environment
CN104240070A (en) Data release service system and method
CN109493251A (en) A kind of electric power wireless public network monitoring system
Cowdrey et al. Applying queueing theory for the optimization of a banking model
Yu et al. Risk management in internet data center operations under smart grid environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant