Бабаоглу, Озальп

Озальп Бабаоглу (англ. Özalp Babaoğlu; род. 10 августа 1955, Анкара, Турция) — турецкий и американский учёный в области компьютерных наук. Известен вкладом в развитие BSD Unix и реализацию поддержки виртуальной памяти, а также работами в области отказоустойчивых распределённых вычислений и вычислений, вдохновлённых биологией и природой.

Общие сведения
Озальп Бабаоглу
англ. Özalp Babaoğlu
Дата рождения 10 августа 1955(1955-08-10) (71 год)
Место рождения Анкара, Турция
Страна
Образование
Род деятельности специалист в области информатики
Дети 2
Награды и премии
Сайт cs.unibo.it/babaoglu/

Биография

В 1981 году получил степень доктора философии в Калифорнийском университете в Беркли. За вклад в сообщество системы UNIX и открытые промышленные стандарты удостоен мемориальной премии Сакрисона (1982), премии признания Unix International (1989) и премии за жизненные достижения USENIX (1993). До переезда в Болонью в 1988 году работал доцентом на кафедре компьютерных наук Корнеллского университета. С 1988 по 2025 год был профессором компьютерных наук в Болонском университете (Италия), где в настоящее время носит звание «Professore Alma Mater». Также является президентом фонда ELICSIR Foundation.

Участвовал в нескольких европейских исследовательских проектах по распределённым вычислениям и сложным системам. Является членом ACM (ACM Fellow), был постоянным научным сотрудником Института перспективных исследований Болонского университета, а также входил в состав редакционных коллегий журналов ACM Transactions on Computer Systems, ACM Transactions on Autonomous and Adaptive Systems и Distributed Computing издательства Springer-Verlag.

Увлекается велоспортом. Имеет сына и дочь.

BSD Unix

Во время работы над докторской диссертацией в Калифорнийском университете в Беркли Бабаоглу был одним из архитекторов «BSD Unix». Эта система сыграла важную роль в быстром росте Интернета благодаря встроенному стеку TCP/IP и оказала влияние на многие современные операционные системы, включая FreeBSD, NetBSD, OpenBSD, SunOS, Mac OS/X и iOS. Его система виртуальной памяти, реализованная совместно с Биллом Джоем (сооснователем Sun Microsystems), стала ключевой частью ядра UNIX/32V — первой 32-битной версии Unix, написанной для мини-компьютера DEC VAX, аппаратное обеспечение которого не имело битов обращения к страницам[2]. Версия UNIX от Беркли стала стандартом в образовании и исследованиях, получила поддержку разработки от DARPA и была примечательна внедрением виртуальной памяти и межсетевого взаимодействия с использованием TCP/IP. BSD Unix широко распространялась в виде исходного кода, что позволяло другим изучать и улучшать её. Этот стиль распространения программного обеспечения привёл к движению открытого исходного кода, одним из самых ранних примеров которого в настоящее время признаётся BSD Unix.

Направления исследований

Бабаоглу является автором более 100 рецензируемых статей по широкому кругу исследовательских тем, включая:

  • Операционные системы[2]
  • Оценка производительности и моделирование[3]
  • Распределённые вычисления[4]
  • Византийское соглашение[5]
  • Параллельные вычисления в сетях рабочих станций[6]
  • Системы групповой связи[7]
  • Одноранговые системы. Бабаоглу внёс вклад в одноранговые вычисления посредством парадигм, алгоритмов, фреймворков (Anthill) и широко используемого программного пакета для моделирования с открытым исходным кодом (PeerSim).
  • Автономные вычисления и самоуправление[8]
  • Агрегация на основе сплетен[9]
  • Оверлейные сети и управление топологией[10]
  • Децентрализованное формирование формы[11]
  • Вычисления, вдохновлённые биологией и природой[12]. В рамках работы над финансируемым ЕС проектом BISON Бабаоглу и его коллеги разработали библиотеку «шаблонов проектирования» для распределённых вычислений, черпающих вдохновение из биологических или природных процессов.
  • Теоретико-игровые методы в одноранговых системах
  • Облачные вычисления[13]
  • Высокопроизводительные вычисления

Примечания

  1. 1 2 Hoffman R. LinkedIn (англ.) — 2003.
  2. 1 2 Converting a Swap-Based System to do Paging in an Architecture Lacking Page-Reference Bits // ACM SIGOPS Operating Systems Review. — Vol. 15. — С. 78–86. — doi:10.1145/1067627.806595.
  3. Two-Level Replacement Decisions in Paging Stores // IEEE Transactions on Computers. — Vol. C-32. — С. 1151–1159. — doi:10.1109/tc.1983.1676176.
  4. Enriched view synchrony: a programming paradigm for partitionable asynchronous distributed systems // IEEE Transactions on Computers. — Vol. 46. — С. 642–658. — ISSN 0018-9340. — doi:10.1109/12.600823.
  5. Streets of Byzantium: Network Architectures for Fast Reliable Broadcasts // IEEE Transactions on Software Engineering. — Vol. SE-11. — С. 546–554. — ISSN 0098-5589. — doi:10.1109/tse.1985.232247.
  6. Parallel computing in networks of workstations with Paralex // IEEE Transactions on Parallel and Distributed Systems. — Vol. 7. — С. 371–384. — ISSN 1045-9219. — doi:10.1109/71.494632.
  7. Group communication in partitionable systems: specification and algorithms // IEEE Transactions on Software Engineering. — Vol. 27. — С. 308–336. — ISSN 0098-5589. — doi:10.1109/32.917522.
  8. Towards operator-less data centers through data-driven, predictive, proactive autonomics // Cluster Computing. — Vol. 19. — С. 865–878. — ISSN 1386-7857. — doi:10.1007/s10586-016-0564-y. — arXiv:1606.04456.
  9. Gossip-based aggregation in large dynamic networks // ACM Transactions on Computer Systems. — Vol. 23. — С. 219–252. — ISSN 0734-2071. — doi:10.1145/1082469.1082470.
  10. T-Man: Gossip-based fast overlay topology construction // Computer Networks. — Vol. 53. — С. 2321–2339. — ISSN 1389-1286. — doi:10.1016/j.comnet.2009.03.013.
  11. Self-* properties through gossiping // Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. — Vol. 366. — С. 3747–3757. — ISSN 1364-503X. — doi:10.1098/rsta.2008.0122. — Bibcode2008RSPTA.366.3747B. — PMID 18672459.
  12. Design Patterns from Biology for Distributed Computing // ACM Transactions on Autonomous and Adaptive Systems. — Vol. 1. — С. 26–66. — doi:10.1145/1152934.1152937.
  13. The people's cloud // IEEE Spectrum. — Vol. 51. — С. 50–55. — ISSN 0018-9235. — doi:10.1109/MSPEC.2014.6905491.

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