Alexander G. Fraser Explained

Alexander G. Fraser
Birth Date:1937 6, df=yes
Birth Place:Surrey, England
Years Active:1960-2014

Alexander G. Fraser (8 June 1937 – 13 June 2022),[1] [2] also known as A. G. Fraser and Sandy Fraser, was a noted British-American computer scientist and the former Chief Scientist of AT&T.

Early life and education

Fraser was born in Surrey, England and spent the war years with his family in Lancashire and subsequently in Weston Super Mare. Fraser received his B.Sc. degree in Aeronautical Engineering from Bristol University in 1958, the Diploma in Computer Science from the University of Cambridge in 1959, and a Ph.D. from the same institution in 1969.[3]

Career

Early career

After graduating with the Diploma in Computer Science from Cambridge, Fraser began his career at Ferranti in 1960, where he wrote subroutines for the Sirius computer developed there.[4] He subsequently developed the higher-level programming language[5] [6] for the Orion operating system.

Return to Cambridge

In 1966 he returned to Cambridge as a Senior Technical Officer[7] and later (from 1968) as faculty-level Assistant Director of Research[8] in the Computer Laboratory. He worked with Roger Needham to design and implement the Titan computer's file system.[9] Fraser engineered support for file archival and robustness[10] [11] with support for multi-user access control[12] [13] and later formalised the notion of persistent names.[14] In 1968 he represented Cambridge at the first NATO Software Engineering conference in Garmisch, Germany.[15]

Moving to AT&T

He moved to AT&T Bell Laboratories in 1969 where he invented cell-based networks and co-developed a reduced instruction set computer prototype with techniques for instruction set optimization. He subsequently became director of its Computing Science Research Center (1982), Executive Director (1987), and Associate Vice President for Information Science Research (1994). As Vice President for Research, he founded AT&T Laboratories in 1996, and in 1998 was named AT&T Chief Scientist.

At Bell Labs in the 1970s, Fraser became deeply involved with the development of the Unix operating system. For v6, he built the Spider local-area ring that anticipated ATM networks.[16] Spider was a packet switched data communications system that provided full-duplex asynchronous channels to connected terminals with automatic error control, and a loop transmission topology[17] via a central switching computer. Services on Spider that were precursors to modern equivalents included a network file store, block storage, a virtualization layer which forwarded UNIX system calls in a dumb terminal to a remote machine, and network boot support.[18] [19] He also originated the Unix Circuit Design System (UCDS) with Steve Bourne, Joe Condon and Andrew Hume. UCDS was an early hardware description language that created descriptions using interactive graphics, laid out boards automatically with circuit consistency checks, and optimized combinatorial circuits for FPGAs.[20]

Fraser established the necessity for a standard interface between computers and data communications systems in 1972[21] and subsequently developed Datakit[22] for Unix v7, described by Douglas McIlroy as a "central office" for data communication that improved the UNIX support for distributed computing.[23] In the late 1980s, Fraser lead the Experimental Universities Network (XUNET) project to promote graduate research on computer networks.[24] Eight universities and labs across the country were linked by a network of Datakit virtual circuit switches joined by high-speed links to provide a wide area systems research laboratory where student researchers could run network experiments. His 1983 paper was among the first to propose ubiquitous networking connectivity:

Subsequently in the 1990s, Fraser worked on bringing high-speed networking to every home in the USA and supported the development of applications to utilise this capacity. He worked with Nikil Jayant to create high quality audio compression standards based upon perceptual audio coding[25] which eventually resulted in the MPEG AAC international standard. Bjarne Stroustrup started work on the C++ language during this time to support these networked applications.[26]

Retirement and Fraser Research

After his retirement in 2002 he established Fraser Research in Princeton, New Jersey.[27] He resumed his initiative towards designing a next-generation Internet architecture as part of the 100x100 future internet project.[28] The next-generation network Fraser designed was structured around a high capacity global Ethernet and a network operating system which controlled activities across that network.[29]

Awards and recognition

Fraser was a member of the National Academy of Engineering[30], and a Fellow of the British Computer Society and IEEE for contributions and leadership in the design of switched virtual circuit networks.[31] He has received the 1989 Koji Kobayashi Computers and Communications Award "for contributions to computer communications and the invention of virtual-circuit switching",[32] the 1992 SIGCOMM Award for "pioneering concepts, such as virtual circuit switching, space-division packet switching, and window flow control",[33] and the 2001 IEEE Richard W. Hamming Medal "for pioneering contributions to the architecture of communication networks through the development of virtual circuit switching technology".[34]

The Cambridge Computer Laboratory held a posthumous memorial[35] in February 2023 to recount Fraser's achievements, and also published his last monograph which collates Fraser's research on his clean-slate design for a next-generation Internet.The National Academy of Engineering featured Fraser in the 27th volume of its Memorial Tributes series in August 2024.[30]

Notes and References

  1. Web site: Alexander "Sandy" Fraser, 85, former Bernardsville resident, communication network pioneer, avid cyclist . Bernardsville News . New Jersey Hills Media Group . 30 June 2022 . 8 July 2022.
  2. Web site: Alexander Sandy Fraser . Kimble Funeral Home . 8 July 2022.
  3. Web site: Resume of Alexander G. Fraser. 2005. Fraser Research.
  4. Web site: Interview with A.G. Fraser.
  5. T. G. H.. Braunholtz. A. G.. Fraser. P. M.. Hunt. 1961. NEBULA: A Programming Language for Data Processing. The Computer Journal. 4. 3. 197–211. 10.1093/comjnl/4.3.197. free.
  6. Web site: Ferranti Introduction to Nebula. Centre for Computing History.
  7. Web site: Cambridge University Officers (A Cambridge Alumni Database). 2001. Cambridge University Library.
  8. Web site: Death of Computer Science Pioneer Sandy Fraser. 2022. Cambridge Computer Laboratory.
  9. File handling at Cambridge University. DW. Barron. AG. Fraser. DF. Hartley. B. Landy. RM. Needham. Roger Needham. Spring Joint Computer Conference. 1967. 10.1145/1465482.1465508. 163–167.
  10. Book: Classic Operating Systems. AG Fraser. File Integrity in a Disc-Based Multi-Access System . Operating Systems Techniques. 227–248. 1972. Academic Press. 10.1007/978-1-4757-3510-9_10. 978-1-4419-2881-8 .
  11. A. G.. Fraser. 1969. Integrity of a Mass Storage Filing System. The Computer Journal. 12. 1. 1–5 . 10.1093/comjnl/12.1.1.
  12. User control in a multi-access system. The Computer Journal. 1. 11. 12–16. 1968. AG Fraser. 10.1093/comjnl/11.1.12.
  13. Web site: Atlas 2 at Cambridge Mathematical Laboratory (and Aldermaston and CAD Centre). Barry Landy. 2012.
  14. On the meaning of names in programming systems. AG. Fraser. Communications of the ACM. 1971 . 14. 6. 409–416. 10.1145/362604.362615.
  15. Web site: Report on a conference sponsored by the NATO SCIENCE COMMITTEE Garmisch, Germany, 7th to 11th October 1968. 27 May 2024.
  16. US. 3979733. patent. 1976-09-07. Digital data communications system packet switch. Alexander Gibson Fraser.
  17. Loop Transmission Systems for Data. 1974. A.G.. Fraser. Association for Computing Machinery. 10.1145/1015676.1015677. ACM SIGCOMM Computer Communication Review. 4. 4. 2–8 .
  18. Whitby-Strevens. Colin. 1975. Current Research into Operating Systems and Computer Networks. University of Warwick. 10. 2020-01-22. https://web.archive.org/web/20200122210643/https://stacks.stanford.edu/file/druid:rq704hx4375/rq704hx4375.pdf. 66–69.
  19. Web site: Sandy Fraser on Spider and Unix, 1975. Paul Ruizendaal. 2017-11-10.
  20. A. G.. Fraser. UNIX time-sharing system: Circuit design aids. The Bell System Technical Journal. 57. 6. 2233–2249. 1978. 10.1002/j.1538-7305.1978.tb02151.x.
  21. On the interface between computers and data communications systems. AG Fraser. Communications of the ACM. 1972 . 15. 7. 566–573. 10.1145/361454.361471.
  22. Towards a Universal Data Transport System. AG Fraser. IEEE Journal on Selected Areas in Communications. 1. 5. 1983. 10.1109/JSAC.1983.1145998. 803–816.
  23. Douglas McIlroy. A Research UNIX Reader: Annotated Excerpts from the Programmer's Manual, 1971-1986. Issue 139 of computing science technical reports. AT&T Bell Laboratories.
  24. Xunet 2: a nationwide testbed in high-speed networking. A.G.. Fraser. C. R.. Kalmanek. A. E.. Kaplan. W. T.. Marshall. R. C.. Restrick. IEEE INFOCOM '92: The Conference on Computer Communications. Florence, Italy. 1992. 582–589. 2. 10.1109/INFCOM.1992.263452.
  25. Report on the Workshop on Quality of Service Issues in High Speed Networks. Srinivasan Keshav. ACM SIGCOMM Computer Communication Review. 22. 5. 75.
  26. A history of C++: 1979--1991. Bjarne Stroustrup. History of Programming Languages II. January 1996. 699–769. 10.1145/234286.1057836.
  27. Web site: Fraser Research. 2007.
  28. Web site: 100x100network. 100 × 100 clean slate project . dead . https://web.archive.org/web/20100819222330/http://100x100network.org/ . August 19, 2010 . October 15, 2011 .
  29. Fraser. Alexander G.. 2023. A Next Generation Internet Architecture. 118. 10.48456/tr-978. University of Cambridge Computer Laboratory. UCAM-CL-TR-978.
  30. Web site: Brian Kernighan. Alexander G. Fraser (1937-2022): Memorial Tributes: Volume 27. 2024. National Academy of Engineering.
  31. Web site: IEEE Fellows 1989 | IEEE Communications Society.
  32. Web site: IEEE Koji Kobayashi Computers and Communications Award Recipients. dead. https://web.archive.org/web/20191226142803/https://www.ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/recipients/kobayashi_rl.pdf. 2019-12-26 . 2020-10-09. Institute of Electrical and Electronics Engineers (IEEE).
  33. Web site: SIGCOMM Award Recipients acm sigcomm. 2020-10-09. www.sigcomm.org.
  34. Web site: IEEE Richard W. Hamming Medal Recipients . https://web.archive.org/web/20100620000223/http://ieee.org/documents/hamming_rl.pdf. dead. 20 June 2010. . .
  35. Web site: Sandy Fraser: a memorial to his achievements. Cambridge Computer Laboratory. 2023.