|
|
تسهیل بخشیدن به ساختارهای جریان باز از طریق اضافه کردن مکانیزم های بازیابی سریع در سوئیچ و کنترلکننده بصورت real-time
|
|
|
|
|
نویسنده
|
حمد الخفاجی ثابت محسن ,نجفی فاطمه
|
منبع
|
اولين كنفرانس ملي پژوهش و نوآوري در هوش مصنوعي - 1402 - دوره : 1 - اولین کنفرانس ملی پژوهش و نوآوری در هوش مصنوعی - کد همایش: 02230-75197 - صفحه:0 -0
|
چکیده
|
به منظور توزیع درخواستها و توازن بار بین کارگزارها در شبکههای نرمافزارمحور، از معماری کنترلکننده و متوازنکننده مبتنی بر پروتکل openflow استفاده میشود. در این معماری، هر دستگاه ساده مبتنی بر پروتکل openflow قوانین مشخصی را توسط کنترلکننده دریافت و اجرا میکند تا به عنوان یک متوازنکننده عمل کند. با استفاده از شبکههای نرمافزارمحور، مشکلات مرتبط با متوازنکنندههای سختافزاری سنتی مانند هزینه بالا، عدم انعطافپذیری، نقطه منفرد خطا و ازدحام را میتوان حل کرد. با نصب قوانین توسط کنترلکننده بر روی دستگاههای ساده، یک متوازنکننده قوی و انعطافپذیر را فراهم میکنیم. اما استفاده از یک کنترلکننده واحد برای توازن بار کارگزارها در شبکههای نرمافزارمحور دو چالش اساسی دارد. اولاً، در صورت خرابی کنترلکننده، توازن کننده دیگر قادر به هدایت جریانها نخواهد بود. دوماً، الگوریتمهای توازن باری که نیاز به زمان پردازش در کنترلکننده دارند، میتوانند باعث کاهش کارایی و کیفیت خدمات شود. در این مقاله، با طراحی و پیکربندی چندین پیمانه، یک معماری جدید برای توازن بار کارگزار در شبکههای نرمافزارمحور با دسترسی بالا و کارآمدی طراحی شده است. همچنین، یک الگوریتم توازن بار جدید بر اساس اندازه صف کارگزارها معرفی شده است. در این پژوهش، با بررسی کارایی الگوریتمهای مختلف توازن بار، الگوریتم پیشنهادی با یکی از آخرین الگوریتمهای ارائه شده در این حوزه مقایسه و ارزیابی شده است. معیارهای زمان پاسخ و نرخ تراکنش در ارزیابی مورد بررسی قرار گرفتهاند. نتایج نشان میدهند که الگوریتم پیشنهادی بهبود 3 درصدی در معیارهای کیفیت خدمات را ارائه میدهد.
|
کلیدواژه
|
توازن بار، شبکههای نرم افزارمحور، openflow
|
آدرس
|
, iran, , iran
|
پست الکترونیکی
|
najafi.un@gmail.com
|
|
|
|
|
|
|
|
|
improvement of open flow structures by adding fast recovery mechanisms in switch and controller in real-time
|
|
|
Authors
|
|
Abstract
|
in order to distribute requests and load balance between servers in software defined networking, the controller and balancer architecture based on open flow protocol is used. in this architecture, each simple device based on the open flow protocol receives and executes certain rules by the controller to act as a balancer. by using software defined networking, the problems associated with traditional hardware balancers such as high cost, lack of flexibility, single point of error, and congestion can be solved. we provide a robust and flexible balancer by installing rules by the controller on simple devices. but using a single controller to balance the load of servers in software defined networking has two basic challenges. first, if the controller fails, the balancer will no longer be able to direct currents. second, load balancing algorithms that require processing time in the controller can reduce performance and quality of service. in this thesis, by designing and configuring several modules, a new architecture is designed for server load balancing in software defined networking with high availability and efficiency. also, a new load balancing algorithm based on server queue size is introduced. in this research, by examining the efficiency of different load balancing algorithms, the proposed algorithm has been compared and evaluated with one of the latest algorithms presented in this field. the criteria of response time and transaction rate have been investigated in the evaluation. the results show that the proposed algorithm provides a 3% improvement in service quality metrics.
|
Keywords
|
load balancing ,software defined networking ,open flow
|
|
|
|
|
|
|
|
|
|
|