﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>فصلنامه مهندسی برق و مهندسی کامپيوتر ايران</JournalTitle>
      <ISSN>16823745</ISSN>
      <Volume>22</Volume>
      <Issue>3</Issue>
      <PubDate PubStatus="epublish">
        <Year>2024</Year>
        <Month>12</Month>
        <Day>31</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>A Survey on Controller Placement in Software-Defined Networks</ArticleTitle>
    <VernacularTitle>مروری بر مکان‌یابی کنترلرها در شبکه‌های تعریف‌شده نرم‌افزاری</VernacularTitle>
    <FirstPage>235</FirstPage>
    <LastPage>242</LastPage>
    <ELocationID EIdType="doi" />
    <Language>fa</Language>
    <AuthorList>
      <Author>
        <FirstName>مهدی</FirstName>
        <LastName>سربازی</LastName>
        <Affiliation>دانشگاه کردستان</Affiliation>
      </Author>
      <Author>
        <FirstName>محمد</FirstName>
        <LastName>فتحی</LastName>
        <Affiliation>دانشگاه کردستان</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2023</Year>
      <Month>10</Month>
      <Day>21</Day>
    </History>
    <Abstract>&lt;p style="direction: ltr;"&gt;Software-defined networks (SDNs) are an emerging area in computer networks, enabling efficient resource management in the network by decomposing data and control plans. In SDNs, network controllers acting as the network operating systems, are responsible for serving application programs. Since a control plan consists of several controllers, the placement of network controllers is a challenging issue in complex networks. While the literature has explored the number of controllers and their placement in the network, several fundamental parameters remain unexplored. Therefore, this topic remains open for more investigations. In this paper, we survey the work in the literature on controller placement in SDNs and introduce the research challenges in this area. Additionally, we present potential future research directions to advance this field.&lt;/p&gt;</Abstract>
    <OtherAbstract Language="FA">&lt;p style="direction: rtl;"&gt;شبکه تعریف&amp;zwnj;شده نرم&amp;zwnj;افزاری یکی از جدیدترین پیشرفت&amp;zwnj;ها در زمینه شبکه&amp;zwnj;های کامپیوتری است که با جداسازی سطح داده از سطح کنترل توانسته است منابع شبکه را به&amp;zwnj;خوبی مدیریت کند. کنترلر&amp;zwnj;ها در این شبکه&amp;zwnj;ها، سیستم عامل شبکه هستند و مدیریت کل شبکه را با ارائه خدمات به برنامه&amp;zwnj;های کاربردی&amp;nbsp;بر عهده دارند. لایه کنترل در شبکه&amp;zwnj;های پیچیده متشکل از چندین کنترلر است، ولی تعیین تعداد مناسب و مکان بهینه برای نصب کنترلرها در شبکه مسئله مهمی است. تعداد کنترلر بهینه مورد نیاز و بحث تعیین مکان بهینه برای&amp;nbsp;نصب کنترلرها در شبکه در تحقیق&amp;zwnj;های مختلفی بررسی شده&amp;zwnj;اند؛ اما تعدادی از پارامترهای اساسی شبکه در این تحقیق&amp;zwnj;ها نادیده گرفته شده&amp;zwnj;اند و با وجود راه&amp;zwnj;حل&amp;zwnj;های ارائه&amp;zwnj;شده، هنوز مسائل باز و چالش&amp;zwnj;های حل&amp;zwnj;نشده&amp;zwnj;ای در مکان&amp;zwnj;یابی کنترلرهای شبکه تعریف&amp;zwnj;شده نرم&amp;zwnj;افزاری وجود دارد که نیاز به توجه محققان دارد. این تحقیق مسئله مکان&amp;zwnj;یابی کنترلرها را معرفی می&amp;zwnj;کند و تعدادی از تحقیق&amp;zwnj;های اخیر در این زمینه را دسته&amp;zwnj;بندی و بررسی می&amp;zwnj;نماید. در ادامه چالش&amp;zwnj;ها و مسائل باز این مسئله مطرح می&amp;zwnj;گردد و پیشنهادهایی برای تحقیق&amp;zwnj;های آینده به محققان ارائه می&amp;zwnj;شود.&lt;/p&gt;</OtherAbstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">شبکه تعریف‌شده نرم‌افزاری، راه‌حل‌های فراابتکاری، مکان‌یابی کنترلر، یادگیری ماشین.</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://ijece.org/fa/Article/Download/44474</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>