David P. Reed - David P. Reed
David Patrick Reed | |
---|---|
Urodzony | 31 stycznia 1952 |
Obywatelstwo | Stany Zjednoczone |
Alma Mater | MIT |
Znany z |
Kontrola współbieżności TCP / IP UDP z wieloma wersjami |
Kariera naukowa | |
Pola | Informatyka |
Instytucje |
Lotus Software MIT Hewlett-Packard Interval Research |
Praca dyplomowa | Multipleksowanie procesorów w warstwowym systemie operacyjnym (1976) |
Doradca doktorancki | Jerome H. Saltzer |
David Patrick Reed (ur. 31 stycznia 1952 r.) To amerykański informatyk, wykształcony w Massachusetts Institute of Technology , znany ze znaczącego wkładu w tworzenie sieci komputerowych i bezprzewodowych sieci komunikacyjnych.
Był zaangażowany w wczesnego rozwoju z TCP / IP , a było projektantowi Użytkowniku Datagram Protocol (UDP), choć znajdzie ten tytuł „trochę żenujące”. Był także jednym z autorów oryginalnego artykułu o zasadzie end-to-end , End-to-end arguments in system design , opublikowanego w 1984 roku.
Jest również znany z prawa Reeda , jego twierdzenia, że użyteczność dużych sieci , zwłaszcza sieci społecznościowych , może skalować się wykładniczo wraz z rozmiarem sieci.
W latach 2003–2010 Reed był adiunktem w MIT Media Lab , gdzie współprowadził grupę Viral Communications oraz program Communication Futures. Obecnie pełni funkcję starszego wiceprezesa Chief Scientist Group w SAP Labs.
Jest jednym z sześciu głównych architektów projektu Croquet (wraz z Alanem Kayem , Julianem Lombardim , Andreasem Raabem , Davidem A. Smithem i Markiem McCahillem ). Zasiada również w radzie doradczej TTI / Vanguard .
Jego rozprawa z 1978 r. Wprowadziła kontrolę współbieżności wielu wersji (MVCC). MVCC to metoda kontroli współbieżności powszechnie stosowana w systemach zarządzania bazami danych w celu zapewnienia równoczesnego dostępu do bazy danych oraz w językach programowania w celu implementacji pamięci transakcyjnej .
Bibliografia
Linki zewnętrzne
- Media związane z Davidem P. Reedem w Wikimedia Commons
- Reed's Locus
- Biografia
- Nazewnictwo i synchronizacja w zdecentralizowanym systemie komputerowym (teza Reeda, 1978)