Дослідники виявляють альтернативу маршрутизаторам центрів обробки даних з жорстко кодованими внутрішніми пристроями - Обчислення - 2019

Anonim

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

Великі центри обробки даних не мають такої розкоші. Коли трафік отримує резервну копію, може трапитися багато поганих речей. Дані втрачаються, час очікування запитів, а робота не завершується. Оскільки швидкість є ще більш важливою в центрі обробки даних, ніж для домашнього маршрутизатора, алгоритми, які визначають, як обробляється трафік, все жорстко підключаються до самих маршрутизаторів.

Проте дослідники MIT запропонували новий тип маршрутизатора, який міг би забезпечити швидкіші мережі та більш адаптоване керування трафіком для центрів обробки даних.

"У комп'ютерних мережах у нас є багато проблем, з якими ми ніколи не змогли вирішити, за швидкістю руху, що фактично проходить через мережу, оскільки безпосередньо на мережевих пристроях відсутня підтримка для аналізу трафіку або дії на трафік це приходить ", - сказала Дженніфер Рексфорд, професор інформатики в Принстоні, який виступає з новинами MIT.

.

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

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

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

Замість того, щоб розробити складний алгоритм, здатний ідентифікувати кожний тип мережевого трафіку та відповідно визначити його пріоритет, підхід Sivaraman полягає в тому, щоб використовувати прості елементи схеми для виконання базових операцій складними шляхами.

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

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

"Що хвилює обидві ці роботи, це те, що вони дійсно вказують на комутаційні апарати наступного покоління, які будуть набагато більш потужними - і що більш важливо - більш программируемыми, щоб ми могли реально змінити функціонування мережі без необхідності заміни обладнання всередині мережі ", - додав Рексфорд.