Font Size: a A A

Research On Traffic Measuring And Scheduling Technologies In SDN

Posted on:2019-07-26Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2428330611493156Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Nowadays,the development of Internet is changing with each passing day.Cloud storage,cloud computing and other technologies are constantly gestating,and the network scale is expanding.As an emerging network architecture,SDN completely separates network control and traffic forwarding,which brings more possibilities for network development.With the commercialization of SDN networks,various network applications and massive data streams have placed higher demands on the infrastructure performance of SDN networks and the ability to detect and schedule data streams.This paper starts from the actual needs of SDN network,and researches the advantages and disadvantages of current common traffic scheduling technologies and the impact on network performance.By analyzing the deficiencies of prior art,a new traffic scheduling scheme is proposed,aim at solving the above problems.At the same time,in terms of traffic monitoring,this paper explores the root causes of inaccurate and unstable measurement results in the process of traffic monitoring,and timely designs a cache update technology suitable for SDN networks to eliminate the above problems.Impact,ensuring accurate and stable data support for subsequent traffic scheduling.Therefore,the main work of this paper is summarized as follows:(1)A Double Buffer cache update technology for SDN network traffic monitoring is proposed.SDN network traffic monitoring provides data support for network traffic scheduling.The global topology view of the SDN controller and the sFlow sampling technology used can obtain the measurement results of relevant performance indicators.However,when a number of new incoming traffic are concurrently updated,the read and write conflicts of the measurement results may occur.This paper proposes a new technology for Double Buffer cache to solve this problem,and adapts it according to the SDN architecture features and OpenFlow protocol rules to ensure that it is used for SDN traffic monitoring tasks.The core idea of ?this technology is to adopt a singleton design pattern to avoid concurrent processes robbing the instance objects of the cache update class,and at the same time open up two identical cache areas,respectively giving read and write operations to achieve the purpose of read and write separation.The experimental results show that the technology can effectively control the error rate of the measurement results in the update process,and ensure the accuracy and stability of measurement results.(2)An efficient traffic scheduling technique based on multipath segmentation is proposed.This paper first analyzes the principle of ECMP traffic scheduling technology and its advantages and disadvantages.Based on the lack of ECMP's consideration of multiple features of traffic and the existence of multiple disjoint paths between any source/destination pair in an SDN network,a traffic scheduling technique based on multipath segmentation is proposed.Then,this paper describes the detailed architecture of the scheduling framework and the design and implementation of each functional module.Multipath weights are calculated from the accurate measurement data obtained by the Double Buffer update technology as a reference standard for traffic scheduling.The experimental part uses the Mininet simulation platform to realize the prototype of the traffic scheduling framework.The results show that the traffic scheduling technology can effectively improve the overall link utilization of the network and improve the traffic forwarding performance of the network.
Keywords/Search Tags:Software-defined networking, OpenFlow protocol, Traffic measurement, Traffic scheduling, Load Balance
PDF Full Text Request
Related items