Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
David P. Reed
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|American computer scientist (born 1952)}} {{Infobox scientist | name = David Patrick Reed | image = David_P_Reed.JPG | image_size = | caption = David P. Reed | birth_date = {{birth date and age|1952|1|31}} | birth_place = | death_date = | death_place = | citizenship = [[United States]] | nationality = | ethnicity = | field = [[Computer Science]] | work_institution = [[Lotus Software]]<br />[[Massachusetts Institute of Technology|MIT]]<br />[[Hewlett-Packard]]<br />[[Interval Research]] | alma_mater = [[MIT]] | doctoral_advisor = [[Jerome H. Saltzer]] | doctoral_students = | thesis_url = http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-164.pdf | thesis_year = 1976 | thesis_title = Processor multiplexing in a layered operating system | known_for = [[TCP/IP]]<br />[[User Datagram Protocol|UDP]]<br />[[Multiversion concurrency control]] | author_abbreviation_bot = | author_abbreviation_zoo = | prizes = | religion = | footnotes = }} '''David Patrick Reed''' (born January 31, 1952) is an American computer scientist, educated at the [[Massachusetts Institute of Technology]], known for a number of significant contributions to [[computer networking]] and wireless communications networks. He was involved in the [[History of the Internet|early development]] of [[TCP/IP]], and was the designer of the [[User Datagram Protocol]] (UDP), though he finds this title "a little embarrassing".<ref>{{cite web|title=udp and me|url=https://www.deepplum.com/blog-dpr/?page_id=6|work=David P. Reed Blog| archive-url=https://web.archive.org/web/20180919085731/https://www.deepplum.com/blog-dpr/?page_id=6 |accessdate=16 November 2010| archive-date=2018-09-19 }}</ref> He was also one of the authors of the original paper about the [[end-to-end principle]], ''End-to-end arguments in system design'', published in 1984.<ref>{{Cite Q | Q56503280 | access-date = 2022-04-05}} <!-- Saltzer 1984 --></ref> He is also known for [[Reed's law]], his assertion that the utility of large [[Wiktionary:Network|network]]s, particularly [[social network]]s, can scale [[Exponential growth|exponentially]] with the size of the network.<ref>"The Law of the Pack," Harvard Business Review (February 2001) pp 23β4.</ref> From 2003β2010, Reed was an [[adjunct professor]] at the [[MIT Media Lab]], where he co-led the [http://viral.media.mit.edu Viral Communications] group and the Communication Futures program. He currently serves as a senior vice president of the Chief Scientist Group at SAP Labs.<ref>{{Cite web|url=http://www.deepplum.com/dpr/?sel=dprbiog|title=Reed's Locus|website=www.deepplum.com|language=en|access-date=2017-09-18}}</ref> He is one of six principal architects of the [[Croquet project]] (along with [[Alan Kay]], [[Julian Lombardi]], [[Andreas Raab]], [[David A. Smith (computer scientist)|David A. Smith]], and [[Mark McCahill]]). He is also on the advisory board of [[TTI/Vanguard]]. His 1978 dissertation<ref>{{cite web |url=http://www.lcs.mit.edu/publications/specpub.php?id=773 |title=Naming and Synchronization in a Decentralized Computer System |last=Reed |first=David P. |authorlink=David P. Reed |work=MIT dissertation |date=September 21, 1978 |access-date=May 2, 2007 |archive-url=https://web.archive.org/web/20051025124412/http://www.lcs.mit.edu/publications/specpub.php?id=773 |archive-date=October 25, 2005 |url-status=dead }}</ref> introduced [[multiversion concurrency control]] (MVCC). MVCC is a [[concurrency control]] method commonly used by [[database management system]]s to provide concurrent access to the database and in programming languages to implement [[transactional memory]].<ref>[http://clojure.org/refs refs]. Clojure. Retrieved on 2013-09-18.</ref> ==References== {{Reflist}} ==External links== * {{commons category-inline}} * [http://www.deepplum.com/dpr Reed's Locus] * [http://www.deepplum.com/dpr/?sel=dprbiog Biography] * [http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-205.pdf Naming and synchronization in a decentralized computer system (Reed's thesis, 1978)] {{Authority control}} {{DEFAULTSORT:Reed, David P.}} [[Category:Living people]] [[Category:American computer scientists]] [[Category:MIT School of Architecture and Planning faculty]] [[Category:Massachusetts Institute of Technology alumni]] [[Category:1952 births]] [[Category:MIT Media Lab people]] {{US-compu-bio-stub}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Authority control
(
edit
)
Template:Cite Q
(
edit
)
Template:Cite web
(
edit
)
Template:Commons category-inline
(
edit
)
Template:Infobox scientist
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:US-compu-bio-stub
(
edit
)