شماره ركورد كنفرانس :
5402
عنوان مقاله :
مروري بر ساختارهاي جريان باز از طريق اضافه كردن مكانيزم هاي بازيابي سريع در سوئيچ و كنترلكننده بصورت Real-Time
عنوان به زبان ديگر :
A review of open flow structures by adding fast recovery mechanisms in switch and controller in real-time
پديدآورندگان :
حمد الخفاجي ثابت محسن thabetmohsen@gmail.com دانشگاه آزاد اسلامي واحد خوراسگان , نجفي فاطمه najafi.un@gmail.com دانشگاه آزاد اسلامي واحد ايذه
كليدواژه :
توازن بار , شبكه هاي نرم افزارمحور , OpenFlow
عنوان كنفرانس :
اولين كنفرانس ملي پژوهش و نوآوري در هوش مصنوعي
چكيده فارسي :
شبكه هاي نرمافزار محور (SDN) نسل جديدي از شبكه ها كه با استفاده از لايه هاي مجازي، سوييچ هاي مجازي، كنترلر مركزي، استانداردهاي ارتباطي و واسط هاي برنامهنويسي سطح بالا سعي مي كنند برخي از كارهاي كنترلي و مديريتي سوييچ ها و مسيريابهاي شبكه را در لايه هاي بالاتر بهصورت نرم افزاري انجام دهند. به زبان ديگر شبكه هاي نرم افزار محور وابستگي به سخت افزار را كاهش داده و قابليت هاي نرم افزاري و هوشمندي شبكه را افزايش ميدهد. برنامهريزي، پيكربندي شبكه را آسانتر ميكند و از پيچيدگي شبكه ها ميكاهد. در شبكه هاي نرمافزار محور اين كنترلر است كه رفتار شبكه را مشخص ميكند. پياده سازي مركزي منطق كنترل در مدل نرمافزار كه در سرور استاندارد مجزايي اجرا ميشود چندين مزيت را ارائه ميدهد. اولاً نسبت به روشهاي سنتي ساده تر است و در شناخت سياست هاي شبكه ميان نرم افزار، كمتر از وسيله هايي با پيكربندي سطح پايين شبكه مستعد خطا مي باشد. دوماً برنامه كنترلي ميتواند بهصورت خودكار به تغييرات جعلي در حالت شبكه واكنش نشان دهد و سياست-هاي سطح بالا در شبكه را حفظ كند. سوما پياده سازي مركزي منطق كنترل در يك سيستم كنترلي با شناخت كامل و عمومي وضعيت يك شبكه، پيچيدگي توابع شبكه را ساده سازي مي كنند. اين قابليت، برنامه نويسي شبكه يا بهعبارتيديگر بخش كنترل اساسي داده، يك قابليت باارزش و حياتي در اين شبكه ها مي باشد. از قابليت معماري اين شبكه ها ميتوان به برنامه ريزي مستقيم، مديريت مركزي و سريع اشاره كرد كه اين اجازه را به مديران ميدهد تا خودشان شبكه را پيكربندي، مديرت و بهينهسازي منابع شبكه را بهصورت سريع و پويا انجام دهند. در اين مقاله، مروري بر ساختارهاي جريان باز از طريق اضافه كردن مكانيزم هاي بازيابي سريع در سوئيچ و كنترلكننده بصورت Real-Time خواهيم داشت.
چكيده لاتين :
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.