Edson C. Hendricks (May 22, 1945 - August 29, 2020), an IBM computer scientist, developed RSCS (later known as VNET), fundamental software that powered the world’s largest network (or network of networks) prior to the Internet and which directly influenced both Internet development and user acceptance of networking between independently managed organizations. Within IBM, the resulting network later became known as VNET and grew to 4000 nodes.[1] In the academic community, VNET formed the base for BITNET which extended to 500 organizations and 3,000 nodes. VNET was also the networking design underpinning EARN in Europe, and NETNORTH in Canada.

Edson Hendricks
Born
Edson C. Hendricks

(1945-05-22) May 22, 1945 (age 79)
Alma materMassachusetts Institute of Technology
Scientific career
FieldsComputer science

Biography

edit

Hendricks was born on May 22, 1945, in Lemoyne, Pennsylvania. He attended Herman Avenue Elementary School, Washington Heights Elementary School (both in Lemoyne, Pennsylvania, Lemoyne Middle School, and Cedar Cliff High School in Camp Hill, Pennsylvania, all in the West Shore School District. He graduated from the Massachusetts Institute of Technology in June, 1967 with a bachelor's degree in Electrical Engineering. He began graduate studies with networking pioneer J. C. R. Licklider, but, impressed by the groundbreaking computer work being done nearby at the IBM Cambridge Scientific Center (CSC), he joined their staff in March 1968.

Hendricks left the CSC in July 1977, joining the IBM San Jose Research Laboratory. In 1983, unable to convince IBM management to support his networking ideas for joining VNET and TCP/IP, he left IBM and worked as an independent consultant for several years. He then joined the Linkabit Corporation, and later became one of the very earliest employees at ViaSat in Carlsbad, California. He now lives in San Diego, California.

Hendricks died on August 29, 2020, in Cardiff-by-the-Sea, California.

Technological innovations

edit

As an undergraduate, Hendricks visited the MIT student employment center, where he was offered the position of computer operator, running an IBM System/360 model 65 computer. Hendricks was rapidly promoted to systems programmer. When IBM added a 2250 video display to the 360/65, Hendricks looked for a project to learn how to program it. Upstairs in the same building, Steve Russell had created “Spacewar!,” the first computer game, using a DEC PDP-1 computer. Hendricks wrote his own game, also named “Spacewar!,” which was the first computer video game to run on an IBM Computer. For several years, MIT used Hendricks version of “Spacewar!” at their Annual Open House, making it possibly the first video game ever to be seen (and played) by the general public.

At IBM, Hendricks worked with the team that had developed the world’s first virtual machine operating systems, CP/CMS. A key problem with this new software architecture was finding a way to expand the functions of the system without significantly increasing the size of the hypervisor (control program). Hendricks developed the concept of a service virtual machine,[2] implemented in a simple communications system named CPREMOTE.

In 1971, Norman Rasmussen, founder and manager of IBM’s Cambridge Scientific Center, asked Hendricks to find a way for the CSC machine to communicate with machines at IBM’s other Scientific Centers. Hendricks and Tim Hartmann, of the IBM Technology Data Center in Poughkeepsie, NY, produced RSCS, which went into operation within IBM in 1973. RSCS was later renamed and released to IBM customers as the VM/370 Networking PRPQ in 1975.[3][4] The importance of this subsystem as a component of VM is described by Robert Creasy.[5]

Meanwhile, in the fall of 1974, IBM announced Systems Network Architecture (SNA) as its official communications strategy. SNA was incompatible with VNET and with many of the networking ideas being developed for what would be called the Internet, particularly with TCP/IP. Hendricks and others lobbied vigorously within IBM for a change in direction, but were rebuffed.

In June 1975, MIT Professor Jerry Saltzer accompanied Hendricks to DARPA, where Hendricks described his innovations to the principal scientist, Dr. Vinton Cerf. Later that year in September 15–19 of 75, Cerf and Hendricks were the only two delegates from the United States, to attend a workshop on Data Communications at the International Institute for Applied Systems Analysis, 2361 Laxenburg Austria where again, Hendricks spoke publicly about his innovative design which paved the way to the Internet as we know it today.

In 1977, Hendricks received an IBM "Outstanding Achievement Award," for the "VM/370 Networking PRPQ," and the IBM internal network.

In the late 1970s, VNET was much larger than the ARPAnet/Internet as measured in the number of computers connected. In 1981, when the ARPAnet began converting to TCP/IP, there were about 250 ARPAnet nodes and 1000 VNET nodes.[6] Hendricks and others had proposed the interconnection of the two networks. Turing Award winner Jim Gray, then at IBM, thought the VNET/ARPAnet linkup would be "absolutely wonderful -- with no downside except security risks, which were containable."[7] IBM management declined.

RSCS was sold as a product by IBM until May, 2008, when it was repackaged as an optional feature with the z/VM operating system.[8]

Notes

edit
  1. ^ Varian
  2. ^ Hendricks
  3. ^ A PRPQ (Programming Request for Price Quotation) was an IBM administrative term for software that was available but not fully supported as an IBM product.
  4. ^ Despite this formal name, the network was almost universally referred to as VNET
  5. ^ Creasy
  6. ^ Lynn Wheeler, formerly of the IBM Cambridge Scientific Center, maintains an online archive of contemporaneous documents. These numbers, which changed rapidly, are stored at http://www.garlic.com/~lynn/2006k.html#8 verified on 2011-09-19
  7. ^ Gillmor
  8. ^ IBM product announcement http://www.vm.ibm.com/related/rscs/ , verified 2011-09-21

References

edit
  • Creasy, R.J. (September 1981). "The origin of the VM/370 time-sharing system" (PDF). IBM Journal of Research & Development. 25 (5). IBM: 483–490. doi:10.1147/rd.255.0483. Retrieved November 19, 2011.
  • Varian, Melinda (1997). "VM and the VM community, past present, and future" (PDF). SHARE 89 Sessions 9059-9061. Retrieved March 15, 2021.
  • Hendricks, E.C.; Hartmann, T.C. (1979). "Evolution of a Virtual Machine Subsystem". IBM Systems Journal. 18 (1). IBM: 122. doi:10.1147/sj.181.0111.
  • Jones, Leanne (2011). It's Cool To Be Clever, The story of Edson C. Hendricks, the genius who invented the design for the Internet. Victoria, BC: Agio Publishing House. ISBN 978-1-897435-63-2.
  • Gillmor, Dan (September 23, 1999). "IBM's missed opportunity with the Internet". San Jose Mercury News. Archived from the original on November 6, 2012. Retrieved September 19, 2011.