Professional Documents
Culture Documents
Scheduling and Routing Algorithms
Scheduling and Routing Algorithms
Networks
By
April, 2010
أطروحة الدكتوراه
في هذه االطروحة تم اقتراح و تصميم ثالث خواروميات في شبكة الواي ماكس او مايعرف بـ Mesh
IEE802.16للتحسين جودة الخدمة ,الجدولة ,تحديد المسارات وتخفيف الحمل عن النقاط المزدحمة في
الشبكة او وزن الشبكة.
تم اقتراح خوارزمية تعمل لضمان تلبية متطلبات جودة الخدمة ،حيث يجب على المحطة الرئيسية (Base
)Stationفي ال ـ IEEE 802.16تشغيل خوارزمية تعمل علي تخصيص فترات زمنية بين االتصاالت للنقاط
االتصال اي ما يسمي بالجدولة المركزية.حيث لم يتم تعريف هذه الخوارزمايات في مواصفات IEEE
802.16عند اصداره ،بل ترك الباب مفتوحا للمطورين .في هذه االطروحة تم تطوير آلية جودة الخدمة في الـ
PMP IEEE 802.16لتكون صالحة للتطبيق في الـ ـ .Mesh IEEE 802.16بعد مقارنه آلية الجودة للخدمة
المقترحة مع آلية جودة الخدمة االفتراضية في الـ IEEE 802.16بأستخدام طرق المحاكاة تبين من نتائج تلك
المحاكاة أن آلية جودة الخدمة االفتراضي يتأخير ما ال يقل عن 100مللي من الثانية عن جودة الخدمة المقترحة
و هذا ما يميزها عن االلية االفتراضية ،مما االلية االفتراضية غير مناسبة لالستخدام في خدمات الوسائط
المتعددة مثل البث المباشر مثال او المحادثة الصوتية.
هي عب ارة عن خوارزمي ة تعتم د على امكاني ة خدم ة ع دد اك بر من العمالء او المس تخدمين في الش بكة .فك رة ه ذة
الخوارزمية ان تكون هجينة بحيث تجمع بين خاصيتين مهمتين بين اعطاء االولوية النسبية للعقد االقل طلب في
االرسال و االستقبال وكذلك اعطاء االولوية للعقد التي لها خدمة التميز اصال من قبل الشركة المزودة بالخدمة او
من قب ل االلي ة االفتراض ية للنظ ام في ال واي م اكس (حيث يعطي االولوي ة للوس ائط ال تي تح دث في ال وقت الحقيقي
مثال المكالمات الصويتة او البث المباشرعبر النت) .تم مقارنة هذه الخوارزمية مع كال من الخوارزمية العشوائية
و خوارزمية اعطاء االولوية المسبقة و التي تحدثنا عنها سالفا.
حيث وجد ان االلية العشوائية او ما يسمي الذي يطلب االول هو الذي يخدم ( )first in first outوهو يعتمد علي
نظام من طلب اوال اخذ اوال .عندما يكون طلب االول يحتاج الي وقت قليل فأنة ال يؤثر علي ذو الطلبات القليل ة و
قد يكون الذي طلب االول يحتاج لوقت طويل و هذا يؤخر عمالء كثر.
وقد ضربت مثال علي ذلك نفرض خمسة من الموظفين او العمالء يريدون مقابلت رئيسهم في الشركة او مسؤال
ما و التحدث معه في قضايا العمل كال علي حده والكل منتظره عند السكرتاريه او في غرفة االنتظار .المدير هنا
هو ُممثل بالسنترال الرئيسي او المحطة الرئيسية و الموظفين هم المستخدمين في الشبكة.
.فنفرض ان االول يحتاج 30دقيقة من الوقت لكي ينهي حديثه مع المدير و الثاني 5دقائق و الثالث 10دقائق
و الراب ع دقيق تين و الخ امس ايض ا 5دق ائق .تالح ظ ان االول يحت اج من ال وقت م ا مجموع ة اك ثر من ك ل ب اقي
الموظفين اوالعمالء حيث باقي الموظفين او العمالء االربعة يحتاجون 22دقائق فاالفضل تق ديمهم علي الموظف
او العمي ل االول و لكن ق د يتب ادر الي ك س ؤال ل و ان العمي ل االول يري د التح دث م ع الم دير في موض وع ط ارا او
اك ثر اهمي ة من ب اقي الم وظفين في ه ذا ال وقت يق دم علي ب اقي الم وظفين االربع ة و لكن الزال ل دينا اربع ة من
الم وظفين او العمالء م ا زال موض وع تنفي ذ اولوي ة لالق ل طلب ا س ارياً المفع ول و بذلك فق ط نتف ادي قضية الت أخير
الكبر عدد ممكن من الموظفين او العمالء.
بعد المحاكاة والتطبيق تبين ان الخوارزمية المقترحة تقلل وقت التأخيرللمستخدمين في الشبكة و كذلك تخدم عدد
اك بر من العمالء مقارنت ة بالخوارزمي ة العش وائية و خواررمي ة اعط اء االولوي ة مس بقا من قب ل الش ركة الم زودة
ويكون هذا الفرق جليال في حالة كثرة المستخدمين للشبكة.
.3الخوارزمية الثالثة-:
هي عبارة عن خوارزمية تقوم بتوفير آلية لدفع جزء من الحمولة عن النقاط المزدحمة في حركة الي النقاط االق ل
حمول ة لتعم ل علي وزن الش بكة بحيث ال يحص ل ازدح ام عن د نقط ة عب ور م ا .الخوارزمي ة تتك ون من ج زئين
هامين الجزء االول يقوم بالكشف عن نقطة العبور المزدحمة ويحدد الوزن الذي عليها و يقارنه بحموالت النقاط
االخري لكي يتم معرفة كم الحمولة المطلوب تحويلها الي نقاط عبور اخري .بعد معرفة ذلك يقوم الجزء الثاني
من الخوازمية بعمل عدة محوالت تحويل وتبديل للمسارات العبور للمعلومات لمكي يتم الحصول علي شبكة اكثر
اتزانا مع االخذ بالنظر القصر طريق بين المرسل و المستقبيل نسبيا بحيث يتم اختيار مسارات تجمع بين المرونه
و سهلة العبور وبين االقصر طريق بين المصدر و الهدف .بعد ذلك تجمع كل معلومات محوالت التحويل و النقل
و اختيار افضلها بحيث يتم توزيع الحموالت علي نقاط العبور بشكل متوازن نسبيا مما يجعل الشبكة اكثر اتزانا
مما يسهل عملية المرور لكل مستخدم علي الشبكة.