Saturday, August 9, 2014

A Doggerel Celebrating Our Summer Interns

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.


Embedded image permalink

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



3 comments:

  1. This made my internship even better....

    ReplyDelete
  2. Just in case some of these references are too geeky, here is a cheat sheet:

    i) 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.

    ReplyDelete