Font Size: a A A

Design And Implementation Of A Framework Of The Automatic Allocating Bandwidth Based On SDN Network-aware

Posted on:2018-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2348330515452354Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet application technology,not only we are increasingly dependent on the network,but also the requirements of a variety of new applications on the network bandwidth are getting higher and higher.But the price of network bandwidth resource is very expensive,so it becomes a critical problem to improve the utilization rate of the limited bandwidth resources as reasonable as possible.SDN separates the control logic from the packet forwarding and makes SDN controllers to obtain the entire network topology through the centralized control function of SDN.Then,network managers can make the acquired information reasonably to adjust network resources and further optimize the use of network resources,so that the utilization of network bandwidth can be improved.SLA is a protocol or contract respect to the quality of service level identified by the negotiation between the provider and the user.As more commercial applications are widely deployed on the Internet,SLA is increasingly required to protect performance(for example,the response time),and this demand is becoming more important than before as more and more business services are taking place on the Internet.However,the SLA describes the protocol between the provider and the user,which is a high-level strategy,and it can not be directly sent to the SDN controller,which means SDN controllers can not receive SLA discription directly,so it turns out to be that SDN controllers can not directly receive the users’ requirements and automaticly allocate the resources according to the requirements.We propose a framework of automatic bandwidth allocation based on network-aware in this paper,which is divided into three modules:(1)User requirement module:We firstly use CNL to describe the SLA,and obtain the QoS level demand from the SLA,then according to the CNL format,and use YANG to model the SLA user demands,make the user demand automatically pass to the input of the YANG,so that the Opendaylight controller can identify SLA user demands.(2)Network aware module:It monitors the underlying traffic information through methods of Topologymanager module and Statisticsmanager module in the controller,and using the obtained information to calculate network bandwidth,delay and current packet loss rate.(3)Bandwidth Allocation Module:We can effectively use bandwidth resources,and improve customer satisfaction based on the user demands obtained from the user requirement module and the traffic information collected by the network aware module,the algorithm with mutil-QoS constraints to achieve the bandwidth allocation.
Keywords/Search Tags:SDN, SLA, Opendaylight, bandwidth allocation
PDF Full Text Request
Related items