The Arc Models Quests Character Membership
Login Start my arc

The character arc of Radia Perlman

A life drawn by Character Arc from the public record

Born on 18 December 1951 in Portsmouth, Virginia, and raised in Loch Arbour, New Jersey, the daughter of two government engineers. Between then and now sit a childhood in which mathematics and science were effortless, a programming class in high school where she was the only woman, a first paid job in an MIT laboratory in 1971, a version of a robotics language built for toddlers, a job at Digital in 1980, the Spanning Tree Protocol, a doctorate in 1988 on routing under malicious failure, over two hundred patents, two standard textbooks, and three halls of fame. The line below draws the story so far, in order.

Drag along the line to move, pinch or use the buttons to look closer. Tap the line to pluck it, or any mark for its card. Drawn from the public record of her life; the sources are at the foot of the page.

Who is Radia Perlman?

She never took anything apart. She built what holds it together.

Both her parents were engineers for the United States government: her father on radar, her mother a mathematician by training working as a computer programmer. She found mathematics and science effortless and fascinating, and was a perfectionist about everything else too. She played the piano and the French horn. Her mother helped with the maths homework, but mostly they talked about literature and music.

She has been clear that she did not fit the stereotype. She did not take computers apart and put them back together. In her own words about the programming class she took in high school, where she was the only woman: she was not a hands-on type person, it never occurred to her to take anything apart, and she assumed she would either get electrocuted or break something. It was that class, not the taking apart, that made her consider a career in computers.

She went to MIT and learned programming for a physics class. Her first paid job, in 1971, was as a part-time programmer in the LOGO Lab at the Artificial Intelligence Laboratory, writing system software like debuggers. Under Seymour Papert she built a child-friendly version of the educational robotics language LOGO, called TORTIS, for toddlers. She took a bachelors and a masters in mathematics, joined the MIT group at BBN for her thesis and got into network protocols there, and later took a PhD in computer science at MIT in 1988, on routing in environments where malicious network failures are present, which is still the basis of much of that field.

She went to BBN after graduating, made an impression on a manager at Digital Equipment Corporation, and joined Digital in 1980. In 1984 she was asked to design a straightforward protocol letting network bridges find loops in a local area network, using a constant amount of memory however large the network got. Loops were a real danger: a redundant path meant a bridge could forward a frame in several directions at once and flood the network into collapse. She produced the Spanning Tree Protocol, which lets a network carry redundant links as automatic backups while keeping a single active path between any two points. It was standardised as 802.1d.

What she did next is unusual. She said publicly what was wrong with it: that it took about a minute to react to a change in topology, during which a loop could bring the network down, and she has criticised changes made during standardisation. Later she invented TRILL to correct the shortcomings of spanning trees and let Ethernet use its bandwidth properly. She left Digital in 1993 for Novell, and Novell in 1997 for Sun Microsystems, where she was a Sun Fellow and earned forty of her patents; she holds over two hundred in total. She wrote the textbook Interconnections and co-wrote Network Security, both standard. She has taught at Washington, Harvard, MIT and Texas A and M, took lifetime achievement awards from USENIX in 2006 and SIGCOMM in 2010, was elected to the Internet Hall of Fame in 2014, the National Inventors Hall of Fame in 2016 and the National Academy of Engineering in 2019, and as of 2022 was a Fellow at Dell Technologies.

The moments

Radia Perlman's timeline.

The 1950s

18 Dec 1951

Born to two engineers

Everyday. Both parents were engineers. Her mother programmed.

The 1960s

Jun 1962

Effortless and fascinating

Milestone, and it changed her direction. Effortless and fascinating, in her own words.

Jun 1967

Not the stereotype

Setback, and it changed everything. She thought she was the wrong sort of person for it.

1 Jan 1968

Take the programming class, or not

Crossroads, decided.

The paths laid out: go into the classroom, taken, or stay with the maths. A first programming job at nineteen, a doctorate on hostile networks, over two hundred patents, and three halls of fame.

Jun 1968

The only woman in the class

Milestone, and it changed everything. One class changed the career, and she was the only woman in it.

The 1970s

Jun 1971

A job in the LOGO Lab

Milestone, and it changed everything. Her first paid programming, at nineteen, in an AI lab.

Jun 1974

A robot language for toddlers

Milestone, and it changed everything. She built a programming language small children could use.

Jun 1978

Protocols, at BBN

Milestone, and it changed her direction. She went looking for a supervisor and found the subject.

The 1980s

Jun 1980

Digital Equipment Corporation

Milestone, and it changed everything. Somebody noticed her at BBN and made an offer.

Jun 1984

The Spanning Tree Protocol

Milestone, and it changed everything. One protocol, and networks stopped collapsing in on themselves.

Jun 1988

A doctorate on malicious failure

Milestone, and it changed everything. She asked what happens when parts of the network lie.

The 1990s

Jun 1990

She says what is wrong with it

Milestone, and it changed everything. She published the flaws in her own invention.

Jun 1993

Novell, then Sun

Milestone, and it changed her direction. Two hundred patents, forty of them at Sun.

Jun 1999

Two standard textbooks

Milestone, and it changed everything. Two books that a generation of engineers learned from.

The 2010s

Jun 2010

TRILL

Milestone, and it changed everything. She built the fix for her own protocol.

Jun 2014

Three halls of fame

Milestone, and it changed everything. Internet, inventors, and the National Academy of Engineering.

The 2020s

Jun 2022

Still a fellow

Everyday. Still working, still teaching.

The protocol she wrote in 1984 is running underneath a great deal of what you used today, and so is the one she wrote to fix it. What she set moving is a habit worth copying: she built the thing, then told everybody what was wrong with the thing, then built the replacement.

Your turn

Every line draws a unique story.

Hers turned in a high school classroom where she was the only woman, and she has said she nearly did not go in. Yours is already further along than you think, and drawing it takes about five minutes.

Radia Perlman: frequently asked questions

What people ask about her line.

What is Radia Perlman's character arc?
A child of two engineers who was sure she was the wrong sort of person for computing because she would not take machines apart, who took one class as the only woman in it, and went on to write the protocol that holds networks together.
What did Radia Perlman invent?
The Spanning Tree Protocol, which she produced at Digital Equipment Corporation in 1984 and which lets networks carry redundant links safely. She later invented TRILL to correct its shortcomings, and holds over two hundred patents.
Why does the Spanning Tree Protocol by Radia Perlman matter?
Because loops in a network, where more than one path leads to the same destination, could flood it and bring it down. Her protocol keeps redundant links as automatic backups while leaving a single active path between any two points.
Did Radia Perlman criticise her own protocol?
Yes. She was concerned it took about a minute to react to a change in network topology, during which a loop could bring the network down, and she has criticised changes made during standardisation. She later built TRILL to fix it.
What did Radia Perlman build for children?
TORTIS, the Toddler Own Recursive Turtle Interpreter System, a child-friendly version of the educational robotics language LOGO. She developed it under the supervision of Seymour Papert at MIT, early in a career that had begun with a part-time programming job in 1971.
What honours does Radia Perlman hold?
Lifetime achievement awards from USENIX in 2006 and SIGCOMM in 2010, election to the Internet Hall of Fame in 2014, the National Inventors Hall of Fame in 2016 and the National Academy of Engineering in 2019, and over two hundred patents.
Where does this timeline of Radia Perlman's life come from?
From the public record. Character Arc drew every moment on this line from the sources listed at the foot of the page, and the kind and weight of each moment are our editorial reading. Radia Perlman isn't a Member of Character Arc and has no connection with it, and no feeling is attributed to her.

Sources

  • Radia Perlman, English Wikipedia biography, filed under living people.
  • Her doctoral thesis on routing under malicious network failure, MIT, 1988.
  • Interconnections, and Network Security, her textbooks.
  • Her own reflections on the high school programming class, as quoted there.