Джейкобсон, Ван

Ван Якобсон (англ. Van Jacobson; род. 1950) — специалист в области информатики, один из основных разработчиков стека протоколов TCP/IP, ставших технологической базой сегодняшней сети Интернет. Получил известность как исследователь вопросов производительности и масштабирования сетей.

Общие сведения

Биография

Родился в 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.

Награды

Примечания

  1. Ван Якобсон, один из основных разработчиков стека протоколов TCP/IP. spravochnick.ru. Дата обращения: 16 декабря 2025.
  2. 1 2 Van Jacobson. EBSCO Information Services. Дата обращения: 7 декабря 2025.
  3. Van Jacobson. USENIX. Дата обращения: 7 декабря 2025.
  4. UCLA Samueli School of Engineering. UCLA. Дата обращения: 7 декабря 2025.
  5. Van Jackobson, Bob Felderman. Speeding up networking Архивная копия от 11 декабря 2020 на Wayback Machine //LCA06 — Jan 27, 2006
  6. 1 2 A New Way to Look at Networking: From Host-Centric to Content-Centric. PMC. Дата обращения: 7 декабря 2025.
  7. A New Way to Look at Networking. ACM Queue. Дата обращения: 7 декабря 2025.
  8. Networking Named Content. CoNEXT '09: Proceedings of the 5th international conference on Emerging networking experiments and technologies (декабрь 2009). Дата обращения: 7 декабря 2025.
  9. Content-Centric Networking. named-data.net. Дата обращения: 7 декабря 2025.
  10. Named Data Networking. named-data.net. Дата обращения: 7 декабря 2025.
  11. Named Data Networking. eScholarship, University of California. Дата обращения: 7 декабря 2025.
  12. 1 2 NDN Tutorial. ACM SIGCOMM 2017. Дата обращения: 7 декабря 2025.
  13. Sharkfest '10 Recap. Wireshark (21 июня 2010). Дата обращения: 7 декабря 2025.
  14. 1 2 Named Data Networking (NDN) Project: 2015-2016 Annual Report. CAIDA (август 2016). Дата обращения: 7 декабря 2025.
  15. NDN Consortium. named-data.net. Дата обращения: 7 декабря 2025.
  16. Named Data Networking Next Phase (NDN-NP) 2016-2017 Annual Report. CAIDA (август 2017). Дата обращения: 7 декабря 2025.
  17. NDN Technical Reports. named-data.net. Дата обращения: 7 декабря 2025.
  18. Controlling Queue Delay. ACM Queue. Дата обращения: 7 декабря 2025.
  19. Got Buffer Bloat? Slashdot (26 февраля 2011). Дата обращения: 7 декабря 2025.
  20. The Lost Van Jacobson Paper That Could Save the Internet. rdist.root.org (30 декабря 2011). Дата обращения: 7 декабря 2025.
  21. BBRv3: Algorithm Overview and Google's Public Internet Deployment. IETF (март 2024). Дата обращения: 7 декабря 2025.
  22. BBRv3: A Next-Generation Congestion Control for the Public Internet. Applied Networking Research Workshop (июль 2024). Дата обращения: 7 декабря 2025.
  23. Van Jacobson. DBLP. Дата обращения: 7 декабря 2025.
  24. Van Jacobson. Internet Hall of Fame. Дата обращения: 7 декабря 2025.


Дополнительно по теме