KEYWORDS: Toddler’s Own Recursive Turtle Interpreter System (TORTIS), Spanning Tree Protocol (STP), DECnet protocol, TRansparent Interconnection of Lots of Links (TRILL), Link-state routing.
SHE THOUGHT IT
Radia Joy Perlman has made significant breakthroughs in many areas of Internet routing and networking protocols. Her contributions had a unique impact on how we use the Internet today, as she (re)designed and made possible the robustness, expansion and easier management of routing protocols. Between 1974 and 1976 she created the Toddler’s Own Recursive Turtle Interpreter System (TORTIS), a version of the LOGO programming language, with which preschool children (3 to 5 years old) could program the behavior of a physical turtle robot1. For this work Perlman is considered to be a pioneer of young children’s computer programming, especially for developing a “tangible programming” system2.
One decade later, while Perlman was working for Digital Equipment Corp., she addressed her boss’ challenge regarding the development of “a simple protocol that would enable bridges to locate loop-free paths through a network”3. Radia Perlman solved it over the weekend by inventing an algorithm in which was based on the Spanning Tree Protocol (STP)4. STP changed Ethernet networks in an unprecedented way, as it enabled the connection between hundreds of thousands of computers by preventing bridging loops. In parallel, she was one of the major designers behind DECnet protocol.
Perlman redesigned the STP by introducing the TRansparent Interconnection of Lots of Links (TRILL), which has been standardized by the Internet Engineering Task Force (IETF)5. TRILL’s introduction corrected the STP’s deficiencies, improved its robustness and stableness and allowed the efficient move of Ethernet packets using the Intermediate System to Intermediate System (IS-IS) link-state routing protocol instead of the spanning tree. Nowadays, the majority of Internet Services Providers (ISPs) use this routing protocol, which has been standardized by the International Organization for Standardization (ISO)6.
She also holds more than one hundred US issued patents and she received great recognition for her outstanding work on networking and Internet security, not only as an inventor, but also as an Internet pioneer. Lastly, Perlman combines a particular mix of talents as besides her profession, she also writes poetry and plays piano6.
Born in Portsmouth, Virginia in 1951 and growing up mostly in New Jersey, Radia Perlman enjoyed solving logic puzzles and was attracted by mathematics and science classes in school. Her first introduction to computer programming would occur at High School, when she and other students took a class in programming at the Stevens Institute of Technology8. In addition to that, both her parents, Julius Perlman and Hope Rae Sonne, had a background in engineering, as they worked for the US government: her father worked on radar and her mother was a computer programmer. As Perlman notes: “Her title was mathematician”8.
Having embraced “critical thinking, hard work, non-discrimination, living frugally, and not displaying wealth, being against classism” as both family and personal values9, Perlman enrolled at the Massachusetts Institute of Technology, where she received her degrees of Bachelor of Science in 1973 and Master of Science in 1976, both in Mathematics, in an era in which the number of female students was very limited, especially in STEM fields. In May 1976, Perlman introduced the Toddler’s Own Recursive Turtle Interpreter System (TORTIS), a project she conducted with the Logo group, at MIT’S Artificial Intelligence Laboratory1. Despite the fact that her work was pioneering for the time, she later admitted “[…] I abandoned it because, being the only woman around, I wanted to be taken seriously as a “scientist” and was a little embarrassed that my project involved cute little kids”8.
After her graduation, Perlman worked on designing network protocols for Bolt, Beranek and Newman Technologies. In 1980, she joined Digital Equipment Corp. (DEC) as a Consulting Engineer. Eight years later she obtained her PhD in Computer Science at MIT’s Department of Electrical Engineering and Computer Science, in which she focused on designing a computer network that would be resistant to malfunctions and an improve the robustness and practicality of the “Network Layer”10.
In 1993 Perlman left DEC to work for Novell and, in 1997, she started working for Sun Microsystems Inc. where she served as a Fellow, an honorary and prestigious title for the company’s technical staff. Between 2010 and 2014, Perlman moved to Intel Labs, where she was also a Fellow and mostly worked on the design of various network routing and security protocols. In the meantime, Perlman’s interests always included, apart from network security and protocols, teaching and writing. She was Affiliate Professor at the University of Washington and has given lectures at Harvard University and MIT. Perlman has also been invited as keynote speaker at several events all over the world organized by Microsoft Corp., Linux, Google, etc. She is the author of Interconnections: Bridges, Routers, Switches, and Internetworking Protocols (1999) and coauthor of Network Security: Private Communication in a Public World (1995), both of which are considered essential textbooks for students and/or amateurs of networking and protocols. Alongside with other colleagues, Radia Perlman has written several technical articles on network rooting, Internet security and relevant topics.
Currently, Perlman lives in Redmond, Washington and since 2014 works as a Dell EMC Fellow. Both her children are MIT alumni7 and contributed to the musical setting for their mother’s “Algorhyme” poem, which introduced the Spanning Tree Protocol4. Lastly, she was recently honored at the 44th Annual National Inventors Hall of Fame Induction Ceremony in Washington, DC as a member of an elite group of inductees.
SCIENTIFIC COLLABORATION AND RECOGNITION
Perlman’s career has intersected with significant companies in the field of Information Technology (IT). In particular, she has collaborated with International Business Machines (IBM) for the development of various routing standards, including the Open Systems Interconnections Interdomain Routing Protocol (IDRP); additionally, she worked alongside Cisco Systems Inc. on a sub-committee of the American National Standards Institute (ANSI) for the standardization of IDRP3.
Radia Perlman has also been recognized several times for her numerous contributions to the Internet. In 2003, she was named a Silicon Valley Intellectual Property Law Association Inventor; in 2006 she received the USENIX Lifetime Achievement Award; in 2014 she was inducted into the Internet Hall of Fame; and since 2015 she is a member of the National Academy of Engineering. Perlman also holds an honorary doctorate from the KTH Royal Institute of Technology in Sweden.
Finally, in order to understand Perlman’s huge scientific impact, it’s worth mentioning that in 2005, Radia Perlman received the Women of Vision Award from the Anita Borg Institute. In a video presented by the Institute, Greg Papadopoulos, former Chief Technology Officer at Sun Microsystems, states about the recipient, Radia Perlman: “There are many people who claim to be the father of the Internet, but there is only one Mother and that’s Radia Perlman”11. Even if Perlman has refused this title many times8, it is unquestionable that she merited her position among the women who pioneered STEM fields by radically transforming the way that humanity is today connected.
SHE SAID IT
“It became so normal to me not to see women around that I didn’t notice the gender imbalance. It was only when occasionally there was a(nother) female in a class that I’d notice that it kind of looked weird…this other gender person looking curiously out of place in the crowd. I’d have to remind myself that I was also that “other gender.”
“The kind of diversity that I think really matters isn’t skin shade and body shape, but different ways of thinking”.
“The Internet was not invented by any individual. There are lots of people who like to take credit for it, and it drives them crazy when anyone other than them seems to want credit, so it seems best to just stay out of their way”.
cited in “Radia Perlman: Don’t Call Me the Mother of the Internet” (3 Mar. 2014), The Atlantic, by Rrebecca J. Rosen, <http://www.theatlantic.com/technology/archive/2014/03/radia-perlman-dont-call-me-the-mother-of-the-internet/284146/> (last accessed at 02 Jan. 2017).
“Start out with finding the right problem to solve. This is a combination of “what customers are asking for”, “what customers don’t even know they want yet” and “what can be solved with something simple to understand and manage”.
“Actually, I hate technology! […] But the world would be a better place if more engineers, like me, hated technology. The stuff I design, if I’m successful, nobody will ever notice. Things will just work, and be self-managing”.
cited in “Why IEEE Fellow Radia Perlman hates technology” (22 Apr. 2011), IT World, by Alexander Pasik, <http://www.itworld.com/article/2743693/networking/why-ieee-fellow-radia-perlman-hates-technology.html> (last accessed at 03 Jan. 2017).
THEY SAID IT
“There are many people who claim to be the father of the Internet, but there is only one Mother and that’s Radia Perlman”.
Greg Papadopoulos, “Woman of Vision Radia Perlman Video”, YouTube, 8 Mars 2007, uploaded by Anita Borg Institute, <https://www.youtube.com/watch?v=imD5TSdG_Yc> (last accessed at 05 Jan. 2017).
PRIZES, DISTINCTIONS, HONOURS
1992: Named one of the 20 most influential people in information technology by Data Communications Magazine in its 20th and 25th anniversary editions.
1997: Named one of the 20 most influential people in information technology by Data Communications Magazine in its 20th and 25th anniversary editions.
2000: Honorary doctorate from the KTH Royal Institute of Technology in Stockholm (Sweden).
2003: Silicon Valley Intellectual Property Law Association Inventor of the year.
2005: One of the first three recipients of the inaugural Women of Vision Award for the category of “Innovation” from the Anita Borg Institute.
2006: USENIX Lifetime Achievement Award (“The Flame”) for her contributions to networking in routing, in security and in developing the spanning tree algorithm.
2010: SIGCOMM Award for her fundamental contributions to the Internet routing and bridging protocols that we all use and take for granted every day.
2014: Inducted into the Internet Hall of Fame.
2015: Elected as a member of the National Academy of Engineering for her contributions to Internet routing and bridging protocols.
2016: Inducted into the National Inventors Hall of Fame.
Radia Perlman is not only known for her major contributions to the Internet, but also for being a poet and for loving music. When she invented STP, she decided to write a poem based on Joyce Kilmer’s (December 6, 1886 – July 30, 1918), which he wrote in 1913 and published in the collection “Trees and other Poems” in 191412. Perlman, following the advice of Mike Speciner, who coined the word and said “Every algorithm ought to have an associated algorhyme”13, adjusted Kilmer’s poem’s simple rhyme and meter and she penned the poem in order to describe how the STP works4. Later, Perlman’s children created the poem’s musical version. Ray Perlner, her son, edited the musical setting and Dawn Perlner, her daughter, who is also a violinist and singer, performed it at a recital. Their mother accompanied them on piano. The song is available on YouTube14 and was recorded at MIT Lincoln Laboratory.
Following the development of the Internet, Ray Perlner, who works as a mathematician for the National Institute of Standards and Technology, wrote a tribute to the TRILL Protocol in order to renew its concept and adjust it to the new technological era15 (p.7). Last but not least, Perlman’s rich and multidimensional personality can certainly be a source of inspiration. For instance, she didn’t hesitate to play on the piano the piece “Rondo Capriccioso,” composed by the French composer Camille Saint-Saëns16, for a National Inventors Hall of Fame video, or to perform stand-up comedy in a passenger talent show, while she was on a cruise to Russia to see a solar eclipse6.
Cellitioci, Jayme (30 June 2016), “Engineer, Poet, Pianist, Inventor, Innovator: Radia Perlman”, The Huffington Post,
<http://www.huffingtonpost.com/jayme-cellitioci/engineer-poet-pianist-inv_b_10716800.html> (last accessed 3 Jan. 2017).
Indovino, Shaina C. (2014), Women in Ιnformation Τechnology, Broomall, Pennsylvania: Mason Crest.
Perlman, Radia (2015), “Women in High Tech”, in REFLECTIONS – Dell EMC Executives Report from the Road, <https://reflectionsblog.emc.com/women-in-high-tech/#more-3065> (last accessed 2 Jan. 2017).
— — “Why IEEE Fellow Radia Perlman hates technology” (22 Apr. 2011), IT World, by Alexander Pasik, <http://www.itworld.com/article/2743693/networking/why-ieee-fellow-radia-perlman-hates-technology.html> (last accessed 3 Jan. 2017).
- Perlman, Radia (1976), “Using computer technology to provide a creative learning environment for preschool children”, in MIT AI Lab Memo No. 360/Logo Memo No. 24, Cambridge, MA, MIT AI Lab.
- Morgado, Leonel / Cruz, Maria / Kahn, Ken (2006), “Radia Perlman—A pioneer of young children computer programming”, in Current Developments in Technology-assisted education, A. Mendez-Vilas, S. Martin, J. Mesa-Gonzalez, & J. A. Mesa-Gonzalez (Eds.), Badajoz (Spain), Formatex, 1903-1908.
- Juneau, Lucie (1992), “Radia Perlman”, Network World, 9 (11), 103.
- Perlman, Radia (1985), “An Algorithm for Distributed Computation of a Spanning Tree in an Extended LAN”, ACM SIGCOMM Computer Communication Review, 15 (4), 44–53, <http://delivery.acm.org/10.1145/320000/319004/p44-perlman.pdf?ip=184.108.40.206&id=319004&acc=PUBLIC&key=2E5699D25B4FE09E%2E6F699AA92A518455%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=720233976&CFTOKEN=44436997&__acm__=1485252967_ac93da73a23c85db4da01d0fe25bca95> (last accessed 4 Jan. 2017).
- Perlman, Radia / Eastlake, Donald (2011), “Introduction to TRILL”, The Internet Protocol Journal, 14 (3),
<http://www.cisco.com/c/en/us/about/press/internet-protocol-journal/back-issues/table-contents-53/143-trill.html> (last accessed 4 Jan. 2017).
- “The Many Sides of Radia Perlman”, Intel Free Press, (20 Apr. 2011), <http://www.intelfreepress.com/news/the-many-sides-of-radia-perlman/123/> (last accessed 4 Jan. 2017).
- Karagianis, Liz (23 August 2016), Radia Perlman ’73, SM ’76, PhD ’88: Alumna’s network protocol revolutionized Ethernet”, MIT Technology Review, <https://www.technologyreview.com/s/602084/radia-perlman-73-sm-76-phd-88/> (last accessed 3 Jan. 2017).
- Perlman, Radia, “Radia Perlman: Don’t Call Me the Mother of the Internet” (3 Mar. 2014), The Atlantic, by Rrebecca J. Rosen,
<http://www.theatlantic.com/technology/archive/2014/03/radia-perlman-dont-call-me-the-mother-of-the-internet/284146/> (last accessed 2 Jan. 2017).
- Newnham, Danielle (2016), Female Innovators at Work: Women on Top of Tech, London, Apress, 182.
- Perlman, Radia (1988), “Network Layer Protocols with Byzantine Robustness”, Dissertation, MIT.
- “Woman of Vision Radia Perlman Video”, YouTube, 8 Mars 2007, uploaded by Anita Borg Institute, <https://www.youtube.com/watch?v=imD5TSdG_Yc> (last accessed 5 Jan. 2017).
- Kilmer, Joyce “Trees”, Poetry Foundation,
<https://www.poetryfoundation.org/poetrymagazine/poems/detail/12744> (last accessed at 5 Jan. 2017).
- Perlman, Radia “Radia Perlman at LCA 2013” (6 Feb. 2013), Australian Science, by J. Smith, <http://www.australianscience.com.au/interviews/radia-perlman-at-lca-2013/> (last accessed 5 Jan. 2017).
- “Spanning Tree Song”, Youtube, 26 October 2007, uploaded by Muhammed Elnahas, <https://www.youtube.com/watch?v=iE_AbM8ZykI> (last accessed 5 Jan. 2017).
- Perlman, Radia et al. (3 March 2010), “RBridges: Base Protocol Specification”, TRILL Working Group – Internet Draft, 7,
<https://tools.ietf.org/pdf/draft-ietf-trill-rbridge-protocol-16.pdf> (last accessed 5 Jan. 2016).
- “2016 NIHF Inductee – Radia Perlman”, YouTube, 9 May 2016, uploaded by National Inventors Hall of Fame, <https://www.youtube.com/watch?v=LgbhWUVx_ts> (last accessed 5 Jan. 2017).