You are on page 1of 3

Scheduling and Routing Algorithms for Wi-

Max Mesh Networks

Central South University

Scheduling and Routing Algorithms for WiMax Mesh

Networks

A Thesis Submitted for

The Degree of Doctor of Computer Application

By

Mohammed Hasan Mohammed Algamali

April, 2010

‫أطروحة الدكتوراه‬

‫خورزميات في الجدولة و التوجية(تحديد المسارات) لشبكة الواي ماكس‬


‫محمدحسن محمد الجمالي –جامعة الجنوب المركزية‬
‫الملخص‬

‫في هذه االطروحة تم اقتراح و تصميم ثالث خواروميات في شبكة الواي ماكس او مايعرف بـ ‪Mesh‬‬
‫‪ IEE802.16‬للتحسين جودة الخدمة ‪ ,‬الجدولة ‪ ,‬تحديد المسارات وتخفيف الحمل عن النقاط المزدحمة في‬
‫الشبكة او وزن الشبكة‪.‬‬

‫‪.1‬الخوارزمية االولي ‪-:‬‬

‫تم اقتراح خوارزمية تعمل لضمان تلبية متطلبات جودة الخدمة‪ ،‬حيث يجب على المحطة الرئيسية (‪Base‬‬
‫‪ )Station‬في ال ـ ‪ IEEE 802.16‬تشغيل خوارزمية تعمل علي تخصيص فترات زمنية بين االتصاالت للنقاط‬
‫االتصال اي ما يسمي بالجدولة المركزية‪.‬حيث لم يتم تعريف هذه الخوارزمايات في مواصفات ‪IEEE‬‬
‫‪802.16‬عند اصداره‪ ،‬بل ترك الباب مفتوحا للمطورين‪ .‬في هذه االطروحة تم تطوير آلية جودة الخدمة في الـ‬
‫‪ PMP IEEE 802.16‬لتكون صالحة للتطبيق في الـ ـ‪ .Mesh IEEE 802.16‬بعد مقارنه آلية الجودة للخدمة‬
‫المقترحة مع آلية جودة الخدمة االفتراضية في الـ ‪ IEEE 802.16‬بأستخدام طرق المحاكاة تبين من نتائج تلك‬
‫المحاكاة أن آلية جودة الخدمة االفتراضي يتأخير ما ال يقل عن ‪ 100‬مللي من الثانية عن جودة الخدمة المقترحة‬
‫و هذا ما يميزها عن االلية االفتراضية ‪ ،‬مما االلية االفتراضية غير مناسبة لالستخدام في خدمات الوسائط‬
‫المتعددة مثل البث المباشر مثال او المحادثة الصوتية‪.‬‬

‫‪.2‬الخوارومية الثانية ‪-:‬‬

‫هي عب ارة عن خوارزمي ة تعتم د على امكاني ة خدم ة ع دد اك بر من العمالء او المس تخدمين في الش بكة‪ .‬فك رة ه ذة‬
‫الخوارزمية ان تكون هجينة بحيث تجمع بين خاصيتين مهمتين بين اعطاء االولوية النسبية للعقد االقل طلب في‬
‫االرسال و االستقبال وكذلك اعطاء االولوية للعقد التي لها خدمة التميز اصال من قبل الشركة المزودة بالخدمة او‬
‫من قب ل االلي ة االفتراض ية للنظ ام في ال واي م اكس (حيث يعطي االولوي ة للوس ائط ال تي تح دث في ال وقت الحقيقي‬
‫مثال المكالمات الصويتة او البث المباشرعبر النت)‪ .‬تم مقارنة هذه الخوارزمية مع كال من الخوارزمية العشوائية‬
‫و خوارزمية اعطاء االولوية المسبقة و التي تحدثنا عنها سالفا‪.‬‬
‫حيث وجد ان االلية العشوائية او ما يسمي الذي يطلب االول هو الذي يخدم ( ‪ )first in first out‬وهو يعتمد علي‬
‫نظام من طلب اوال اخذ اوال‪ .‬عندما يكون طلب االول يحتاج الي وقت قليل فأنة ال يؤثر علي ذو الطلبات القليل ة و‬
‫قد يكون الذي طلب االول يحتاج لوقت طويل و هذا يؤخر عمالء كثر‪.‬‬

‫وقد ضربت مثال علي ذلك نفرض خمسة من الموظفين او العمالء يريدون مقابلت رئيسهم في الشركة او مسؤال‬
‫ما و التحدث معه في قضايا العمل كال علي حده والكل منتظره عند السكرتاريه او في غرفة االنتظار‪ .‬المدير هنا‬
‫هو ُممثل بالسنترال الرئيسي او المحطة الرئيسية و الموظفين هم المستخدمين في الشبكة‪.‬‬

‫‪ .‬فنفرض ان االول يحتاج ‪ 30‬دقيقة من الوقت لكي ينهي حديثه مع المدير و الثاني ‪ 5‬دقائق و الثالث ‪ 10‬دقائق‬
‫و الراب ع دقيق تين و الخ امس ايض ا ‪ 5‬دق ائق‪ .‬تالح ظ ان االول يحت اج من ال وقت م ا مجموع ة اك ثر من ك ل ب اقي‬
‫الموظفين اوالعمالء حيث باقي الموظفين او العمالء االربعة يحتاجون ‪ 22‬دقائق فاالفضل تق ديمهم علي الموظف‬
‫او العمي ل االول و لكن ق د يتب ادر الي ك س ؤال ل و ان العمي ل االول يري د التح دث م ع الم دير في موض وع ط ارا او‬
‫اك ثر اهمي ة من ب اقي الم وظفين في ه ذا ال وقت يق دم علي ب اقي الم وظفين االربع ة و لكن الزال ل دينا اربع ة من‬
‫الم وظفين او العمالء م ا زال موض وع تنفي ذ اولوي ة لالق ل طلب ا س ارياً المفع ول و بذلك فق ط نتف ادي قضية الت أخير‬
‫الكبر عدد ممكن من الموظفين او العمالء‪.‬‬

‫بعد المحاكاة والتطبيق تبين ان الخوارزمية المقترحة تقلل وقت التأخيرللمستخدمين في الشبكة و كذلك تخدم عدد‬
‫اك بر من العمالء مقارنت ة بالخوارزمي ة العش وائية و خواررمي ة اعط اء االولوي ة مس بقا من قب ل الش ركة الم زودة‬
‫ويكون هذا الفرق جليال في حالة كثرة المستخدمين للشبكة‪.‬‬

‫‪.3‬الخوارزمية الثالثة‪-:‬‬

‫هي عبارة عن خوارزمية تقوم بتوفير آلية لدفع جزء من الحمولة عن النقاط المزدحمة في حركة الي النقاط االق ل‬
‫حمول ة لتعم ل علي وزن الش بكة بحيث ال يحص ل ازدح ام عن د نقط ة عب ور م ا‪ .‬الخوارزمي ة تتك ون من ج زئين‬
‫هامين الجزء االول يقوم بالكشف عن نقطة العبور المزدحمة ويحدد الوزن الذي عليها و يقارنه بحموالت النقاط‬
‫االخري لكي يتم معرفة كم الحمولة المطلوب تحويلها الي نقاط عبور اخري‪ .‬بعد معرفة ذلك يقوم الجزء الثاني‬
‫من الخوازمية بعمل عدة محوالت تحويل وتبديل للمسارات العبور للمعلومات لمكي يتم الحصول علي شبكة اكثر‬
‫اتزانا مع االخذ بالنظر القصر طريق بين المرسل و المستقبيل نسبيا بحيث يتم اختيار مسارات تجمع بين المرونه‬
‫و سهلة العبور وبين االقصر طريق بين المصدر و الهدف‪ .‬بعد ذلك تجمع كل معلومات محوالت التحويل و النقل‬
‫و اختيار افضلها بحيث يتم توزيع الحموالت علي نقاط العبور بشكل متوازن نسبيا مما يجعل الشبكة اكثر اتزانا‬
‫مما يسهل عملية المرور لكل مستخدم علي الشبكة‪.‬‬

You might also like