Professional Documents
Culture Documents
L9 10ar
L9 10ar
Intro
• يتم تعريف االتصال غير المباشر على أنه االتصال بين الكيانات في نظام موزع من خالل وسيط بدون اقتران مباشر بين المرسل
والمستقبل (المستلمين).
• تختلف الطبيعة الدقيقة للوسيط من نهج إلى آخر.
كبيرا بين األنظمة
ً • باإلضافة إلى ذلك ،تختلف الطبيعة الدقيقة لالقتران اختالفًا
• االتصال الجماعي ،حيث يتم االتصال عبر تجريد جماعي مع المرسل غير المدرك لهوية المستلمين؛
• أنظمة النشررر واالشررتراك ،وهي مجموعة من األسرراليا التي تشررترك جميعها في السررمة المشررتركة لنشررر األحداث إلى العديد من
المستلمين
• أنظمة قائمة انتظار الرسرائل ،حيث يتم توجيه الرسرائل إلى التجريد المللوف لقائمة االنتظار مع المسرتق تبالت التي تسرتخرل الرسرائل
من قوائم االنتظار هذه
A closer look at space and time uncoupling
• خاصيتان رئيسيتان تنبعان من استخدام الوسيط:
• فصل المسافة ،حيث ال يعرف المرسل أو يحتال إلى معرفة هوية المستلم (المستلمين) ،والعكس صحيح.
• فصرررل الوقت ،حيث يمكن للمرسرررل والمسرررتقبل (المسرررتلمين) أن يكون لهما عمران مسرررتقالن .بمعنى آخر ،ال يحتال المرسرررل
والمستقبل (المستلمون) إلى الوجود في نفس الوقت للتواصل.
• لهذا فوائد مهمة ،على سبيل المثال ،في البيئات األكثر تقلبًا حيث قد يلتي ويذها المرسلون والمستقبلون.
• يمكن أن تكون األنظمة التي تم تطويرها باسرتخدام االتصرال غير المباشرر أكثر صرعوبة في إدارتها على وجه التحديد بسربا عدم
وجود أي اقتران مباشر (مكان أو وقت).
• قد يُفترض أن المراوغة تعني فصل الزمان والمكان معًا ،ولكن هذا ليس هو الحال دائ ًما.
Group communication
• يقدم مثالنا األول لنموذل االتصال غير المباشر.
• يقدم خدمة يتم من خاللها إرسال رسالة إلى مجموعة ثم يتم تسليم هذه الرسالة إلى جميع أعضاء المجموعة.
• المرسل ليس على علم بهويات المستلمين.
• أنه يمثل فكرة مجردة عن االتصاالت المتعددة
• يمكن تنفيذه عبر IPمتعدد البث أو شبكة تراكا مكافئة.
• مع الضرمانات اإلضرافية ،يكون اتصرال المجموعة بالبث المتعدد عبر بروتوكول اإلنترنت ( )IPمثل بروتوكول TCPبالنسربة إلى
الخدمة من نقطة إلى نقطة في بروتوكول اإلنترنت (.)IP
يعد االتصال الجماعي لبنة مهمة لألنظمة الموزعة الموثوقة ،مع مجاالت التطبيق الرئيسية
مشتمل:
• التوزيع الموثوق للمعلومات على أعداد كبيرة من العمالء ،
• بما في ذلك في الصرناعة المالية ،حيث تتطلا المسسرسرات الوصرول الدقيق والحديث إلى مجموعة متنوعة من مصرادر
المعلومات ؛
• دعم التطبيقات التعاونية ،حيث يجا مرة أخرى نشرررر األحداث على العديد من المسر رتخدمين للحفاظ على وجهة نظر المسرررتخدم
المشتركة
• -على سبيل المثال ،في األلعاا متعددة المستخدمين ،كما تمت مناقشته في الفصل 1؛
يعد االتصال الجماعي لبنة مهمة لألنظمة الموزعة الموثوقة ،مع مجاالت التطبيق الرئيسية بما في ذلك:
• دعم مجموعة من استراتيجيات التسامح مع الخطل ،
• بما في ذلك التحديث المتسق للبيانات المنسوخة أو تنفيذ خوادم متاحة للغاية (مكررة) ؛
• دعم مراقبة النظام وإدارته ،
• بما في ذلك على سبيل المثال استراتيجيات موازنة الحمل.
• في الطبقة السررفلية ،تسررتفيد أنظمة االشررتراك -النشررر من مجموعة من خدمات االتصررال بين العمليات ،مثل TCP / IPأو IP
صا ،على النحو الذي توفره الشبكات الالسلكية على سبيل المثال.
( multicastعند توفرها) أو خدمات أكثر تخص ً
• يتم توفير قلا البنية من خالل طبقة توجيه األحداث التي تدعمها البنية التحتية لتراكا الشبكة.
• يسدي توجيه األحداث مهمة ضمان توجيه إشعارات األحداث بلكبر قدر ممكن من الكفاءة إلى المشتركين المناسبين ،
• بينما تدعم البنية التحتية المتراكبة ذلك من خالل إنشاء شبكات مناسبة من الوسطاء أو هياكل الند للند.