ما هي الانظمة الموزعة و ما هي التحديات
نظم موزعة
هي عباره عن مجموعه من البرمجيات التي تعمل بواسطة مجموعه من الأجهزة والمتصلة مع بعضها البعض ليتم تمرير رسالة.
![]() |
شكل النظم الموزعة |
امثلة عن الأنظمة الموزعة
جوجل بلاي - فيس بوك - ويكبيديا - تويتر - جوجل ماب - انستغرام - تلجرام - يوتيوب - جوجل درايف - واتساب - امازون - جي بي اس.ما هي الانظمة الموزعة و ما هي التحديات
تخزين البيانات عبر الانترنت مثل جوجل درايف.
- الحوسبة الشبكية
الحوسبة الشبكية هي مثل الحوسبة السحابية ولكن خاصه بالشركات والمنظمات يتصل الجهاز مستمرا بالشبكة ولا يكون للجهاز نظام تشغيل او موارد أخرى.
تعتمد الانظمة الموزعة على:
- التزامن.
- توقيت زمني محدد.
- استقلاليه الفشل.
نبذه تاريخية:
تاريخيا بدأ الحديث عن الانظمة الموزعة في النصف الثاني من الثمانينات للحصول على حاسب وذلك للحصول على مركز حساب , لخدمة المؤسسات . والذي كان لدينا جهاز حاسب واحد بقدرات هائلة. مع الوقت زادت الرغبة لوجود نظام حاسوبي الى للمستخدم فظهر computer mini وهو كمبيوتر بحجم الطاولة تقريبا وهو اول مرحلة دخل فيها مفهوم , sharing time في هذه المرحلة كان الحاسب نفسة يقوم بجميع العمال . . في مرحلة لحقة ظهرت فكرة حواسيب متخصصة لنوع معين من التطبيقات بحيث يتم التركيز على جانب واحد من العمال حسب المجال الذي يعمل فيه مثل "قدرة حسابيه عالية" وبالتالي اتجهنا الى مفهوم التخصص.
وذلك من اللحظة التي يتجه فيها الى التخصص و ظهرت الحاجه الة لتقسيم العمل الى اجزاء عديدة "العمل لم يعد موجود على حاسب وحيد في عدة اجهزة حواسيب".
اتجاهات الأنظمة الموزعة:
ظهور الشبكات - الحوسبة الشبكية - الموبايل - زياده الطلب لخدمات الوسائط المتعددة
ظهور الشبكات الواسعة - ظهور الوسائط المتعددة – ظهور الحوسبة الشبكية – ظهور الحوسبة السحابية.
التحديات او الصعوبات:
1-عدم التجانس
اي عدم التوافق مع انظمه التشغيل المختلفة وكذلك الشبكات المختلفة بلغات برمجه مختلفة , بمعنى تعمل على منصات تشغيل مختلفة.
2-الامن
صعوبة الاختراق , اي كيفيه حمايه النظام الموزع من اي عمليه اختراق.
3-النطاق او المدى.
غير محدود , اي قابله التوسع اضافه عقده او جهاز او نطاق.
4-معالجة الفشل.
اي ان المعالجة تتم بشكل مستقل.
5-التزامن.
6- الشفافية.
اي ان يكون واضح ودقيق وخالي من الاخطاء وعدم اظهار للمستخدم العمل و الجهد.
7-جودة الخدمة.
جدودة في سرعه النقل و الامن و التحويل في الوسائط المتعددة كيف تجعل مقطع فيديو يشتغل بعدة مناطق و بنفس الجودة.
8- الانفتاحيه.
أي مشاركة الموارد. ( أنظمة منفتحة بمعنى الوصول لها من أي مكان "cloud" ).
حالات دراسة
الويب – المكونات الأساسية :
Html – http - url
بعض المصطلحات التي ستواجهها:
النظم الموزعة – أنواع الفشل – كود متنقل – الحوسبة السحابية – وسط ناقل – تخزين مؤقت – ajax - socket –
بروتوكول Tcp بروتوكول Udp.
ملاحظة :
في النظم الموزعة يكون بينهم port مع ip يسمى socket.
انترنت الأشياء
هو كل شيء يتصل ب الانترنت ولديه اي بي .
Ad hock
كل جهاز يرتبط بالأجهزة الأخرى بدون اسلاك , وهي شبكة متنقلة أي لها عقدة متحركة كلها بروتوكولات و خوارزميات تستهلك البطارية عند حركة العقدة " بسبب البحث المستمر عن الشبكة ".
System model
أنواع نماذج النظام الموزع:
1- Physical model نموذج فيزيائي.
2- Architecture model نموذج معماري.
3- Fundamental model نموذج مفاهيمي.
النموذج الفيزيائي:
يتكلم على أجيال النظم الموزعة و التاريخ.
المعماري
يمر ب اربع مراحل:
1- ما هي الكينونات للنظم الموزعة؟
- Object
- Node
- Thread
- Processor
2- كيف يتم الاتصال؟
- Interposes communicate
- Remote communicate
- Indirect communicate
3- ماهي طريقة الاتصال
Peer to Peer
Client server
4- كيف تكون خارطة الأنظمة الموزعة؟
- Caching
- Mobile code
- Mobile agents
- Mapping of services
النموذج المفاهيمي يركز على:
- نموذج تفاعلي
- نموذج الفشل
- نموذج الامن
ما هي خصائص عمليه الاتصالات:
1- التزامن و عدم التزامن:
في حاله التزامن : حجب المرسل و المستقبل عن الاتصال.
في حاله عدم التزامن : حجب المرسل و المستقبل غير محجوب.
2- تحديد حجم الرسالة.
3- الموثوقية : ضمان وصول الرسالة بأمان وصلاحيه متكاملة.
4- الترتيب : احتياج الى ترتيب الرسالة عند ارسالها.