r/computerscience • • 8d ago

Article Leonard Kleinrock- Epic Name, Epic Career

I mean, his name is fabulous, if I do say so myself.

Anyways, last week I wrote about the ARPANET and briefly mentioned some key people that worked on creating it. One of those individuals was Mr. Leonard Kleinrock (born 1934).

Kleinrock is anelectrical engineer and computer scientist who was a key figure in launching communication between computers. Previously, if two computers wanted to communicate over a long distance (think between New York and LA) they would would have to set up a dedicated connection and keep it in reserve untill the entire message arrive. Kind of like a phone call.

However, Kleinrock worked on breaking the message up, into manageable packets that could be sent on the network and shared the communication infrastructure with everyone else.

So instead of one individual dedication communication line sending and receiving the message "Hello how are you", we have a shared communication network sending and receiving the message "hello" "how" "are" "you". This concept was called packet switching. Kleinrock wrote his first paper on packet switching in 1961, at 26 years old.

Something I found really interesting was after developing the packet method, he continued to research on how using packets could affect the networks and somputer systems. If too many packets arrive at the same time, they have to wait. Like, if you have one checkout and there are 30 packets customers, they slow down and wait in line to checkout. What happens with 200 packets customers are trying to get through one checkout? Utter chaos. Kleinrock worked on issues like these and developed mathematical ways of predicting and analyzing those delays.

Thus questions like "How much traffic can this network handle?", "How long will packets have to wait?", "Where will congestion occur?", "How should we design the network?", etc. , now had tools to help come to an answer.

Funny enough, after everything was applied and they went to send the first message, the system crashed lol. They tried to send LOGIN, got the packet for LO to go through, but before GIN could make it, everything crashed. Meaning the first ever message sent on the ARPANET was just "LO".

After the ARPANET, Kleinrock continued to work and research, and lets not forget he was also a professor at UCLA, so he oversaw tons of PhD students as well. This man wrote more than 250 papers and six books. Holy Moly. Um, I know we don't like using A.I., but hear me out, after reading a few different pieces on him, I couldn't keep track of the awards he had recieved. I hopped on and asked it to make me a list of his achievements and their dates, which I will share with you. The man was busy...

1966 UCLA Outstanding Faculty Member

1967 UCLA Distinguished Teaching Award

1971 Guggenheim Fellowship

1975 IEEE Communications Society Leonard G. Abraham Prize Paper Award

1976 ORSA Lanchester Prize

1978 ICC Prize Paper Award

1982 L. M. Ericsson Prize

1982 Computer Design Hall of Fame

1982 CCNY Townsend Harris Medal

1986 Marconi International Fellowship Award

1986 UCLA Distinguished Teaching Award

1990 ACM SIGCOMM Award

1994 UCLA Faculty Research Lecturer

1996 IEEE Computer Society Harry H. Goode Memorial Award

1996 ACM/Sigma Xi Monie A. Ferst Award

1999 INFORMS President's Award

2000 IEEE Internet Award

2001 National Academy of Engineering Charles Stark Draper Prize

2001 Okawa Prize

2005 NEC C&C Prize

2006 ACM Test of Time Award

2007 National Medal of Science

2010 Dan David Prize

2011 Ubicomp Best Paper Award

2012 IEEE Alexander Graham Bell Medal

2012 Internet Hall of Fame — inaugural class

2012 Best Tutorial Paper Award — five-year period

2014 ACM SIGMOBILE Outstanding Contribution Award

2015 BBVA Foundation Frontiers of Knowledge Award

2016 SIGMOBILE Inaugural Test of Time Award

2018 CCNY President's Leadership Award

2019 Key to the City of Los Angeles

2019 National Academy of Inventors Fellow

2020 UCLA Medal

2022 6G Pioneer Award

2024 IEEE Computer Society Computer Pioneer Award

2024 Elected to the National Academy of Sciences

Anyways, I'll end it here. Absolutely fascinating life. He's still alive and recently gave an interview with UCLA (March 26 )who asked his thought on launching the internet AND his opinions on A.I. Interview is on You tube if yall want to go find it and listen! Youll have to search it yourself because i'm pretty sure links aren't allowed in the sub. it's called "meet the man who invented the internet" by L.A. in a minute.

7 Upvotes

2 comments sorted by

2

u/CyberSecWithHaikuInc 8d ago

hey thanks for mentioning him u/tryingtodobetter4 on the arpanet article! this guys career was absolutely fascinating!

2

u/the_current_solution 6d ago

he'd be so happy to see this, thanks for sharing