Do you want to publish a course? Click here

Performance evaluation of controllers in software-defined networks

تَقييمُ أداءِ المُتحكّمات في الشّبكات المُعرَّفة بالبَرمجيات

2313   0   52   0.0 ( 0 )
 Publication date 2018
and research's language is العربية
 Created by Shamra Editor




Ask ChatGPT about the research

Decoupling the decision-making process from the data forwarding process is the heart of software-defined networks technology. One of the most important components of this technology is the controller, which is the smartest component in the network. Many of the controllers have been developed since the technology originated, and many researches have been done to compare the performance of these controllers for productivity, delay and protection. And due to the importance of selecting the appropriate controller according to different parameters and network states, we studied the performance of four controllers: Floodlight, Beacon, Nox, RYU in terms of productivity, RTT, time of establishing connection with an OpenFlow switch and the time for adding an input to the switch flow table. The results showed that the Beacon control was superior in performance when the number of switches in the network was equal to the number of processor cores used by the controller. For RTT and the time needed to add an input to the flow table, the NOX controller achieved less time. Finally, the Floodlight controller was the best in terms of establishing connection with the switch because it needed less time.


Artificial intelligence review:
Research summary
تُعد عملية فصل اتخاذ قرارات التوجيه عن عملية توجيه البيانات جوهر تقنية الشبكات المعرفة بالبرمجيات. أحد أهم مكونات هذه التقنية هو المتحكم، والذي يُعتبر المكون الأذكى في الشبكة. لقد تم تطوير العديد من المتحكمات منذ أن نشأت هذه التقنية، وتطرقت الكثير من الأبحاث إلى مقارنة أداء العديد منها بالنسبة للإنتاجية والتأخير والحماية. نظراً لأهمية اختيار المتحكم المناسب حسب البارامترات والظروف المختلفة للشبكة، قمنا في هذا البحث بدراسة أداء أربعة متحكمات وهي Floodlight, Beacon, NOX, RYU من حيث الإنتاجية وزمن الرحلة الانكفائية RTT بالإضافة إلى زمن تأسيس الاتصال مع مبدل الشبكة وزمن إضافة مدخل إلى جدول التدفق Flow Table للمبدل. أظهرت النتائج تفوق المتحكم Beacon من حيث الإنتاجية عندما يكون عدد المبدلات في الشبكة مساوياً لعدد أنوية المعالج للجهاز الذي يعتمد عليه المتحكم، أما بالنسبة لزمن الرحلة الانكفائية وزمن إضافة مدخل إلى جدول التدفق فقد حقق المتحكم NOX أقل زمن، وأخيراً كان المتحكم Floodlight هو الأفضل زمنياً من حيث تأسيس الاتصال مع المبدل. بناءً على النتائج، يمكن اختيار المتحكم المناسب حسب متطلبات الشبكة، حيث يُفضل استخدام Beacon في الشبكات التي تتطلب معدل إرسال بيانات عالٍ، وFloodlight في الشبكات التي تحتوي عدد كبير من المبدلات وتتطلب معدل إرسال بيانات متوسط، وNOX في التطبيقات التي تتطلب سرعة في التنفيذ.
Critical review
دراسة نقدية: على الرغم من أن البحث يقدم تحليلاً شاملاً لأداء المتحكمات المختلفة في الشبكات المعرفة بالبرمجيات، إلا أنه يفتقر إلى بعض النقاط التي يمكن أن تعزز من قيمته العلمية. على سبيل المثال، لم يتم التطرق بشكل كافٍ إلى تأثير العوامل البيئية مثل التداخل الكهرومغناطيسي أو الأحمال الزائدة على أداء المتحكمات. كما أن البحث اعتمد بشكل كبير على المحاكاة باستخدام Mininet، وهو ما قد لا يعكس الأداء الحقيقي في بيئات الإنتاج الفعلية. بالإضافة إلى ذلك، كان من الممكن أن يكون هناك تحليل أعمق لآليات الأمان والحماية التي يوفرها كل متحكم، خاصة في ظل التهديدات السيبرانية المتزايدة. بشكل عام، البحث مفيد ويقدم رؤى قيمة، ولكن يمكن تحسينه بإضافة المزيد من الدراسات العملية والتحليلات الأمنية.
Questions related to the research
  1. ما هي المتحكمات الأربعة التي تم دراستها في البحث؟

    المتحكمات الأربعة التي تم دراستها هي Floodlight, Beacon, NOX, RYU.

  2. أي متحكم حقق أقل زمن للرحلة الانكفائية؟

    المتحكم NOX حقق أقل زمن للرحلة الانكفائية.

  3. ما هو المتحكم الأفضل من حيث زمن تأسيس الاتصال مع المبدل؟

    المتحكم Floodlight هو الأفضل من حيث زمن تأسيس الاتصال مع المبدل.

  4. ما هي الأداة المستخدمة لقياس إنتاجية المتحكمات في البحث؟

    الأداة المستخدمة لقياس إنتاجية المتحكمات هي CBench.


References used
M. CASADO, T. KOPONEN, D. MOON, and S. SHENKER. Rethinking Packet Forwarding Hardware. Seventh ACM Workshop. On HotNets-VII, 2008
ONF,–SDN Architecture Overview. Version 1.0, URL:https://www.opennetworking.org/ images/stories/downloads/sdn-resources/technicalreports/ SDN-architecture-overview 1.0. pdf, 2013
MCKEOWN, N. Openflow: enabling innovation in campus networks. Commun. SIGCOMM Comput, Rev., 38(2), PP :69–74, April 2008
rate research

Read More

Software defined networks SDN is one of the most influential types of networks in information and communication technology compared to all traditional network technologies where there are many challenges, SDN is one of the most promising solutions fo r the Internet in the future and provides a strong network infrastructure with high specifications and low cost, and represents the future of the next generation of network engineering due to the easy division of networks, programming, monitoring, control and management through a central control, and the separation of control plane from the data-forwarding plane in SDN networks facilitates the process of managing and developing networks, as this technology is currently used in data centers and wireless networks, and is a solution to many of the problems faced by traditional networks. SDN networks are characterized by sufficient dynamism to deal with the different conditions of the network, and the controller is one of its most important components and is considered the smartest component in the network, and given the importance of choosing the appropriate controller according to the different parameters and conditions of the SDN network,in this research we conducted an analysis of the characteristics of Software defined Networks, The analysis relied on comparing SDN networks with the presence of a single OpenDaylight controller (ODL) and the presence of several controllers ODL, OpenDaylight controller was chosen as one of the famous controllers and it is distinguished from others as an open source and contains a distributed datastore and is designed to suit the data center environment, Taking into account the OpenFlow protocol supported on the southern interface by this controller, the research includes simulations of software defined networks topologies using the Mininet emulator, and various scenarios and parameters such as data rate, packet delay, and throughput were analyzed by the D-ITG tool.
Software Defined Networks (SDN) is the qualitative movement in the field of networks due to that fact that it separates the control elements from the routing elements, and the function of the routing elements was limited to the implementation of the decisions that are sent to it by the controller through the OpenFlow Protocol (OF) which is mainly used in SDN. We explain in this paper the benefit of the new concept which is presented by SDN and it makes network management easier, so instead of writing the rules on each device, we program the application in the controller, and the infrastructure devices run the received commands from the controller. In order to achieve the best performance of this technology, a Quality of Service (QoS) must be applied within it, where it includes several criteria, the most important are the used bandwidth, delay, packet loss and jitter. The most important of these criteria is the bandwidth, because by improving this standard, we can improve the rest of the other criteria. Therefore, in this paper, we provide the necessary improvement on the RYUcontroller to use the best bandwidth, which improves the quality of service in SDN.
Current traditional IP networks start to be complex as the demands of the users are ever-growing. Software Defined Network (SDN) is a new paradigm to ease the management of the network and make the network programmable by decoupling the control plane and forwarding plane (such as switch and router). A centralized controller is used to manage the control plane, and it interacts with the forwarding plane using a standardized OpenFlow protocol. However, many controllers are used recently such as POX, Ryu, ONOS, and OpenDaylight. The important question is which is the best controller to use in our network and fits our network’s goals? To answer this question, a decision-making method is proposed in this paper. First, four SDN controllers are selected, and five criteria are analyzed to collect these controllers’ properties. Then a Multi-Criteria Decision Making method named TOPSIS is used to rank the controllers and choose the best one. By applying this method, a comparative study is done to evaluate the four controllers in an environment of LAN topology, and “Ryu” controller is selected as the best one based on our criteria.
الشبكات المعرفة برمجيا SDN هي عبارة عن بنية شبكية جديدة توفر التحكم المركزي بكامل الشبكة. يعمل هذا المتحكم كنظام تشغيل يقوم بإرسال التعليمات وتطبيق التغييرات من خلال الواجهات التخاطبية بينه وبين الأجهزة المسؤولة عنها ويدعى بالمتحكم.
Device to device Communications (D2D Communications) is a new promising technology, that is used to increase data exchanged volume, to expand the coverage area of base stations, core network data offloading, and to move to new frequency bands that have not been used in mobile networks before.

suggested questions

comments
Fetching comments Fetching comments
mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا