Джейкобсон, Ван
Ван Якобсон (англ. Van Jacobson; род. 1950) — специалист в области информатики, один из основных разработчиков стека протоколов TCP/IP, ставших технологической базой сегодняшней сети Интернет. Получил известность как исследователь вопросов производительности и масштабирования сетей.
Общие сведения
| Ван Джейкобсон | |
|---|---|
| Дата рождения | 1950 |
| Страна | |
| Образование | |
| Род деятельности | специалист в области информатики, network engineer |
| Награды и премии | |
Биография
Родился в 1950 году. изучал современную поэзию, физику и математику, получил степень магистра физики и бакалавра математики в Университете Аризоны. Закончил аспирантуру в Лаборатории Лоуренса в Беркли[1].
Карьера
В 2000-е годы возглавлял отдел исследований в Cisco Systems и группу в области исследований сетей (англ. Network research group) в Национальной лаборатории им. Лоуренса в Беркли. С августа 2006 работает в PARC в качестве исследователя, а также возглавляет отдел исследований в компании Packet Design в соседствующем с Xerox комплексе. В 2013 году занял должность адъюнкт-профессора в Калифорнийском университете в Лос-Анджелесе (UCLA)[2][3], где продолжил исследования в области сетей именуемых данных (англ. Named Data Networking, NDN)[2]. Эту должность он занимал с 2021 по 2022 учебные годы[4].
Работы
Труды Якобсона по перепроектированию алгоритмов контроля потоков в TCP/IP, в частности создание алгоритма, получившего известность как алгоритм Якобсона, помогли сети Интернет избежать коллапса при значительном росте трафика в 1988—1989 годы. Также известен благодаря созданию протоколу сжатия заголовков (TCP/IP Header Compression protocol), описанному в RFC 1144, который главным образом был нацелен на улучшение производительности на низкоскоростных соединениях, техника, применённая в протоколе стала известна как метод сжатия заголовков TCP/IP Якобсона. Кроме того, он стал одним из соавторов нескольких широко используемых инструментов для диагностики сетей, как например, traceroute, pathchar и tcpdump.
В январе 2006 года на конференции Linux.conf.au Якобсон представил новую идею об улучшении производительности сетей[5], которая стала упоминаться как сетевые каналы (англ. network channels).
Поздние работы (с 2006 года)
Content-Centric Networking и Named Data Networking
Работая в PARC, Якобсон возглавил разработку новой сетевой архитектуры, развивая идеи, которые он впервые представил в 2006 году на лекции в Google под названием «A New Way to Look at Networking» («Новый взгляд на сетевые технологии»)[6][7]. В 2007 году в PARC был официально запущен исследовательский проект по созданию сетей, ориентированных на контент (англ. Content-Centric Networking, CCN)[6].
Ключевая идея CCN заключалась в фундаментальном сдвиге от модели, ориентированной на хосты (где важен IP-адрес сервера), к модели, ориентированной на данные, где контент запрашивается по уникальному имени, независимо от его местоположения. В декабре 2009 года Якобсон с коллегами из PARC представил основополагающую статью «Networking Named Content» на конференции CoNEXT'09, в которой были изложены принципы новой архитектуры[8]. В том же году он активно представлял концепцию на научных мероприятиях, включая Летнюю школу будущего Интернета в Бремене[9].
Впоследствии проект CCN эволюционировал в более масштабную инициативу — сети именуемых данных (англ. Named Data Networking, NDN), которая получила поддержку Национального научного фонда США (NSF) в рамках программы «Архитектура будущего интернета»[10][11]. С 2013 года, заняв должность адъюнкт-профессора в Калифорнийском университете в Лос-Анджелесе (UCLA), Якобсон продолжил руководить исследованиями в области NDN. Он стал главным архитектором проекта NDN[12].
На протяжении 2010-х годов Якобсон активно занимался развитием и популяризацией архитектуры, выступая с докладами на ключевых конференциях, таких как Sharkfest '10[13], ACM ICN 2015[14] и ACM SIGCOMM 2017[12], а также участвуя в работе консорциума NDN[15]. Его работа в качестве одного из главных исследователей проекта была отражена в годовых отчётах[14][16] и технических публикациях, в том числе в 2020 году[17].
Управление перегрузками и производительность сети
Помимо работы над архитектурой будущего интернета, Якобсон продолжал заниматься решением актуальных проблем производительности сетей. В 2011 году он принял участие в решении проблемы «Bufferbloat» — избыточной буферизации в сетевых устройствах, приводящей к высоким задержкам[18]. Его предложения легли в основу доработок для ядра Linux, направленных на борьбу с этим явлением[19]. В том же году была найдена и опубликована его ранее утерянная работа по улучшению алгоритма RED[20].
Якобсон является одним из авторов алгоритма контроля перегрузок BBR (англ. Bottleneck Bandwidth and Round-trip propagation time), разработанного в Google и направленного на повышение пропускной способности и снижение задержек. Он был соавтором работ, посвящённых второй версии алгоритма (BBRv2), представленной на 104-й встрече IETF в 2019 году, и третьей версии (BBRv3), представленной на 119-й встрече IETF в марте 2024 года[21][22].
В 2018 году он стал соавтором публикации «Controlled Delay Active Queue Management» [23]. В 2023 году на конференции ACM SIGCOMM была представлена его совместная работа «Improving Network Availability with Protective ReRoute». В ней описывается техника Protective ReRoute (PRR), предназначенная для сокращения сбоев в сети, видимых пользователю. Технология используется для защиты производственного трафика в Google и доступна клиентам Google Cloud.
Награды
В 2001 году получил награду SIGCOMM Award от Ассоциации вычислительной техники, в 2003 году — награду Премию в области компьютеров и коммуникаций имени Кодзи Кобаяси от Института инженеров электротехники и электроники, был избран в Национальную инженерную академию в 2006 году, а в 2012 году включён в Зал славы Интернета в категории «Новаторы»[24].
Примечания