مغالطات الحوسبة الموزعة
إن مغالطات الحوسبة الموزعة هي مجموعة من التأكيدات التي قدمها ل. بيتر دويتش وآخرون في شركة صن مايكروسيستمز والتي تصف الافتراضات الخاطئة التي يقع فيها المبرمجون الجدد في مجال التطبيقات الموزعة بشكل دائم.
المغالطات
المغالطات المذكورة أصلاً هي [ 1 ]
- الشبكة موثوقة ؛
- زمن الاستجابة صفر؛
- عرض النطاق الترددي لا نهائي؛
- الشبكة آمنة ؛
- لا تتغير الطوبولوجيا ؛
- يوجد مسؤول واحد ؛
- تكلفة النقل صفر؛
- الشبكة متجانسة؛
آثار المغالطات
- تُكتب تطبيقات البرمجيات عادةً مع معالجة محدودة لأخطاء الشبكة. أثناء انقطاع الشبكة، قد تتوقف هذه التطبيقات أو تنتظر حزمة استجابة إلى ما لا نهاية، مما يؤدي إلى استهلاك دائم للذاكرة أو موارد أخرى. وعندما تعود الشبكة المعطلة للعمل، قد تفشل هذه التطبيقات أيضًا في إعادة محاولة أي عمليات متوقفة أو قد تتطلب إعادة تشغيل يدوية.
- إن الجهل بزمن استجابة الشبكة، وفقدان الحزم الذي يمكن أن يسببه، يدفع مطوري طبقة التطبيق وطبقة النقل إلى السماح بحركة مرور غير محدودة، مما يزيد بشكل كبير من فقدان الحزم وإهدار النطاق الترددي.
- قد يؤدي جهل مرسلي حركة البيانات بحدود عرض النطاق الترددي إلى حدوث اختناقات.
- يؤدي التهاون فيما يتعلق بأمن الشبكة إلى التعرض للهجوم المفاجئ من قبل المستخدمين والبرامج الخبيثة التي تتكيف باستمرار مع التدابير الأمنية.
- يمكن أن يكون للتغييرات في بنية الشبكة تأثيرات على كل من عرض النطاق الترددي ومشاكل زمن الوصول، وبالتالي يمكن أن يكون لها مشاكل مماثلة.
- قد يقوم العديد من المسؤولين، كما هو الحال مع الشبكات الفرعية للشركات المنافسة، بوضع سياسات متضاربة يجب على مرسلي حركة مرور الشبكة أن يكونوا على دراية بها من أجل إكمال مساراتهم المطلوبة.
- إن التكاليف "الخفية" لبناء وصيانة الشبكة أو الشبكة الفرعية ليست ضئيلة ويجب بالتالي إدراجها في الميزانيات لتجنب العجز الكبير.
- إذا افترض النظام وجود شبكة متجانسة، فإنه يمكن أن يؤدي إلى نفس المشاكل التي تنتج عن المغالطات الثلاث الأولى.
تاريخ
نشأت قائمة المغالطات في شركة صن مايكروسيستمز . وضع ل. بيتر دويتش ، أحد أعضاء " زملاء " صن الأصليين، قائمةً تضم سبع مغالطات عام 1994، مُضمّنًا أربع مغالطات كان بيل جوي وديف ليون قد حدداها سابقًا في كتابهما "مغالطات الحوسبة الشبكية". [ 2 ] وفي عام 1997 تقريبًا، أضاف جيمس جوسلينج ، وهو زميل آخر في صن ومخترع لغة جافا ، المغالطة الثامنة. [ 2 ]
في إحدى حلقات برنامج "Software Engineering Radio" [ 3 ] أضاف بيتر دويتش مغالطة تاسعة: "إنها في الواقع توسيع للمغالطة رقم 4. إنها تمتد إلى ما وراء حدود الشبكة المادية. ... الطرف الذي تتواصل معه جدير بالثقة."
وفي وقت لاحق من عام 2020، قام مارك ريتشاردز ونيل فورد بتوسيع نطاق "مغالطات الحوسبة الموزعة" الأصلية من خلال تقديم ثلاث مغالطات إضافية لمعالجة التحديات المعاصرة في الأنظمة الموزعة: [ 4 ]
- التحكم في الإصدارات أمر بسيط
- تعمل التحديثات التعويضية دائمًا
- إمكانية المراقبة اختيارية
انظر أيضاً
مراجع
- ↑ ويلسون، غاريث (2015-02-06). "المغالطات الثمانية للحوسبة الموزعة - حديث تقني" . مؤرشف من الأصل في 2017-11-07 . تم الاطلاع عليه في 2017-06-18 .
سمعتُ عن المغالطات الثمانية في مؤتمر Java One منذ زمن طويل من شخص يُدعى جيمس جوسلينج. نسبها إلى شخص يُدعى بيتر دويتش، وفي الأساس، قام مجموعة من الأشخاص في شركة صن بوضع قائمة بهذه المغالطات.
- 1 2 فان دين هوجن، إنغريد (2004-01-08). "مغالطات دويتش، بعد عشر سنوات" . مؤرشف من الأصل في 2007-08-11 . تم الاطلاع عليه في 2005-12-03 .
- ↑ ل. بيتر دويتش حول مغالطات الحوسبة الموزعة . 27-07-2021. حدث ذلك في الدقيقة 57:10.
- ↑ ريتشاردز، مارك. أساسيات هندسة البرمجيات: منهج هندسي . دار نشر أورايلي. رقم ISBN 978-1492043454.
روابط خارجية
- دويتش، بيتر. القدرة الرقمية. "المغالطات الثمانية للحوسبة الموزعة" . nighthacks.com . تاريخ الاسترجاع: 24 يوليو 2024 .
- يواف، نيلي (يناير 2008). "شرح مغالطات الحوسبة الموزعة" . تم الاسترجاع في 24 يوليو 2024 - عبر ResearchGate .
- بنية الحوسبة الموزعة
- مشاكل الحوسبة الموزعة
