Professional Documents
Culture Documents
المشرف:
د .عبد هللا سندي
جدول المحتويات
الملخص 2.....................................................................................................................................
المقدمة 3..................................................................................................................... .1
1.2الخلفية البحثية 3.....................................................................................................................
1.2المشكلة 3.............................................................................................................................
1.3االسئلة البحثية 4.....................................................................................................................
1.4أهداف البحث 4.......................................................................................................................
1.5استعراض النتائج 4..................................................................................................................
.2الدراسات السابقة 4.......................................................................................................................
التصميم المنهجية 5......................................................................................................... .3
المراجع 6......................................................................................................................................
الملخص
أصبحت الشبكة المعرفة بالبرمجيات ( )SDNتقنية ممتازة يتم تنفيذها في شبكة المنطقة المحلي%%ة ( ، )LANوال%%تي تتمت%%ع
بالكثير من المزايا مثل ،جعل الشبكة أكثر مرونة ،وسهولة اإلدارة ،وتبس%%يط تك%%وين الش%%بكة ،وخفض التك%%اليف وتقلي%%ل
النفقات العامة .وف ًقا لهذه المزايا ،تم إدخال SDNفي شبكة واسعة النطاق ( ،)WANأي WANالمعرفة بالبرمجيات (
.)SDWANال يزال SDWANيطرح العديد %من المشكالت وتحديات التصميم مث%ل كيفي%ة العث%ور على الع%دد %األمث%ل
لوح%%دات التحكم وأفض%%ل موق%%ع لتخص%%يص وح%%دات التحكم تل%%ك .تق%%دم ه%%ذه الدراس%%ة حاًل متع%%دد %المراح%%ل يحت%%وي على
خوارزمي%%ة تحلي%%ل ص%%ورة ظلي%%ه وخوارزمي%%ة إحص%%ائيات الفج%%وة Silhouette Analysis algorithm Gap -
-statistics algorithmللعث%%%ور على ع%%%دد وح%%%دات التحكمPartition around Medoids (PAM) ،
algorithmللعثور على أفضل موقع لوضع وح%%دات التحكم ،أنتج ه%%ذا الح%%ل أدنى متوس%%ط زمن انتق%%ال أفض%%ل .تظه%%ر
نتائج المحاكاة أن الحل المقترح قلل من متوسط زمن انتقال االنتشار مقارنة بالخوارزميات التقليدية السابقة في طوبولوجيا
ش%%بكة Internet2 OS3Eال%%تي تس%%تخدم بش%%كل ش%%ائع م%%ع الدراس%%ات الس%%ابقة .من خالل تقلي%%ل متوس%%ط زمن انتق%%ال
االنتشار ،يحقق الحل المقترح تأثيرً ا جي ًدا لكفاءة شبكة SDWANوف ًقا لطوبولوجيته%%ا .سيس%%اعد ه%%ذا الح%%ل SDWAN
على مواجهة جزء من تحديات التصميم.
المقدمة .1
1.1الخلفية البحثية
الشبكة المعرفة بالبرمجيات ( )SDNهي تقنية تفص%%ل مس%%توى التحكم عن مس%%توى البيان%%ات ،لجع%%ل الش%%بكة أك%%ثر مرون%%ة،
وأسهل إلدارة وتبسيط تكوين الشبكة .يمكن لمديري الشبكات تكوين موارد الشبكة وتحسينها تلقائيًا وسري ًعا وديناميكيً%%ا من
خالل االتصال بتطبيقات طبقة التحكم .تتميز SDNبخصائص التحكم المركزي وقابلية برمجة الشبكة ،مم%%ا يع%%زز مرون%%ة
الشبكة وفتحها.
ممتازا في تقنية الشبكة الجديدة .وف ًقا لهذه المزايا ،يتم إدخال بني%%ة SDNفي ش%%بكة المنطق%%ة الواس%%عة (
ً أصبحت SDNحالً
،)WANأي شبكة WANالمعرفة بالبرمجيات ( .)SDWANمع توسيع نطاق تطبيقات ،SDWANتتزاي%%د ً
أيض%ا مش%%اكل
نشر وحدات التحكم .موارد مستوى التحكم محدودة بشكل عام .مع زيادة حجم الشبكة ،تزداد أحداث الشبكة أيضًا.
عندما ال يكون مستوى وحدة التحكم كافيا ً للتعام%ل م%ع أح%داث الش%بكة ه%ذه ،س%تكون كف%اءة الش%بكة مح%دودة .في س%يناريو
التحكم في الشبكة الكبيرة ،يتم أي ً
ضا طرح متطلبات أعلى إلدارة ومعالجة طلبات التحكم في شبكات .WAN
في الوقت الحاضر ،هناك حالن رئيسيان لحل الق%%درة على التعام%%ل م%%ع طلب%%ات مس%%توى التحكم في .SDWANاألول ه%%و
تحسين أداء طائرة التحكم .يتم تحقيق قدرة معالجة مستوى التحكم من خالل تحسين أداء جهاز التحكم الفردي .والثاني هو
اعتماد بنية متعددة %التحكم .من خالل نش%%ر وح%%دات تحكم متع%%ددة لمش%اركة طلب%%ات التحكم في المعالج%%ة من الش%%بكة ،يمكن
تقليل الحمل على وحدة تحكم واحدة ويمكن تحسين قوة المعالجة لمستوى التحكم بأكمله.
قوة المعالجة لوحدة تحكم واحدة محدودة ،وال يمكن لوحدة تحكم واحدة مواجه%ة متطلب%ات الق%درة على المعالج%ة في زي%ادة
الشبكة الكبيرة .ل%%ذلك ،ال يمكن اختف%اء مش%%كلة طلب%%ات مس%%توى التحكم في المعالج%%ة إال إلى ح%%د م%%ا من خالل تحس%%ين أداء
المعالج الفردي .من أجل تلبية احتياجات الشبكة واسعة النطاق ،من الض%روري تص%%ميم بني%%ة متع%%ددة وح%%دات التحكم مث%ل
مستوى التحكم.
يتعلق وضع وحدة التحكم بع%%دد %وح%%دات التحكم ال%%تي تم نش%رها في ش%%بكة WANمعين%%ة .إن نش%ر ع%%دد معين من وح%%دات
التحكم له تأثير على العديد من األهداف مثل زمن انتقال االنتشار والموثوقية.
1.2المشكلة
بسبب هيكل SDWANيعتمد على البنية متعدد تحكم .تسببت عملية نقل وحدات التحكم -إيجاد الع%%دد %والموق%%ع
-المطلوبة في شبكة SDWANمعينة بطريقة غير مخطط لها أو غير معروفة ،في حدوث مشكلة زمن ت%%اخير
عال في انتقال الحزم بسبب ازدحام الطلبات الهائلة على وحدة التحكم ،مم%%ا يقل%%ل من كف%%اءة الش%%بكة .ل%%ذلك ،ف%%إن
ٍ
المش%%كلة ال%%تي يجب معالجته%%ا هي :كم ع%%دد وح%%دات التحكم المطلوب%%ة وأين يجب نش%%ر وح%%دات التحكم؟ ل%%ذلك،
اق%ترحت ه%ذه الدراس%ة حاًل متع%دد المراح%ل (تحلي%ل الص%ورة الظليل%ة Silhouette Analysisوإحص%اءات
الفجوة Gap Statisticsلتحديد العدد األمثل لوحدات التحكمPartition around Medoids (PAM) .
ليجاد أفضل المواقع لهذه المتحكمات حل هذه المشكلة.
1.3االسئلة البحثية
بناء على أهمية البحث عن المشكلة أعاله ،يتم إنشاء األسئلة التالية:
ما هي التقنيات األكثر مالءمة لهذه الدراسة ،بحيث يمكن استخدامها خالل مرحلة التنفيذ؟ .1
كيف يمكننا تقييم فعالية وكفاءة التقنيات المحددة؟ .2
ما هي األدوات والمعايير التي سنؤديها في مرحلة التقييم؟ .3
1.4أهداف البحث
سيركز هذا البحث أيضًا على:
1.5استعراض النتائج
سيساعد هذا الحل SDWANعلى مواجهة جزء من تحديات التصميمز
.2الدراسات السابقة
( .) 1ناقشت هذه الدراسة عملية تقسيم مجاالت الشبكة الواسعة ووضع وحدة التحكم في كل مجال من أج%%ل تعزي%%ز مفه%%وم
SDNفي شبكات WANبنا ًء على وقت االنتشار .قد يكون لطريقة الحل في هذه الدراسة تعقيد زمني كبير.
( )2ناقشوا عملية توزيع وحدات التحكم في ضوء حمولة كل وحدة تحكم ،والتأخير والعدد %المطلوب من وح%%دات التحكم.
تعتمد هذه الطريقة على النشر المشترك ووقت االستجابة لتحديد الرقم األمثل .تم استخدام خوارزمية جينية لمعرفة العالقة
بين وحدة التحكم والمفتاح ،ثم الحد األدنى من الخوارزمية لتحديد التأخير ،وكل ذلك لتحديد الموضع األمثل لجه%%از التحكم
يعتمد على المسافة .عدد %المفاتيح المتصلة بكل عنصر تحكم .قد ال تنطبق هذه الدراسة على شبكات ،WANألنها لم تأخذ
في االعتبار تعدد %وحدات التحكم.
( .)3في هذه الدراسة تم نشر عدد محدود من وحدات التحكم داخل الش%بكة لتلبي%ة المتطلب%ات .يتم قي%اس زمن االنتق%ال بين
المحول ووحدة التحكم باإلضافة إلى بعض المعايير مثل موازنة الحمل وفشل االرتب%%اط لك%%ل وح%%دة تحكم ،ولكن ق%%د يك%%ون
هناك تعارض بين المعايير .تعتبر هذه الطريقة ( )MHHSGAغير مناسبة ألنها تتطلب موارد معالج كبيرة مثل الذاكرة
إلجراء عمليات حسابية معقدة.
( .)4تم استخدام خوارزمية kuhn-munkersلحل مشكلة وضع وحدة التحكم وإيجاد تط%%ابق جي%%د بين المفت%%اح ووح%%دة
التحكم ،ثم استخدموا خوارزمية جينية تعتمد على التخصيص ،ولكن العمليات الحسابية قد تكون معق%%دة نوعً %ا م%%ا ،وأحيا ًن%%ا
تكون كذلك .يصعب العثور على الحل األمثل في المقاييس الكبيرة .SDN
( )5اقترحوا خوارزميات إليجاد حلول عالية الجودة من أجل العثور على أفضل موقع تحكم ،م%%ع مراع%%اة المرون%%ة ض%%د
الفشل ،وإمكانيات وحدة التحكم في المعالجة .هذه الدراسة مفيدة لمقدمي الخدمات من أجل تقديمها
( .) 6تم اقتراح نهج آخر لنشر وحدات التحكم ويستند إلى اكتشاف المجتمعات من خالل تحليل الشبكات الواسعة وتقسيمها
إلى ع%%دة مجتمع%%ات .ثم يتم تع%%يين %ك%%ل مجتم%%ع تحكم .ع%%دد العق%%د في ك%%ل مجتم%%ع مقي%%د ومحاول%%ة تقلي%%ل االختالف%%ات بين
المجتمعات لتحقيق التوازن ،ولكن هذه الدراسة تحتاج إلى تقليل انتشار الشبكة العالمية وزيادة مرونة الشبكة.
( .)7تم اق%%تراح مع%%ايير أخ%%رى لتوزي%%ع وح%%دات التحكم ،وهي ت%%أخير االنتش%%ار والوص%%لة وع%%دد القف%%زات .اس%%تخدموا
خوارزميتين ، %حيث وجدوا أنه إذا تم اختيار وحدة التحكم بنا ًء على تأخير االنتشار ،فقد يحدث ضغط على أحد الروابط ،
وأضافوا معيار عدد القفزات لتقليل الضغط على الروابط وتوزيع العمل بين منهم ،ولكن في حالة عدد القفزات متساوي ،
لكن أحد المسارات له ارتباط أطول قد يتسبب في تأخير ،ل%ذلك ق%اموا بإض%افة معي%ار االرتب%اط ،حيث تمت دراس%ة ع%دد
مرات استخدام االرتباط ،والمقدار لم يتم احتساب حركة المرور التي تستخدم االرتباط ،وق%%د ال يك%%ون ه%%ذا كاف ًي%%ا لتوف%%ير
حل أفضل لنشر وحدات التحكم في حالة عدم التعامل مع حركة المرور.
االفتراضات
. 1من المفترض أن يكون اتصال التبديل إلى جهاز التحكم خارج النطاق ،لذا فإن خطة البيانات وحركة التحكم ليس%%ت في
نفس االرتباط.
مجموعه البيانات
النموذج المستخدم
مقارنة
الموارد والمعدات
عملية التحقق
المراجع
1. P. Xiao, Z.-Y. Li, S. Guo, H. Qi,W.-Y. Qu, and H.-S. Yu, ‘‘AK self-adaptive
SDN controller placement for wide area networks,’’ Frontiers Inf. Technol.
Electron. Eng., vol. 17, no. 7, pp. 620–633, Jul. 2016.