• شماره ركورد
    20659
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    ۲۰۶۵۹
  • پديد آورنده

    حميد مختاري

  • عنوان
    يك چارچوب ارزيابي كارايي مبتني بر شبيه سازي براي كنترل كننده هاي شبكه هاي تعريف شده با نرم افزار
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    شبكه هاي كامپيوتري
  • سال تحصيل
    ۱۳۹۴
  • تاريخ دفاع
    ۱۳۹۷/۱۲/۲۱
  • استاد راهنما
    دكتر وصال حكمي
  • دانشكده
    كامپيوتر
  • چكيده
    با توجه به گسترش روز افزون استفاده از شبكه¬هاي كامپيوتري، نيازمند بكارگيري روش¬هاي گوناگون و كارا براي مديريت شبكه¬ها مي باشيم. طي سال¬هاي اخير، الگوي «شبكه هاي تعريف شده با نرم افزار » (SDN) به عنوان رويكردي كه پياده¬سازي شبكه بر اساس سخت افزارهاي كمتر و اتكاي بيشتر به روشهاي نرم¬افزاري را تجويز مي¬كند، مورد توجه ويژه فعالان در اين حوزه قرار گرفته است. در شبكه¬هايSDN، «صفحه كنترل » از «صفحه جلوراني » داده مجزا شده و به صورت قابل برنامه¬ريزي طراحي و پياده¬سازي مي¬گردند و اين جداسازي لايه كنترل از لايه داده در شبكه¬هايSDN موجب ايجاد انعطاف بالا و مقياس¬پذيري بيشتر در عملكرد شبكه¬هاي كامپيوتري مي¬گردد. يكي از مسائل اصلي در اين نوع شبكه¬ها كنترل¬كننده و عملكرد كنترل¬كننده براي كنترل سخت افزارهاي شبكه مي باشد. كنترل¬كننده نتنها مي تواند به عنوان يك سيستم كنترل براي سخت¬افزار عمل كند، بلكه مي¬تواند مديريت يكپارچه و بهينه شبكه و نقش يك سيستم¬عامل را نيز ايفا نمايد. در اين پژوهش، به ارائه چارچوبي جامع جهت ارزيابي عملكرد كنترل¬كننده¬هايOpenflow مي¬پردازيم و به اين منظور، ابتدا يك دسته¬بندي از كنترل¬كننده¬ها بر اساس خصوصيات ساختاري و نوع كاربري (شامل: كنترل¬كننده¬هاي متمركز و كنترل¬كننده¬هاي توزيع¬شده) ارائه مي¬دهيم. سپس، بر اساس يك بستر شبيه¬سازي و تست، كنترل¬كننده¬هاي متمركز موجود را بر اساس پارامترهاي كيفيت¬ سرويس، تاخير و نرخ گذردهي كنترل¬كننده در انواع توپولوژي¬هاي شبكه¬اي مانند: خطي، درختي و تكي و همچنين مقياس¬هاي متفاوت مورد آزمايش و تحليل قرار مي¬دهيم. جهت ارزيابي كنترل¬كننده¬هاي توزيع¬شده نيز ملاك انتخاب بر اساس معيار تاخير شبكه در انواع توپولوژي¬هاي مطرح در شبكه¬هاي مراكز¬داده بر اساس مقياس و بار ارسالي متفاوت در شبكه صورت گرفته و همچنين تاثير بهره¬گيري از پروتكل¬هاي مسيريابي بر روي عملكرد كنترل¬كننده¬ها در شبكه¬هاي مراكز داده مورد ارزيابي و تحليل قرار مي¬گيرد. نتايج اين پژوهش مي تواند در قالب رهنمودهايي جهت انتخاب مناسب¬ترين كنترل¬كننده براي انواع توپولوژي¬هاي (شبكه¬هاي محلي با پيكربندي خطي يا درختي و همچنين،شبكه¬هاي مراكز داده)، مقياس و شرايط بار كاري مختلف و منطبق با اهداف عملياتي متفاوت(مثلا:تاخير يا گذردهي) مورد بهره¬برداري مديران شبكه¬ها قرار گيرد.
  • تاريخ ورود اطلاعات
    1398/03/28
  • عنوان به انگليسي
    A Simulation-Based Performance Evaluation Framework for Controllers in Software Defined Networks
  • تاريخ بهره برداري
    3/12/2019 12:00:00 AM
  • دانشجوي وارد كننده اطلاعات

    حميد مختاري

  • چكيده به لاتين
    Due to the increasing use of computer networks, we need to apply various and efficient methods for network management. In recent years, the »Software-Defined Networks« (SDN) model has been featured by the activists in this area as an approach that employs a network implementation based on less hardware and more reliance on software. In SDN networks, the “control panel” is separated from the “forward panel” of data and are designed and implemented in a programmable way, and this separation of the control layer from the data layer in the SDN networks provides greater flexibility and scalability in the performance of computer networks. One of the main issues in this kind of networks is controller and controller function for controlling network hardware. The controller can not only act as a control system for hardware, it can also manage the network seamlessly and efficiently, and also play the role of an operating system. In fact, it manages the main function of these types of networks, and for this reason, there are challenges for this layer. The controller is responsible for deciding how to send network packages and enforcing its policies through standard protocols such as OpenFlow to network hardware. In this research, we present a comprehensive framework for evaluating the performance of OpenFlow controllers, and we first introduce a class of controllers based on structural characteristics and type of use (including centralized controllers and distributed controllers). Then, based on a simulation and testing platform, we examine and analyze the existing centralized controllers based on parameters of service quality, latency and controller throughput in a variety of network topologies such as linear, tree, and individual, as well as different scales. In order to evaluate distributed controllers, the selection criterion is based on network latency criteria in a variety of topologies in data center networks according to different scale and uploads on the network, and also the effect of using routing protocols on controllers’ performance in data center networks is evaluated and analyzed.