|
|
ارائه روشی جهت توازن بار در سرورهای شبکه های مبتنی بر نرم افزار با استفاده از الگوریتم بادبان ماهی
|
|
|
|
|
نویسنده
|
نژادتانوردی امید ,موسی جعفرآبادی حسین ,شادروان سوده
|
منبع
|
نهمين همايش ملي مطالعات و تحقيقات نوين در حوزه علوم كامپيوتر، برق و مكانيك ايران - 1402 - دوره : 9 - نهمین همایش ملی مطالعات و تحقیقات نوین در حوزه علوم کامپیوتر، برق و مکانیک ایران - کد همایش: 02230-26102 - صفحه:0 -0
|
چکیده
|
امروزه شبکههای مبتنی بر نرمافزار (sdn) به عنوان یک پارادایم نوآورانه در حوزه شبکههای کامپیوتری مطرح شدهاند. sdn امکان کنترل مرکزی و برنامهریزی از راه دور شبکه را فراهم میکند و باعث افزایش انعطافپذیری، مقیاسپذیری و کارایی شبکه میشود. در شبکههای sdn، سرورهای شبکه نقش حیاتی را در ارائه خدمات شبکه به عهده دارند. اما با افزایش ترافیک شبکه و نیازمندیهای بیشتر کاربران، توزیع مناسب بار بین سرورها اهمیت بیشتری پیدا میکند. توازن بار میتواند بهبود عملکرد و کارایی سرورها و همچنین کاهش زمان پاسخ به درخواستها را به ارمغان بیاورد. در دهههای اخیر، متدهای مختلفی برای توازن بار در شبکههای sdn پیشنهاد شده است. با این حال، توازن بار در شبکههای sdn همچنان چالشهایی را به همراه داشته است. در این تحقیق، الگوریتم بادبان ماهی برای توازن بار در سرورهای sdn مورد بررسی و ارزیابی قرار میگیرد. این الگوریتم الهام گرفته از رفتار گروهی ماهیان در طبیعت است که به وسیله جذب و دفع فراترافیک به منظور برقراری توازن و هماهنگی در گروه در این طرح پیشنهادی به فعالیت میپردازد. نتایج شبه سازی نشان داده است که الگوریتم بادبان ماهی با استفاده از روشی هوشمندانه و قابل تطبیق قادر است بهبود قابل توجهی در توازن بار سرورها در شبکههای sdn به ارمغان بیاورد.
|
کلیدواژه
|
الگوریتم بادبان ماهی، پاسخگویی شبکه، توازن بار، سرورهای sdn، شبکه نرم افزار محور، کیفیت خدمات
|
آدرس
|
, iran, , iran, , iran
|
پست الکترونیکی
|
shadravan239@gmail.com
|
|
|
|
|
|
|
|
|
providing a method to balance the load of sdn servers using the fish sail algorithm
|
|
|
Authors
|
|
Abstract
|
software-defined networks (sdn) have emerged as an innovative paradigm in the field of computer networks. sdn enables centralized control and remote planning of the network and increases network flexibility, scalability and efficiency. in sdn networks, network servers play a vital role in providing network services. but with the increase of network traffic and more user requirements, proper load distribution between servers becomes more important. load balancing can improve the performance and efficiency of servers as well as reduce the response time to requests. in recent decades, various methods have been proposed for load balancing in sdn networks. these methods often operate based on information such as server status, network traffic, and user requirements. one of the popular algorithms used in load balancing is the round robin algorithm, in which requests are distributed among servers in order. other algorithms such as least connections and weighted round robin are also used in this field. however, load balancing in sdn networks still brings challenges. normally, algorithms used in different scenarios and with variable network traffic may not improve performance. therefore, the need for an intelligent and adaptable method for load balancing in sdn networks is felt. in this research, the sailfish algorithm for load balancing in sdn servers is investigated and evaluated. the fish sail algorithm is inspired by the group behavior of fishes in nature, which attract and repel extra traffic in order to maintain balance and harmony in their group. using an intelligent and adaptive method, the fish sail algorithm is able to bring a significant improvement in the load balancing of servers in sdn networks. (sdn), are responsible for providing network services. also, load balancing between servers can help improve network performance and efficiency. with increasing network traffic and more user requirements, facilitating proper load distribution between sdn servers becomes more important.
|
Keywords
|
load balancing ,sdn servers ,software-defined networking ,fish sail algorithm ,server resources ,quality of service ,network responsiveness
|
|
|
|
|
|
|
|
|
|
|