تخصیص کنترل کننده فرعی پویا برای افزایش قدرت کنترل هواپیما
ترجمه نشده

تخصیص کنترل کننده فرعی پویا برای افزایش قدرت کنترل هواپیما

عنوان فارسی مقاله: تخصیص کنترل کننده فرعی پویا برای افزایش قدرت کنترل هواپیما در شبکه های نرم افزار محور
عنوان انگلیسی مقاله: Dynamic slave controller assignment for enhancing control plane robustness in software-defined networks
مجله/کنفرانس: سیستم های کامپیوتری نسل آینده – Future Generation Computer Systems
رشته های تحصیلی مرتبط:  مهندسی کامپیوتر، مهندسی فناوری اطلاعات
گرایش های تحصیلی مرتبط:  الگوریتم و محاسبات، معماری سیستم های کامپیوتری، شبکه های کامپیوتری
کلمات کلیدی فارسی: شبکه های نرم افزار محور، کنترل هواپیما، چند کنترل کننده، نقص کنترل کننده، تحمل خطا
کلمات کلیدی انگلیسی: Software-defined networking, Control plane, Multi-controller, Controller failure, Fault-tolerance
نوع نگارش مقاله: مقاله پژوهشی (Research Article)
شناسه دیجیتال (DOI): https://doi.org/10.1016/j.future.2019.01.010
دانشگاه: National Digital Switching System Engineering and Technological Research Center, Zhengzhou 450002, China
صفحات مقاله انگلیسی: 13
ناشر: الزویر - Elsevier
نوع ارائه مقاله: ژورنال
نوع مقاله: ISI
سال انتشار مقاله: 2019
ایمپکت فاکتور: 5.341 در سال 2017
شاخص H_index: 85 در سال 2019
شاخص SJR: 0.844 در سال 2017
شناسه ISSN: 0167-739X
شاخص Quartile (چارک): Q1 در سال 2017
فرمت مقاله انگلیسی: PDF
وضعیت ترجمه: ترجمه نشده است
قیمت مقاله انگلیسی: رایگان
آیا این مقاله بیس است: خیر
کد محصول: E11996
فهرست مطالب (انگلیسی)

Abstract
1. Introduction
2. Motivation
3. Modeling and formulation
4. Dynamic slave controller assignment
5. Simulation and evaluation
6. Related work
7. Conclusion
Acknowledgments
References

بخشی از مقاله (انگلیسی)

Abstract

Multi-controller is a scalable control plane solution for the large-scale Software-Defined Networking (SDN). To achieve high resilience, an SDN switch can connect one master controller for normal operation and one slave controller that backup the function of the master controller. Once the master controller fails, one of the slave controllers will be assigned to switches to works as the new master controller. However, the inappropriate slave controller assignment may cause controller chain failure, where running out of the capacity of the assigned controller, even crash the entire network. In this paper, we propose a dynamic slave controller assignment that prevents the network crash by planning slave controller assignment ahead of the controller failures. We first describe the controller chain failure phenomenon: due to unreasonable slave controller assignment, the entire network may crash when one controller fails. To prevent the phenomenon, we formulate the slave controller assignment problem as a multi-objective mixed optimization problem that considers latency, load balancing and robustness, and prove its NP-complete complexity. We solve the problem with a dynamic slave controller assignment (DSCA) scheme. It firstly checks whether there are controller failures in state detection module, then completes the elastic slave assignment and generates a new slave assignment for switches in efficient slave assignment module. Finally, in role adjustment module, it changes the roles of some controllers and reconnects switches. Simulation results show our solution can decrease the worst case latency under controller failures by 35.1% averagely, and reduce the probability of network crash.