اختصاص دینامیکی کنترل کننده تابع برای ارتقاء استحکام صفحه در شبکه تعریف شده نرم افزاری
ترجمه شده

اختصاص دینامیکی کنترل کننده تابع برای ارتقاء استحکام صفحه در شبکه تعریف شده نرم افزاری

عنوان فارسی مقاله: اختصاص دینامیکی کنترل کننده تابع برای ارتقاء استحکام صفحه در شبکه تعریف شده نرم افزاری
عنوان انگلیسی مقاله: 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
دانشگاه: مرکز ملی مهندسی و تحقیقات فناوری سیستم سوئیچینگ دیجیتال، چین
صفحات مقاله انگلیسی: 13
صفحات مقاله فارسی: 39
ناشر: الزویر - Elsevier
نوع ارائه مقاله: ژورنال
نوع مقاله: ISI
سال انتشار مقاله: 2019
ایمپکت فاکتور: 9.110 در سال 2020
شاخص H_index: 119 در سال 2021
شاخص SJR: 1.262 در سال 2020
ترجمه شده از: انگلیسی به فارسی
شناسه ISSN: 0167-739X
شاخص Quartile (چارک): Q1 در سال 2020
فرمت مقاله انگلیسی: pdf و ورد تایپ شده با قابلیت ویرایش
وضعیت ترجمه: ترجمه شده و آماده دانلود
فرمت ترجمه فارسی: pdf و ورد تایپ شده با قابلیت ویرایش
مشخصات ترجمه: تایپ شده با فونت B Nazanin 14
مقاله بیس: خیر
مدل مفهومی: ندارد
کد محصول: 12315
رفرنس: دارای رفرنس در داخل متن و انتهای مقاله
پرسشنامه: ندارد
متغیر: ندارد
فرضیه: ندارد
درج شدن منابع داخل متن در ترجمه: بله
ترجمه شدن توضیحات زیر تصاویر و جداول: بله
ترجمه شدن متون داخل تصاویر و جداول: بله
رفرنس در ترجمه: در داخل متن و انتهای مقاله درج شده است
ضمیمه: ندارد
نمونه ترجمه فارسی مقاله

چکیده

چند کنتری یک راهکار صفحه کنترل مقیاس پذیر برای شبکه تعریف شده نرم افزاری  (SDN) در مقیاس بزرگ است. یک سوئیچ SDN برای دستیابی به انعطاف پذیری بالا می تواند به یک کنترل کننده اصلی (مستر)  برای عملیت معمولی و یک کنترل کننده تابع (اسلیو)  که از کارکرد کنترل کننده اصلی بک آپ می گیرد متصل شود. هنگامی که کنترل کننده اصلی از کار می افتد، یکی از کنترل کننده های تابع به سوئیچ ها اختصاص داده می شوند تا به عنوان کنترل کننده اصلی کار کنند. با این حال، اختصاص کنترل کننده تابع نامناسب می تواند سبب از کار افتادن زنجیره کنترل کننده شود به طوری که خارج از ظرفیت کنترل کننده اختصاص یافته کار کند و حتی سبب ایجاد اختلال در شبکه شود. در این مقاله اختصاص دینامیکی کنترل کننده تابع را پیشنهاد می دهیم که با طراحی اختصاص کنترل کننده تابع پیش از خرابی کنترل کننده از اختلال در شبکه جلوگیری می کند. ما ابتدا پدیده خرابی زنجیره کننده کننده را توصیف می کنیم: به دلیل اختصاص غیر منطقی کنترل کننده تابع، ممکن است کل شبکه هنگامی که یک کنترل کننده از کار می افتد دچار اختلال شود. برای جلوگیری از این پدیده، مساله اختصاص کنترل کننده تابع را به عنوان یک مساله بهینه سازی ترکیبی چند هدفه فرموله می کنیم که تاخیر، توازن بار و استحکام را در نظر می گیرد و پیچیدگی کامل NP آن را اثبات می کند. ما این مساله را توسط روش اختصاص دینامیکی کنترل کننده تابع  (DSCA) حل می کنیم. این روش ابتدا از کار افتادگی های کنترل کننده در ماژول تشخیص خطا را بررسی می کند، سپس اختصاص انعطاف پذیر تابع را کامل می کند و اختصاص تابع جدید را برای سوئیچ ها در ماژول اختصاص اسلیو کارآمد تولید می کند. در نهایت در ماژول تنظیم نقش، نقش برخی از کنترل کننده ها را تغییر می دهد و سوئیچ ها را مجدداً متصل می کند. نتایج شبیه سازی نشان می دهد که راهکار پیشنهادی می تواند بدترین تاخیر موردی را تحت خرابی های کنترل کننده به میزان متوسط 35.1 درصد کاهش دهد و احتمال اختلال در شبکه را کم کند.

7. نتیجه گیری

در این مقاله تلاش می کنیم تا عملکرد تحمل خطا مربوط به صفحه کنترل را از نظر اختصاص کنترل کننده تابع بهبود دهیم و یک روش اختصاص دینامیک کنترل کننده تابع (DSCA) را پیشنهاد می دهیم. در ابتدا پدیده خرابی زنجیره کنترل کننده را توصیف می کنیم که به دلیل از کار افتادگی کنترل ایجاد شده است که می تواند سبب خرابی کل شبکه شود. ما از طریق تحلیل ها در می یابیم که اختصاص کنترل کننده تابع نکته کلیدی در تضمین عملکرد با قابلیت تحمل خطا در صفحه کنترل است. سپس مساله SCA را با در نظر گرفتن تاخیر، توازن بار و استحکام به عنوان یک بهینه سازی چند هدفه فرموله می کنیم. علاوه بر این، روش DSCA برای حل موثر مساله SCA پیشنهاد می شود و به سه ماژول شامل تشخیص حالت، اختصاص تابع کارآمد و تنظیم نقش تقسیم می شود. مهم تر این که الگوریتم های اکتشافی بهبود یافته در ماژول های مربوطه بارگذاری می شوند تا کارآیی را افزایش دهند. نتایج شبیه سازی نشان می دهد که روش DSCA در مقایسه با روش های دیگر می تواند به طور موثر عملکرد تحمل خطای صفحه کنترل را تضمین کند و تاثیر از کار افتاد گی کنترل کننده بر کل شبکه را به حداقل برساند.

در کار آتی ما قصد داریم تا دیدگاه های بیشتری در مدل نظری قرار دهیم و روش DSCA را به شبکه بزرگتر همراه با ترافیک واقعی تر برای ارزیابی عملکرد آن توسعه دهیم.

نمونه متن انگلیسی مقاله

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.

7. Conclusion

In this paper, we attempt to improve the fault-tolerant performance of control plane from the perspective of slave controller assignment and propose a dynamic slave controller assignment (DSCA) scheme. Firstly, we describe controller chain failure phenomenon caused by controller failure, which may crash the entire network. Through analyses, we find that rational slave controller assignment is the key to guarantee the fault-tolerant performance of control plane. Then, we formulate the SCA problem, considering latency, load balancing and robustness, as a multi-objective mixed optimization. Further, DSCA is proposed to effectively solve the SCA problem, and it can be divided into three modules including state detection, efficient slave assignment and role adjustment. More importantly, the improved heuristic algorithms are loaded on the corresponding modules to increase efficiency. Simulation results show that, compared with other schemes, DSCA can effectively ensure the fault-tolerant performance of control plane and minimize the impact of controller failure on the entire network.

In future work, we plan to provide more insights into the theoretical model and extend DSCA scheme to a large-scale network with more real traffic to evaluate its performance.

تصویری از فایل ترجمه

          

(جهت بزرگ نمایی روی عکس کلیک نمایید)

ترجمه فارسی فهرست مطالب

چکیده

1. مقدمه

2. انگیزه

1-2 از کار افتادگی زنجیره کنترل کننده

2-2 نیاز به بهبود اختصاص کنترل کننده تابع

3. مدل سازی و اطلاعات

1-3 مدل شبکه

2-3 فرمول اختصاص کنترل کننده تابع

1-2-3 تاخیر بین سوئیچ و کنترل کننده

2-2-3 توازن بار کنترل کننده

3-2-3 استحکام اختصاص کنترل کننده تابع

4-2-3 فرموله کردن مساله SCA

4. تخصیص دینامیکی کنترل کننده تابع

1-4 مروری بر روش DSCA

2-4 ماژول تشخیص حالت

3-4 ماژول اختصاص تابع کارآمد

1-3-4 کدگذاری کنترل کننده تابع

2-3-4 اصل تغییر دما

3-3-4 الگوریتم تبرید شبیه سازی شده (SSA) با آگاهی از حالت 

4-4 ماژول تنظیم نقش

5. شبیه سازی و ارزیابی

1-5 ساختار شبیه سازی

2-5 نتایج شبیه سازی

1-2-5 تاخیر

2-2-5 توازن بار کنترل کننده

3-2-5 احتمال خرابی شبکه

4-2-5 عملکرد اکتشافی

6. کارهای مرتبط

1-6 صفحه کنترل قابل اطمینان

2-6 طراحی غلبه بر خطا مربوط به صفحه کنترل

7. نتیجه گیری

منابع

فهرست انگلیسی مطالب

ABSTRACT

1. Introduction

2. Motivation

2.1. Controller chain failure

2.2. Requirement for improving slave controller assignment

3. Modeling and formulation

3.1. Network model

3.2. Slave controller assignment formulation

3.2.1. Latency between switch and controller

3.2.2. Controller load balancing

3.2.3. Robustness of slave controller assignment

3.2.4. The SCA problem formulation

4. Dynamic slave controller assignment

4.1. Overview of DSCA

4.2. State detection module

4.3. Efficient slave assignment module

4.3.1. Slave controller encoding

4.3.2. Temperature changing principle

4.3.3. State-aware simulated annealing (SSA) algorithm

4.4. Role adjustment module

5. Simulation and evaluation

5.1. Simulation setting

5.2. Simulation results

5.2.1. Latency

5.2.2. Controller load balancing

5.2.3. Network crash probability

5.2.4. Performance of heuristic

6. Related work

6.1. Reliable control plane

6.2. Failover design of control plane

7. Conclusion

References

محتوای این محصول:
- اصل مقاله انگلیسی با فرمت pdf
- اصل مقاله انگلیسی با فرمت ورد (word) با قابلیت ویرایش
- ترجمه فارسی مقاله با فرمت ورد (word) با قابلیت ویرایش، بدون آرم سایت ای ترجمه
- ترجمه فارسی مقاله با فرمت pdf، بدون آرم سایت ای ترجمه
قیمت محصول: ۵۱,۸۰۰ تومان
خرید محصول