Font Size: a A A

Application Of Voting System In SDN Network Resource Allocation And Research On Voting Behavior

Posted on:2019-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:L D WangFull Text:PDF
GTID:2346330563454412Subject:Engineering
Abstract/Summary:PDF Full Text Request
Thanks to the vigorous development of Internet technologies,the types of network applications are now more diverse.The number of Internet users,which are relying on network services,are increasingly large.In order to meet the increasing scale of network service requirements and to provide network resources flexibly for different network applications,it requires the network to provide more accurate network resource allocation solutions.In recent years,the Internet industry has proposed two concepts,AAN(Application-Aware Networks)and NAA(Network-Aware Applications).The meaning of the first concept is to use the network to perceive changes in the requirements of upperlayer network applications to adjust network resource allocation accurately.And the meaning of the second concept is to allow network applications to obtain network status,and then use the network resources according to the needs of the application.However,both of these concepts have certain flaws.AAN relies on the perception of upper-layer applications of network.However,the network only has the ability to identify application types and it is difficult to obtain application service status information,which is more relevant to user experience.The implementation of NAA is very dependent on the network information and status obtained by applications,besides,monitoring and collection network status is often inaccurate.Using AAN or NAA unilaterally has certain shortcomings.Sharing information between network and applications seems more reasonable.In a traditional network,the interaction between applications and network is difficult.However,the concept of Software-Defined Networks(SDN)proposes the possibility of implementing such form of information interactions.The north-bound interface can more easily realize the information exchange between the upper applications and the network layer.Therefore,in SDN,both applications and networks can participate in the allocation of network resources.In this scenario,an application can make use of the acquired network information to make the network resource allocation decision for itself.In a network,there should be multiple applications participating in the allocation of network resources,and the network side should also participate in the allocation of network resources based on certain kind of interest or strategy.Therefore,in the process of limited network resource utilization,any decision on the network resource allocation can easily affect the interests or strategies of other applications or networks.In other words,there will be conflicts of interest against network resources.Aiming at effectively resolving the network resource allocation conflict,this article uses an algorithm based on voting system.And this article also proposes concepts of application satisfaction.Through simulation tests,we can see that the algorithm used in this article can effectively solves the problem of network resource allocation conflicts in different scenarios.This article firstly focuses on the online scenario of network routing conflict.And studies the application conflicts and the resource allocation conflicts between the applications and the network.Through the simulation test,we can see that the votingsystem-based algorithm is used in the conflict of interest between applications with the higher application satisfaction obtained,and the application and network benefits can be compromised in the scenario of conflict of interests.Based on these works,this article proposes an improved mechanism based on dynamic adjustment in the voting process.Through simulation tests,we can see that the voting system with this mechanism can provide higher application satisfaction and better benefit compromise effect.In addition,this article focuses on the online scenario of network function virtualization(NFV)service chain deployment strategy conflict that may exist between different network managers.The voting-system-based algorithm is used to study the conflicts between different strategies for solving virtual machine and routing resource allocation problems.Through simulation tests,we can see that this algorithm can also effectively resolve this scenario of resource allocation conflict.In the final part of this article,we study some voting behaviors in the relevant scenarios that may affect the final voting results.Serveral voting systems and voting behaviors are listed in details.Through different simulation,we can see that different effects of voting behaviors would negatively affect the results of voting procedure.Then,this article proposes several reasonable mechanisms to reduce the negative impact of different voting behaviors.
Keywords/Search Tags:SDN, NFV, resource allocation, conflict, voting system, voting behavior
PDF Full Text Request
Related items