مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية (May 2021)
تقييم أداء المتحكمات المختلفة في الشبكات المعرفة برمجياً
Abstract
الشبكات المعرفة برمجياً Software Defined Network (SDN) هي مفهوم شبكي حديث وهي أحد أكثر المجالات التي يعمل عليها الباحثون في أنحاء العالم في السنوات الأخيرة. يعتمد هذا النموذج بشكل رئيسي على الفصل بين طبقة التحكم (Control Plane) وطبقة البيانات (Data Plane)، فقد اقترحت الشبكات المعرفة برمجياً نقل الذكاء الخاص بالشبكة أي القرارات الواجب اتخاذها من أجهزة التبديل والتوجيه الشبكية إلى متحكم مركزي. تتصرف المتحكمات كنقطة تحكم للشبكة وتنظم عملية تدفق البيانات بين طبقة التطبيقات وطبقة البيانات من خلال واجهة التخاطب الشمالية (Northbound Interface) وواجهة التخاطب الجنوبية (Southbound Interface) وذلك لإنشاء شبكة أكثر ديناميكية وقدرة على التكيف. يتم اتخاذ قرارات التوجيه في المتحكم المركزي ويتم نقلها بعد ذلك إلى المبدلات والتي تقوم بتنفيذ القرار المنطقي المتخذ في المتحكم بشكل مباشر، ومن ذلك نجد أن المتحكمات شديدة الأهمية في نجاح الشبكات المعرفة برمجياً. ناقشنا في هذا البحث الوظائف الأساسية لمتحكمات الشبكات المعرفة برمجياً، وخصائص هذه المتحكمات، كما قمنا بتقييم أداء عدد من هذه المتحكمات وفقاً لعاملين هما: الإنتاجية وزمن الانتظار، وتم حسابهما على أحجام مختلفة من الشبكات بزيادة عدد المبدلات والنياسب في كل شبكة.