دانلود رایگان مقاله رویکرد مبتنی بر خوشه تراکم برای مساله جایگذاری کنترل کننده شبکه تعریف شده نرم افزاری

عنوان فارسی
رویکرد مبتنی بر خوشه تراکم برای مساله جایگذاری کنترل کننده در مقیاس بزرگ شبکه تعریف شده نرم افزاری
عنوان انگلیسی
Density cluster based approach for controller placement problem in large-scale software defined networkings
صفحات مقاله فارسی
0
صفحات مقاله انگلیسی
12
سال انتشار
2016
نشریه
الزویر - Elsevier
فرمت مقاله انگلیسی
PDF
کد محصول
E828
رشته های مرتبط با این مقاله
مهندسی کامپیوتر و مهندسی فناوری اطلاعات
گرایش های مرتبط با این مقاله
شبکه های کامپیوتری
مجله
شبکه های کامپیوتر - Computer Networks
دانشگاه
آزمایشگاه کلیدی شبکه و فناوری سوئیچینگ، دانشگاه پست و مخابرات پکن، چین
کلمات کلیدی
SDN، جایگذاری کنترل کننده،خوشه بندی بر اساس تراکم، حالت ارتجاعی، تحمل شکست تاخیر
چکیده

Abstract


Software Defined Networking (SDN) decouples control and data planes. The separation arises a problem known as the controller placement, i.e., how many and where controllers should be deployed. Currently, most works defined this problem as the multi-objective combinatorial optimization problem and used heuristic algorithms to search the optimal solution. However, these heuristic algorithms have the drawback of being easily trapped in local optimal solutions and consuming high time. In this paper, we propose an approach named as Density Based Controller Placement (DBCP), which uses a density-based switch clustering algorithm to split the network into several sub-networks. As switches are tightly connected within the same sub-network and less connected from the switches in other sub-networks, we deploy one controller in each sub-network. In DBCP, the size of each sub-network can be decided by the capacity of the controller deployed. Moreover, the optimal number of controllers is obtained according to the density-based clustering. We evaluate DBCP’s performance on a set of 262 publicly available network topologies. The experimental results show that DBCP provides better performance than the state-of-the-art approaches in terms of time consumption, propagation latency, and fault tolerance.

نتیجه گیری

6. Discussion and conclusion


In this paper, we discuss the problem of controller placement and propose a general algorithm, named as Density Based Con troller Placement (DBCP), which finds the optimal controller number based on the density clustering and then places the controllers. We demonstrate that DBCP has several advantages compared with other methods. First, it provides the fast response and optimal solution. To obtain the solution of controller placement, DBCP only needs to run the algorithm at one time. In contrary, most conventional approaches obtain the solutions using an iterative method. Thus, for the large-scale network, the conventional approaches are infeasible. DBCP uses the density based clustering to analyze the whole network and separate the network into several internal tightly connected sub-networks, which helps to find the global optimal solution. Second, it can be implemented for a variety of applications and can be easily extended. DBCP only needs to configure one parameter dc, thus it can be implemented easily. Also, we can implement DBCP for different applications by changing the distance function and the placement objective functions. In this paper, the distance between two switches is the shortest path hops. In other applications, the distance function can be changed as the delay or physical distance. Using different objective functions, DBCP can provide different solutions to meet the requirements. Third, it can be easily deployed in the SDN maintenance stage. For a SDN network, a variety of reasons lead to the changes of network structure can occur due to different reasons. We can keep the value of ρ and δ, and update the value of the associated changed nodes to redeploy the networks within little cost.


بدون دیدگاه