Nothing Special   »   [go: up one dir, main page]

CN108881028A - The SDN network resource regulating method of application perception is realized based on deep learning - Google Patents

The SDN network resource regulating method of application perception is realized based on deep learning Download PDF

Info

Publication number
CN108881028A
CN108881028A CN201810573044.1A CN201810573044A CN108881028A CN 108881028 A CN108881028 A CN 108881028A CN 201810573044 A CN201810573044 A CN 201810573044A CN 108881028 A CN108881028 A CN 108881028A
Authority
CN
China
Prior art keywords
network
sdn
data
application
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.)
Granted
Application number
CN201810573044.1A
Other languages
Chinese (zh)
Other versions
CN108881028B (en
Inventor
王敬宇
王晶
戚琦
孙海峰
徐军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201810573044.1A priority Critical patent/CN108881028B/en
Publication of CN108881028A publication Critical patent/CN108881028A/en
Application granted granted Critical
Publication of CN108881028B publication Critical patent/CN108881028B/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/50Queue scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The SDN network resource regulating method of application perception is realized based on deep learning, content is:Network characteristic based on SDN network, deep neural network DNN is disposed on the virtual network function VNF for being located at data plane, the application data stream that the DNN forwards interchanger is learnt and is classified, and classification results are reported to SDN controller, SDN controller carries out network resource scheduling according to classification results, generate the routing iinformation for meeting the application data stream network resource requirement, and the routing iinformation is handed down to interchanger, method of the invention substantially increases the flexibility and robustness of system, it realizes and rational management is carried out to Internet resources according to the resource requirement of application, to improve the service quality of network.

Description

The SDN network resource regulating method of application perception is realized based on deep learning
Technical field
The present invention relates to a kind of SDN network resource regulating methods that application perception is realized based on deep learning, belong to information Technical field especially belongs to SDN network technical field.
Background technique
There can be various access devices in Internet of Things, different access devices may carry different type Network application, these network applications have different demands to Internet resources.Such as the audio for the Internet bearer (VOIP), this kind of application has higher requirement to the time delay of network, we should distribute low time delay as far as possible for this kind of application Path.And for video surveillance applications, it had not only needed the network path of low time delay, but also needing to occupy sufficiently large bandwidth could be real The real-time Transmission of existing video data.Under scenes of internet of things, to realize that the scheduling on demand key of network is to obtain the tool of flow Body type information.
Traditional flow scheduling is mostly based on datagram header packet information and carries out traffic classification, Internet engineering task force (The Internet Engineering Task Force, abbreviation IETF) is that some standard agreements are assigned with fixed port Number, network flow can be divided into different applicating categories by corresponding port numbers, but the presence of the classification based on port numbers is permitted More problems:First is that increasing with network application, many application layer protocols do not distribute special port numbers, this certain applications Agreement can not be distinguished by port numbers;Second is that certain application layer protocols may carry in a variety of different types of applications Hold, different application contents is also completely different for the demand of network.Such as http agreement is answering of being most widely used at present With layer protocol, when http agreement is used for web page browsing, its clock synchronization, which is postponed a meeting or conference, certain requirement, when http agreement is for carrying view When frequency flow, it is bandwidth sensitive, and big bandwidth link can be substantially reduced the load time of video, promotes user experience, and For time delay, there is no very high requirements.In conjunction with the above analysis, simple is far from by header packet information progress traffic classification No more.Conventional means of the another kind for flow identification is deep packet inspection technical (DPI).DPI technology is a kind of based on application The flow detection technology of layer, referred to as " deep-packet detection ".For DPI in addition to analyzing header packet information, it can also identify various answer With specific load contents.It, should when IP data packet, TCP or UDP message stream are by bandwidth management system based on DPI technology System recombinates the application layer message in seven layer protocol of OSI by the deep content for reading IP payload package, to obtain Then the content of entire application program carries out shaping operation to flow according to the management strategy that system defines.The certain journey of DPI technology Degree solve the problems, such as tradition based on header field carry out flow identification, but it there is also many problems:(1) scalability Difference:Since this method has hysteresis quality to the flow identification that new P2P is applied, i.e., new answer can not be detected before non-upgrade feature library With, it is necessary to after finding the load characteristic of new opplication, which could effectively be detected.This point becomes limitation this method Bottleneck.(2) lack encryption data analytic function:Certain application loads use encrypted transmission, conceal the agreement sum number of application According to feature, therefore depth data packet inspection technical is very limited to the detectability of encryption application.(3) cost is higher:Due to needing The operations such as protocol analysis reduction and characteristic matching are completed, therefore calculating and storage overhead are big, flow detection algorithm performance is low.It carries Lotus feature is more complicated, and detection cost is higher, and algorithm performance is also poorer.
To sum up, under scenes of internet of things, how quickly and effectively to identify that the concrete type of data traffic becomes technology of Internet of things One urgent need in field solves technical problem.
Summary of the invention
Software defined network SDN is a kind of novel network architecture, realizes network data plane and controls point of plane From providing the programmability of data plane equipment, can be realized the intelligent management of network.SDN controller is control plane Hinge, all information of network can be got, these information include the topology of network, the bandwidth of link, time delay etc..Knot These information are closed, controller can meet the transmission path of its network demand for different types of application traffic distribution.But SDN Controller is to issue control strategy to SDN switch by specific control channel, once controller breaks down, network is just Meeting is out of hand or even can collapse.
In view of this, inventing a kind of network flow kind identification method the purpose of the present invention is being based on SDN network, SDN is allowed Controller is capable of the type of aware application, and then realizes the scheduling on demand to Internet resources.
In order to achieve the above object, the invention proposes the SDN network resource tune that application perception is realized based on deep learning The content of degree method, the method is:Network characteristic based on SDN network, in the virtual network function VNF for being located at data plane Upper deployment deep neural network DNN, the application data stream which forwards interchanger are learnt and are classified, and classification is tied Fruit is reported to SDN controller, and SDN controller carries out network resource scheduling according to classification results, and generation meets the application data stream The routing iinformation of network resource requirement, and the routing iinformation is handed down to interchanger.
The DNN will be trained in advance, and trained method is:Collect different type application in advance by interchanger Data on flows is trained DNN using the method for supervised learning.
The method includes following operating procedures:
(1) client host is applied to server host and issues data packet, which enters SDN network;The visitor The fringe node SA of family end main frame and SDN network is connected, and the fringe node SB of the server host and SDN network is connected;
(2) the fringe node SA of the SDN network described in inquires flow table after receiving the data packet, if there is matching stream accordingly Table then forwards the data packet by flow table rule;If not matching flow table, which is passed through in packet_In message It is transmitted to SDN controller;
(3) SDN controller receives the packet_In message, parses the data packet reported, obtains the number according to network topology According to the source node and destination node of packet, respectively SA and SB;
(4) SDN controller calculates one from node SA to the transmission path of node SB using shortest path first, and will The path integration is at OpenFlow flow table, then switching node all in the flow table issuance to the path;Described All data packets that client host application issues can all be matched to above-mentioned flow table and are finally forwarded to according to the movement of the flow table Server host;
(5) it is node SA that SDN controller, which calculates a source using shortest path first, and purpose is connected by the VNF SDN network fringe node SC path, which can be converted into flow table and be issued to all nodes on the path;At this time At SA, the data packet that the client host application is sent can be copied two parts, and a copy of it can be forwarded to node SB, this Partial data packet is eventually forwarded to server host, another data packet can be forwarded to the node SC that VNF is connected;
(6) VNF is sampled according to the data packet that the sampling duration of setting applies the client host, and sampling is completed Afterwards, VNF calculates the feature vector of data on flows and this feature vector is sent into the DNN and classifies;
(7) classification results are marked on the dscp field in the packet header IP of data packet, and the data packet can pass through later Packet_In information reporting gives SDN controller;
(8) SDN controller receives the classification results that VNF is reported, and classification results are mapped to preset resource requirement, described Resource requirement refer mainly to bandwidth requirement and delay requirement;
(9) SDN controller is SB's the purpose of source is SA using depth-priority-searching method DFS (Depth First Search) One is searched in all paths and meets the path of resource requirement, and converts flow table for the path, which can be issued to institute State all nodes on path;These flow tables priority with higher can cover the flow table issued before, at this time the client The rear afterflow rate of end main frame application can be all forwarded along the path for meeting its resource requirement.
Feature vector described in step (6) refers to:According to the temporal aspect of the data flow of application feature calculated to Amount;The stream data definition of the application is with identical { source IP, destination IP, source port number, destination slogan, agreement (TCP Or UDP), i.e. { Source IP, Destination IP, Source Port, Destination Port and Protocol (TCP or UDP) } a series of continuous data packets.
The feature vector is specifically made of following characteristics:The arrival time interval of forward data report, including maximum value, Minimum value, average and standard deviation;The arrival time interval of backward datagram, including maximum value, minimum value, average value, standard Difference;The arrival time interval of bi-directional data report, including maximum value, minimum value, average value, standard deviation;Forward data report hair per second The message number and byte number sent;Afterwards to the message number and byte number of datagram transmission per second;Before being reached in time per second The ratio between packet number to datagram and backward datagram and the ratio between byte number;The forward data report refers to that client is sent to service The uplink traffic of device, the backward datagram refer to that server replies to the downlink traffic of client.
The beneficial effects of the present invention are:The classification task of flow is deployed in VNF by method of the invention, VNF work In the data plane of SDN network, the sampling of data is to be switched through to distribute by switchboard direct, will not occupy control channel, and The failure of VNF will not influence the basic function of controller, therefore method of the invention substantially increases flexibility and the Shandong of system Stick realizes and carries out rational management to Internet resources according to the resource requirement of application, to improve the service quality of network.
Detailed description of the invention
Fig. 1 is the schematic diagram of the SDN network of one embodiment of the invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, the present invention is made with reference to the accompanying drawing further Detailed description.
Network characteristic based on SDN network, in the virtual network function VNF (Virtualized for being located at data plane Network Function) on dispose deep neural network DNN, the application data stream which forwards interchanger learns And classification, and classification results are reported to SDN controller, SDN controller carries out network resource scheduling according to classification results, generates Meet the routing iinformation of the application data stream network resource requirement, and the routing iinformation is handed down to interchanger.
The DNN will be trained in advance, and trained method is:Collect different type application in advance by interchanger Data on flows is trained DNN using the method for supervised learning.
Referring to table 1, in order to verify the feasibility of the method for the present invention, inventor will acquire stream from 18 kinds of different applications Amount data are classified as 8 seed types, respectively web page browsing, instant messaging, video flowing, audio stream, mail, IP phone, P2P and File transmission.The present invention is concerned with the resource requirement applied to network, certain possible several types are to network in above-mentioned 8 seed type Demand be it is similar, therefore inventor by 8 above-mentioned seed types cluster for shown in table 14 classification.
Table 1
Type Applicating category Resource requirement
1 Instant messaging IP phone Low time delay low bandwidth
2 Video flowing audio stream High bandwidth moderate latency
3 Web page browsing Time delay lower bandwidth is lower
4 P2P file transmission High bandwidth
Referring to Fig. 1, the method includes following operating procedures:
(1) client host (h1) application issues data packet to server host (h3), which enters SDN network; The fringe node S1 of the client host and SDN network is connected, the fringe node of the server host and SDN network S7 is connected;
(2) the fringe node S1 of the SDN network described in inquires flow table after receiving the data packet, if there is matching stream accordingly Table then forwards the data packet by flow table rule;If not matching flow table, which is passed through in packet_In message It is transmitted to SDN controller;
(3) SDN controller receives the packet_In message, parses the data packet reported, obtains the number according to network topology According to the source node and destination node of packet, respectively S1 and S7;
(4) SDN controller calculates one from node S1 to the transmission path of node S7 using shortest path first PathA, and by the path integration at OpenFlow flow table, then exchange section all in the flow table issuance to the path Point;All data packets that the client host application issues can all be matched to above-mentioned flow table and finally according to the dynamic of the flow table It is forwarded to server host;
(5) it is node S1 that SDN controller, which calculates a source using shortest path first, and purpose is connected by the VNF Node S3 path P athB, which can be converted into flow table and be issued to all nodes on the path;At this time in node At S1, the data packet that the client host application is sent can be copied two parts, and a copy of it can be forwarded to node S7, this portion Divided data packet is eventually forwarded to server host, another data packet can be forwarded to the node S3 that VNF is connected;
(6) VNF is adopted according to the data packet that the sampling duration (such as 15 seconds) of setting applies the client host Sample, after the completion of sampling, VNF, which calculates the feature vector of data on flows and this feature vector is sent into the DNN, to be divided Class;(7) classification results are marked on DSCP (the Differentiated Services Code in the packet header IP of data packet Point) field, such as:It by dscp field set is 00100000 if classification results are Class1, data later Packet can give SDN controller by packet_In information reporting;
(8) SDN controller receives the classification results that VNF is reported, and classification results are mapped to preset resource requirement, described Resource requirement refer mainly to bandwidth requirement and delay requirement;
(9) one is searched in all paths that SDN controller is node S7 the purpose of source is node S1 using DFS algorithm completely The path P athC of sufficient resource requirement, and flow table is converted by the path, which can be issued to all sections on the path Point;These flow tables priority with higher can cover the flow table issued before, at this time the rear afterflow rate of the client application It will be forwarded along the path for meeting its resource requirement.
Feature vector described in step (6) refers to:According to the temporal aspect of the data flow of application feature calculated to Amount;The stream data definition of the application is with identical { source IP, destination IP, source port number, destination slogan, agreement (TCP Or UDP), i.e. { Source IP, Destination IP, Source Port, Destination Port and Protocol (TCP or UDP) } a series of continuous data packets.
The feature vector is specifically made of following characteristics:The arrival time interval of forward data report, including maximum value, Minimum value, average and standard deviation;The arrival time interval of backward datagram, including maximum value, minimum value, average value, standard Difference;The arrival time interval of bi-directional data report, including maximum value, minimum value, average value, standard deviation;Forward data report hair per second The message number and byte number sent;Afterwards to the message number and byte number of datagram transmission per second;Before being reached in time per second The ratio between packet number to datagram and backward datagram and the ratio between byte number;The forward data report refers to that client is sent to service The uplink traffic of device, the backward datagram refer to that server replies to the downlink traffic of client.
Inventor is based on Mininet and has built emulation experiment environment, and wherein interchanger uses the OVS soft switch of secondary development Machine, controller are based on OpenDayLight secondary development.Inventor has carried out emulation experiment, simulation result to method of the invention Show that method of the invention is fully effective.

Claims (5)

1. realizing the SDN network resource regulating method of application perception based on deep learning, it is characterised in that:The content of the method It is:Network characteristic based on SDN network disposes deep neural network on the virtual network function VNF for being located at data plane DNN, the application data stream which forwards interchanger are learnt and are classified, and classification results are reported to SDN controller, SDN controller carries out network resource scheduling according to classification results, generates the routing for meeting the application data stream network resource requirement Information, and the routing iinformation is handed down to interchanger.
2. the SDN network resource regulating method according to claim 1 for realizing application perception based on deep learning, feature It is:The DNN will be trained in advance, and trained method is:Collect the stream of different type application in advance by interchanger Data are measured, DNN is trained using the method for supervised learning.
3. the SDN network resource regulating method according to claim 1 or 2 that application perception is realized based on deep learning, It is characterized in that:The method includes following operating procedures:
(1) client host is applied to server host and issues data packet, which enters SDN network;The client Host and the fringe node SA of SDN network are connected, and the fringe node SB of the server host and SDN network is connected;
(2) the fringe node SA of the SDN network described in inquires flow table after receiving the data packet, if there is matching flow table accordingly, Then the data packet is forwarded by flow table rule;If not matching flow table, which is uploaded to by packet_In message SDN controller;
(3) SDN controller receives the packet_In message, parses the data packet reported, obtains the data packet according to network topology Source node and destination node, respectively SA and SB;
(4) SDN controller calculates one from node SA to the transmission path of node SB, the road Bing Jianggai using shortest path first Diameter is converted into OpenFlow flow table, then switching node all in the flow table issuance to the path;The client All data packets that end main frame application issues can all be matched to above-mentioned flow table and finally be forwarded to service according to the movement of the flow table Device host;
(5) it is node SA, the SDN that purpose is connected by the VNF that SDN controller, which calculates a source using shortest path first, The path of network edge node SC, the path can be converted into flow table and be issued to all nodes on the path;At this time in SA Place, the data packet that the client host application is sent can be copied two parts, and a copy of it can be forwarded to node SB, this part Data packet is eventually forwarded to server host, another data packet can be forwarded to the node SC that VNF is connected;
(6) VNF is sampled according to the data packet that the sampling duration of setting applies the client host, after the completion of sampling, VNF, which calculates the feature vector of data on flows and this feature vector is sent into the DNN, to classify;
(7) classification results are marked on the dscp field in the packet header IP of data packet, and the data packet can pass through later Packet_In information reporting gives SDN controller;
(8) SDN controller receives the classification results that VNF is reported, and classification results are mapped to preset resource requirement, the money Source demand refers mainly to bandwidth requirement and delay requirement;
(9) SDN controller using depth-priority-searching method DFS algorithm be the purpose of source is SA in all paths of SB search one it is full The path of sufficient resource requirement, and flow table is converted by the path, which can be issued to all nodes on the path;This The flow table that a little flow table priority with higher issue before covering, the rear afterflow rate that the client host is applied at this time is all It can be forwarded along the path for meeting its resource requirement.
4. the SDN network resource regulating method according to claim 3 for realizing application perception based on deep learning, feature It is:Feature vector described in step (6) refers to:According to the temporal aspect of the data flow of application feature vector calculated; The stream data definition of the application be with it is identical source IP, destination IP, source port number, destination slogan, agreement (TCP or UDP) }, i.e. { Source IP, Destination IP, Source Port, Destination Port and Protocol (TCP or UDP) } a series of continuous data packets.
5. the SDN network resource regulating method according to claim 4 for realizing application perception based on deep learning, feature It is:The feature vector is specifically made of following characteristics:The arrival time interval of forward data report, including maximum value, most Small value, average and standard deviation;The arrival time interval of backward datagram, including maximum value, minimum value, average value, standard deviation; The arrival time interval of bi-directional data report, including maximum value, minimum value, average value, standard deviation;The transmission per second of forward data report Message number and byte number;Afterwards to the message number and byte number of datagram transmission per second;The forward direction number reached in time per second According to the ratio between the ratio between report and the packet number of backward datagram and byte number;The forward data report refers to that client is sent to server Uplink traffic, the backward datagram refer to that server replies to the downlink traffic of client.
CN201810573044.1A 2018-06-06 2018-06-06 SDN network resource scheduling method for realizing application awareness based on deep learning Active CN108881028B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810573044.1A CN108881028B (en) 2018-06-06 2018-06-06 SDN network resource scheduling method for realizing application awareness based on deep learning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810573044.1A CN108881028B (en) 2018-06-06 2018-06-06 SDN network resource scheduling method for realizing application awareness based on deep learning

Publications (2)

Publication Number Publication Date
CN108881028A true CN108881028A (en) 2018-11-23
CN108881028B CN108881028B (en) 2020-06-26

Family

ID=64337123

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810573044.1A Active CN108881028B (en) 2018-06-06 2018-06-06 SDN network resource scheduling method for realizing application awareness based on deep learning

Country Status (1)

Country Link
CN (1) CN108881028B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110298381A (en) * 2019-05-24 2019-10-01 中山大学 A kind of cloud security service functional tree Network Intrusion Detection System
CN110380940A (en) * 2019-08-22 2019-10-25 北京大学深圳研究生院 A kind of appraisal procedure of router and its data packet
CN110581802A (en) * 2019-08-27 2019-12-17 北京邮电大学 fully-autonomous intelligent routing method and device based on deep belief network
CN110601916A (en) * 2019-08-14 2019-12-20 天津大学 Flow sampling and application sensing system based on machine learning
CN110708260A (en) * 2019-11-13 2020-01-17 鹏城实验室 Data packet transmission method and related device
CN111355670A (en) * 2018-12-24 2020-06-30 中移(杭州)信息技术有限公司 Traffic identification method and device, electronic equipment and storage medium
CN112311578A (en) * 2019-07-31 2021-02-02 中国移动通信集团浙江有限公司 VNF scheduling method and device based on deep reinforcement learning
CN113452559A (en) * 2021-06-24 2021-09-28 同济大学浙江学院 Network resource allocation method, system and medium based on deep learning

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104518984A (en) * 2014-12-22 2015-04-15 北京航空航天大学 SDN controller for carrying out traffic classification on data package based on multiple classifiers
CN104994033A (en) * 2015-05-13 2015-10-21 南京航空航天大学 Method for guaranteeing QoS (quality of service) of SDN (software defined network) by means of dynamic resource management
US20160105364A1 (en) * 2014-10-13 2016-04-14 Nec Laboratories America, Inc. Network traffic flow management using machine learning
CN107317758A (en) * 2017-06-12 2017-11-03 西安交通大学 A kind of fine granularity SDN traffic monitoring frameworks of high reliability
CN107547379A (en) * 2016-06-23 2018-01-05 华为技术有限公司 The method and relevant device of route test action are generated in software defined network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160105364A1 (en) * 2014-10-13 2016-04-14 Nec Laboratories America, Inc. Network traffic flow management using machine learning
CN104518984A (en) * 2014-12-22 2015-04-15 北京航空航天大学 SDN controller for carrying out traffic classification on data package based on multiple classifiers
CN104994033A (en) * 2015-05-13 2015-10-21 南京航空航天大学 Method for guaranteeing QoS (quality of service) of SDN (software defined network) by means of dynamic resource management
CN107547379A (en) * 2016-06-23 2018-01-05 华为技术有限公司 The method and relevant device of route test action are generated in software defined network
CN107317758A (en) * 2017-06-12 2017-11-03 西安交通大学 A kind of fine granularity SDN traffic monitoring frameworks of high reliability

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LU HE,等: ""vTC:Machine Learning Based Traffic Classification as a Virtual Network Function"", 《SDN-NFV SECURITY "16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL WORKSHOP ON SECURITY IN SOFTWARE DEFINED NETWORKS & NETWORK FUNCTION VIRTUALIZATION》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111355670A (en) * 2018-12-24 2020-06-30 中移(杭州)信息技术有限公司 Traffic identification method and device, electronic equipment and storage medium
CN111355670B (en) * 2018-12-24 2023-05-02 中移(杭州)信息技术有限公司 Traffic identification method and device, electronic equipment and storage medium
CN110298381A (en) * 2019-05-24 2019-10-01 中山大学 A kind of cloud security service functional tree Network Intrusion Detection System
CN110298381B (en) * 2019-05-24 2022-09-20 中山大学 Cloud security service function tree network intrusion detection system
CN112311578A (en) * 2019-07-31 2021-02-02 中国移动通信集团浙江有限公司 VNF scheduling method and device based on deep reinforcement learning
CN112311578B (en) * 2019-07-31 2023-04-07 中国移动通信集团浙江有限公司 VNF scheduling method and device based on deep reinforcement learning
CN110601916A (en) * 2019-08-14 2019-12-20 天津大学 Flow sampling and application sensing system based on machine learning
CN110380940A (en) * 2019-08-22 2019-10-25 北京大学深圳研究生院 A kind of appraisal procedure of router and its data packet
CN110380940B (en) * 2019-08-22 2022-05-24 北京大学深圳研究生院 Router and data packet evaluation method thereof
CN110581802A (en) * 2019-08-27 2019-12-17 北京邮电大学 fully-autonomous intelligent routing method and device based on deep belief network
CN110708260A (en) * 2019-11-13 2020-01-17 鹏城实验室 Data packet transmission method and related device
CN113452559A (en) * 2021-06-24 2021-09-28 同济大学浙江学院 Network resource allocation method, system and medium based on deep learning

Also Published As

Publication number Publication date
CN108881028B (en) 2020-06-26

Similar Documents

Publication Publication Date Title
CN108881028A (en) The SDN network resource regulating method of application perception is realized based on deep learning
CN104753704B (en) State transfer method and interchanger in a kind of software defined network
CN108353029A (en) For managing the method and system for calculating the data service in network
KR20060052982A (en) Auto-ip traffic optimization in mobile telecommunications systems
CN104158753A (en) Dynamic flow dispatch method and system based on software definition network
US20160241435A1 (en) Apparatus for optimising a configuration of a communications network device
WO2016161937A1 (en) Method, device, and system for identifying traffic flow
CN110324260A (en) A kind of network function virtualization intelligent dispatching method based on flow identification
Liu et al. An adaptive approach for elephant flow detection with the rapidly changing traffic in data center network
Adedayo et al. QoS functionality in software defined network
Xu et al. IARA: An intelligent application-aware VNF for network resource allocation with deep learning
Vladyko et al. Fuzzy model of dynamic traffic management in software-defined mobile networks
Nurhaida et al. Performance Comparison based on Open Shortest Path First (OSPF) Routing Algorithm for IP Internet Networks
Silva et al. AVIRA: Enhanced multipath for content-aware adaptive virtual reality
Mahboob et al. A novel deep-learning-enabled qos management scheme for encrypted traffic in software-defined cellular networks
Al-Haddad et al. A Survey of Quality of Service (QoS) Protocols and Software-Defined Networks (SDN) From the Traditional to the Latest Network Architecture
Bifulco et al. CATENAE: A scalable service function chaining system for legacy mobile networks
Chodorek et al. A Linux kernel implementation of the traffic flow description option
Sari et al. Implementation of Bandwidth Management and Access Restrictions Using PCQ and Firewall Methods in SMP Tunas Bangsa Network
Tosic et al. Soft sensors in wireless networking as enablers for SDN based management of content delivery
Calderón et al. Predicting traffic through artificial neural networks
Chahlaoui et al. Towards QoS-enabled SDN networks
Mohammed et al. Comparison of Schecduling Schemes in IPV4 and IPV6 to Achieve High QoS
Tansupasiri et al. Using active networks technology for dynamic QoS
CN115174393B (en) Service function chain dynamic adjustment method based on in-band network telemetry

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