A Doggerel
Celebrating Our Summer Interns
Every year our Networking and Mobility Lab hosts a few summer interns from various universities. It was another fun-bunch this year. Here is an attempt at some rhyming of summer events, networking concepts and jokes put together as a doggerel celebrating class of 2014 summer interns.

Interns in our Program (IP) ain’t they shrew(d)?
They call it “best effort” after dropping a few
Creepy
They are much like TCP
None of them a Flake
For you always get a proper handshake
Upon receiving two mentors in a tow
Promptly close the window
Intern Bullpen is the cube some share
Labelled it WiFi as all can interfere
Collisions galore
RTS/CTS no more
Mentors sometimes receive a HTTP four-o-four
“Not found but will be back soon on cube floor”
Fellow interns can so advocate
For “Localization” is not so accurate
The NML San Francisco city tour elation
Was engineered via voting DDoS coordination
Already End-of-summer, oh-geez!
At HPL on just a 3 month DHCP lease
Not “Jittery” about exit talk, why fuss
Realtime communication, but there is QoS
Not all “SYN”
End with FIN
More like HTTP persistent connection
There might be resurrection
Meanwhile onto publication and dissertation
This made my internship even better....
ReplyDeleteamazing
ReplyDeleteJust in case some of these references are too geeky, here is a cheat sheet:
ReplyDeletei) IP packet delivery has no guarantee and hence it is called "best-effort"
ii) TCP connections are setup via a 3-way handshake
iii) Wireless communications can interfere with each other. RTS/CTS are ways to say clear to send etc to avoid collision of packets.
iv) Indoor localization is still not very accurate, can't use GPS inside a building.
v) We were voting for a fun event for the whole lab and the interns coordinated to force the voting result to what they wanted ie SF city tour. hence Distributed Denial of Service (DDoS)
vi) DHCP is the way we get dynamic IP addresses in office or home. They are not static and need to be renewed
vii) mostly PCs and Servers setup a persistent HTTP connection so that multiple requests can be done on same connection.