David Boggs

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

David Boggs
Born (1950-06-17)June 17, 1950
Washington, D.C., U.S.
Died Script error: The function "death_date_and_age" does not exist.
Stanford, California, U.S.
Fields Computer networking
Institutions Xerox PARC
Alma mater Princeton University (B.S.E.)
Stanford University (Ph.D.)
Known for Co-invention of Ethernet
Notable awards IEEE Computer Society Technical Achievement Award (1988)
ACM Fellow, AAAS Fellow

David Reeves Boggs (June 17, 1950 – February 19, 2022) was an American electrical and radio engineer who developed early prototypes of Internet protocols, file servers, gateways, network interface cards[1] and, along with Robert Metcalfe and others, co-invented Ethernet, the most popular family of technologies for local area computer networks.[2]

Biography

David Boggs was born in Washington, D.C. to James Boggs and Jane (McCallum) Boggs on June 17, 1950.[3] He graduated from Woodrow Wilson High School in Washington, D.C. in 1968 and subsequently attended Princeton University, from where he graduated with a B.S.E. in electrical engineering in 1972. He then joined the Xerox PARC research staff, where he met Robert Metcalfe while the latter was debugging an Interface Message Processor interface for the PARC systems group.[4][5] Since Boggs had considerable experience as an amateur radio operator WA3DBJ, he recognized similarities between Metcalfe's theories and radio broadcasting technologies and joined his project. According to The Economist, "the two would co-invent Ethernet, with Mr Metcalfe generating the ideas and Mr Boggs figuring out how to build the system."[2]

Throughout 1973, they built several Ethernet interfaces for the Xerox Alto pioneering personal computer. Xerox filed a patent application on March 31, 1975, naming Metcalfe, Boggs, Chuck Thacker, and Butler Lampson as inventors.[6] They published "Ethernet: Distributed Packet Switching for Local Computer Networks," Ethernet's seminal paper, in 1976, following 18 months of work.[4][7] It was reprinted in the Communications of the ACM in a special 25th anniversary issue.[8] He produced a slide from a Metcalfe sketch of Ethernet terminology for a session at the National Computer Conference in June 1976, which was widely reprinted.[9] The Smithsonian Institution's National Museum of American History presently has the original prototype circuit.[10]

Boggs went to Stanford University for graduate study while working at Xerox, earning a master's degree in 1973 and a Ph.D. in 1982 in electrical engineering.[11] He wrote his dissertation on "Internet Broadcasting",[12] a concept which Steve Deering, also at Stanford, later expanded upon to IP multicasting.[13]

He was a fellow of the Association for Computing Machinery and received the IEEE Computer Society technical achievement award in 1988.[14][1] He was also one of the developers of the PARC Universal Packet protocol architecture.[15]

Boggs worked on the "Titan" project at the Digital Equipment Corporation Western Research Laboratory (DECWRL) after leaving Xerox.[16] He worked as a consultant in Silicon Valley and co-founded LAN Media Corporation (LMC) with Ron Crane.[17] In July 2000, LMC was acquired by SBE Incorporated and then SBE was acquired by Neonode in 2007.[18][19]

Boggs died of heart failure at Stanford University Medical Center in Stanford, California, on February 19, 2022, at the age of 71.[3]

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. U.S. Patent 4,063,220 "Multipoint data communication system (with collision detection)" Filing date March 31, 1975, issued December 13, 1977
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found. Ph.D. Thesis
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.