Алгоритм хулігана — метод вибору нового координатора в розподілених обчисленнях, що використовує ідентифікаційний номер (ID) процесу. Коли процес P визначає, що поточний координатор не виконує своїх функцій через втрату зв'язку або вихід із ладу, процес P ініціює рукостискання, виконуючи наступну послідовність дій:
- P передає повідомлення (запит) про вибори всім інших процесам з вищим ID;
- Якщо P не отримує відповіді від будь-якого процесу з вищим ID, то він негайно оголошує себе новим координатором і повідомляє про це всім іншим процесам;
- Якщо P отримує відповідь від процесу з вищим ID, він чекає певну кількість часу, щоб будь-який процес з більшим ID оголосив себе лідером. Якщо такого повідомлення вчасно не надходить, P повторно передає повідомлення про вибори.
- Якщо P отримує повідомлення про перемогу від процесу з нижчим ID, він негайно ж ініціює нові вибори. Саме цим пояснюється назва алгоритму — процес з вищим ID хуліганськи не визнає проголошення переможцем процесу з нижчим ID.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Algoritm huligana metod viboru novogo koordinatora v rozpodilenih obchislennyah sho vikoristovuye identifikacijnij nomer ID procesu Koli proces P viznachaye sho potochnij koordinator ne vikonuye svoyih funkcij cherez vtratu zv yazku abo vihid iz ladu proces P iniciyuye rukostiskannya vikonuyuchi nastupnu poslidovnist dij P peredaye povidomlennya zapit pro vibori vsim inshih procesam z vishim ID Yaksho P ne otrimuye vidpovidi vid bud yakogo procesu z vishim ID to vin negajno ogoloshuye sebe novim koordinatorom i povidomlyaye pro ce vsim inshim procesam Yaksho P otrimuye vidpovid vid procesu z vishim ID vin chekaye pevnu kilkist chasu shob bud yakij proces z bilshim ID ogolosiv sebe liderom Yaksho takogo povidomlennya vchasno ne nadhodit P povtorno peredaye povidomlennya pro vibori Yaksho P otrimuye povidomlennya pro peremogu vid procesu z nizhchim ID vin negajno zh iniciyuye novi vibori Same cim poyasnyuyetsya nazva algoritmu proces z vishim ID huliganski ne viznaye progoloshennya peremozhcem procesu z nizhchim ID Div takozhAlgoritm viboru lidera en