1188
Побито рекорд швидкості передачі даних по протоколу TCP
— Технології&Авто
Протокол передачі даних TCP (Transmission Control Protocol) розроблявся в ті часи, коли всесвітня мережа ще тільки проектувалася. Саме TCP повинен був стати одним з основних протоколів, на основі яких працює Інтернет. Його особливість, на відміну від іншого основного протоколу, UDP, – гарантована доставка даних з повідомленням відправника про їх отримання. Поки мова йшла про швидкості, вимірювані в кілобітах, а потім у мегабитах і десятках мегабіт, все йшло непогано. Навіть стандарти 100 і 1000 Мбіт / с були освоєні порівняно легко.
Але інформаційна мережа, що накрила вже практично всю планету, зростає. Росте разом з нею і пропускна здатність основних каналів. І на швидкостях порядку десятків Гбіт / с використання TCP стає завданням вельми нетривіальним – протокол, розроблений в 1974 році, просто не розрахований на такі потоки даних. Зараз питання стоїть особливо гостро, оскільки йде процес заміни 10-гігабітних мережевих каналів 100-гігабітними, а попередній рекорд передачі з використанням TCP / IP складав всього 29 Гбіт / с: не надто ефективне використання доступної пропускної здатності, навіть з урахуванням надмірності кодування – менш 50%.
Але групі дослідників Токійського університету вдалося побити цей рекорд, встановивши стійку передачу даних з використанням TCP на швидкості 73 Гбіт / с, що вже близько до межі 100-гігабітного мережного каналу. Дослідження було проведено цього літа за сприяння США при використанні 100-гігабітної мережі TransPAC / Pacific Wave. Протокол TCP піддався вдосконалення, що розробники називають LFTCP (Long Fat pipe TCP). Ця надбудова над TCP і його програмним забезпеченням дозволяє майже повністю задіяти потенціал 100-гігабітних мереж без зміни самої суті протоколу. Крім того, LFTCP має відкритий програмний код, доступний всім дослідникам, які цікавляться даною темою.
Експеримент, проведений дослідниками з Японії і США, відбувся 16-17 листопада. Системи були встановлені в Токіо і Остіні, штат Техас. Їх конфігурація була звичайнісінькою, на базі процесора Core i7-6770K, а в якості мережного адаптера використовувалася карта Mellanox ConnectX-4. Системи працювали під управлінням CentOS Linux 7.1, для вимірювання продуктивності використовувався пакет iperf3. Передавальна система використовувала LFTCP, приймаюча – звичайний TCP. Затримка проходження сигналу туди і назад склала 296 мілісекунд, але це не дуже дивно: відстань між Остіном і Токіо складає 21 153 кілометра.
Результати експерименту представляють велику цінність, оскільки дозволяють зрозуміти, яким шляхом слід розвиватися всесвітньої мережі для передачі все більшої кількості даних і прискорення доступу до Web. Крім того, один з проектів Токійського університету в області біології здатний генерувати потік даних понад 50 Гбіт / с, так що технологія LFTCP дуже знадобиться вченим усього світу, що мають справу з величезними масивами даних і потребують швидкої їх передачі від однієї дослідницької групи до іншої. Адже у вік глобалізації наукові групи можуть працювати над однією проблемою, будучи розкиданими по всьому світу.
За матеріалами: 3dnews.ru
Поділитися новиною
