Хибні уявлення про розподілені обчислення — набір припущень, які спершу незмінно роблять програмісти-новачки щодо розподілених систем. Зрештою, ці припущення виявляються помилковими, в результаті чого, призводять або до збою системи, або до значних незапланованих витрат, необхідних на перепроєктування для задоволення своїх первинних цілей.
Припущення сформовані Ель Пітером Дойтчем (англ. L Peter Deutsch) та ін. в Sun Microsystems.
Хибні припущення
- Мережа надійна;
- Затримка дорівнює нулю;
- Нескінченно велика пропускна здатність;
- Мережа захищена;
- Топологія не змінюється;
- Є один адміністратор;
- Транспортування безкоштовне;
- Мережа однорідна.
Наслідки
- В системах зазвичай планується обробка лише незначних збоїв мережі, наприклад при відсутності живлення мережі якісь процеси можуть нескінченно чекати на відповідь, нескінченно споживаючи системні ресурси. Коли несправна мережа стає доступною, ці системи також можуть зазнавати невдач при повторі зупинених операцій або вимагати (ручного) перезапуску.
- Ігнорування мережевих затримок і втрат пакетів даних викликаних ними спонукає розробників дозволяти необмежений трафік, тим самим значно збільшуючи втрати пакетів та марнування пропускної здатності.
- Ігнорування пропускної здатності може призводити до ботлнеків.
- Легковажність стосовно мережевої безпеки відкриває шлях до атак зловмисників які пристосовуються та обходять різні міри безпеки.
- Зміни в топології мережі можуть впливати як на пропускну здатність, так і на затримки, і як наслідок можуть мати подібні проблеми.
- Присутність декількох адміністраторів може викликати протиріччя в політиках які можуть вплинути на трафік.
- «Приховані» витрати на створення та підтримку мережі або підмережі не є незначними й повинні плануватись в бюджеті, щоб уникнути нестачі.
- Якщо система передбачає однорідну мережу, це може призвести до тих самих проблем, які є результатом перших трьох помилок.
Історія
Список хибних уявлень з'явився в Sun Microsystems. Перші сім помилок приписують Ель Пітеру Дойтчу, одному із перших співробітників Sun Microsystems, у 1994 році; проте Білл Джой і Том Лайон вже визначили перші чотири як «Хиби мережевих обчислень» (у статті вказаний «Дейв Лайон», але це помилка). Приблизно в 1997 році Джеймс Гослінг, інший співробітник Sun Microsystems і винахідник Java, додав восьме помилкове уявлення.
Примітки
- . blogs.oracle.com. Архів оригіналу за 26 квітня 2012. Процитовано 10 лютого 2016.
- . Архів оригіналу за 11 серпня 2007. Процитовано 3 грудня 2005.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Hibni uyavlennya pro rozpodileni obchislennya nabir pripushen yaki spershu nezminno roblyat programisti novachki shodo rozpodilenih sistem Zreshtoyu ci pripushennya viyavlyayutsya pomilkovimi v rezultati chogo prizvodyat abo do zboyu sistemi abo do znachnih nezaplanovanih vitrat neobhidnih na pereproyektuvannya dlya zadovolennya svoyih pervinnih cilej Pripushennya sformovani El Piterom Dojtchem angl L Peter Deutsch ta in v Sun Microsystems Hibni pripushennyaLogichnimi pomilkami ye Merezha nadijna Zatrimka dorivnyuye nulyu Neskinchenno velika propuskna zdatnist Merezha zahishena Topologiya ne zminyuyetsya Ye odin administrator Transportuvannya bezkoshtovne Merezha odnoridna NaslidkiV sistemah zazvichaj planuyetsya obrobka lishe neznachnih zboyiv merezhi napriklad pri vidsutnosti zhivlennya merezhi yakis procesi mozhut neskinchenno chekati na vidpovid neskinchenno spozhivayuchi sistemni resursi Koli nespravna merezha staye dostupnoyu ci sistemi takozh mozhut zaznavati nevdach pri povtori zupinenih operacij abo vimagati ruchnogo perezapusku Ignoruvannya merezhevih zatrimok i vtrat paketiv danih viklikanih nimi sponukaye rozrobnikiv dozvolyati neobmezhenij trafik tim samim znachno zbilshuyuchi vtrati paketiv ta marnuvannya propusknoyi zdatnosti Ignoruvannya propusknoyi zdatnosti mozhe prizvoditi do botlnekiv Legkovazhnist stosovno merezhevoyi bezpeki vidkrivaye shlyah do atak zlovmisnikiv yaki pristosovuyutsya ta obhodyat rizni miri bezpeki Zmini v topologiyi merezhi mozhut vplivati yak na propusknu zdatnist tak i na zatrimki i yak naslidok mozhut mati podibni problemi Prisutnist dekilkoh administratoriv mozhe viklikati protirichchya v politikah yaki mozhut vplinuti na trafik Prihovani vitrati na stvorennya ta pidtrimku merezhi abo pidmerezhi ne ye neznachnimi j povinni planuvatis v byudzheti shob uniknuti nestachi Yaksho sistema peredbachaye odnoridnu merezhu ce mozhe prizvesti do tih samih problem yaki ye rezultatom pershih troh pomilok IstoriyaSpisok hibnih uyavlen z yavivsya v Sun Microsystems Pershi sim pomilok pripisuyut El Piteru Dojtchu odnomu iz pershih spivrobitnikiv Sun Microsystems u 1994 roci prote Bill Dzhoj i Tom Lajon vzhe viznachili pershi chotiri yak Hibi merezhevih obchislen u statti vkazanij Dejv Lajon ale ce pomilka Priblizno v 1997 roci Dzhejms Gosling inshij spivrobitnik Sun Microsystems i vinahidnik Java dodav vosme pomilkove uyavlennya Primitki blogs oracle com Arhiv originalu za 26 kvitnya 2012 Procitovano 10 lyutogo 2016 Arhiv originalu za 11 serpnya 2007 Procitovano 3 grudnya 2005