Компьютерра відключення skype як зруйнувати пірингову мережу

Увечері на сайті Skype з'явилося коротке пояснення, згідно з яким проблеми почалися з поновлення клієнтської програми. Помилка в ній призвела до відключення настільки великої кількості так званих «супервузлів», що мережа розсипалася на частини. Щоб полагодити її, інженери Skype не покладаючи рук додають «мега-супервузли» (я не жартую - у повідомленні сказано саме так).

Значення цих термінів навряд чи знайоме навіть тим, хто має уявлення про будову звичайних мережевих сервісів. Причина в тому, що Skype - не звичайний сервіс, який складається із серверів та підключаються до них клієнтських комп'ютерів. Він побудований на абсолютно інших принципах.

Skype використовує децентралізовану пірингову мережу, що складається з комп'ютерів рядових користувачів, які об'єднані в хитромудру дворівневу структуру.

Мережа функціонує абсолютно автономно: програми самі вибирають, які комп'ютери зробити супервузлом, куди підключитися і що робити, якщо з цим виникли труднощі. Відключення супервузлів - це не проблема, а пересічна подія, що відбувається постійно. Пропав один - відключити від нього вузли знайдуть інший.

Єдина ситуація, яку не передбачили розробники? - повне руйнування пиринговой мережі. Skype без праці відновлює порушені зв'язки між окремими вузлами, але не вміє автоматично розгортатися з нуля.

У Skype поки не пояснили, що це таке, але у мене є правдоподібна теорія: це сервери, які працюють в точності так само, як супервузли, але мають більш високу «ємністю». Сервери-супервузли у компанії вже були - без них важко забезпечити безперебійність платного «корпоративного» Skype, який, до слова, вчора продовжував працювати як ні в чому не бувало.

Тепер головне питання в тому, що в Skype будуть робити далі. Чи збережуть мега-супервузли (можливо, доповнивши системою, яка автоматично розгорне їх у важкий момент)? Або додадуть в клієнтські програми алгоритм, що дозволяє мережі відновлюватися навіть після таких ударів? Другий шлях цікавіше, зате перший - простіше.

альтруїзм добре, але згадуючи як несвоєчасні лаги заважали роботі або розвагах - дуже хочеться хоча б мати можливість поставити самому пріоритет процесам скайпу. Щоб дійсно - нижче плінтуса і тільки коли комп стоїть-пихкає даремно.