Slashdot Mirror


Researcher Runs IP Network Over Xylophones

joabj writes "Following up on experiments of running Internet Protocol(IP)-based networks with carrier pigeons or bongos, UofC grad student R. Stuart Geiger has demonstrated that it is possible to transmit simple ping requests across two computers using people playing xylophones. Throughput is roughly 1 baud, when the participants don't make any mistakes, or get bored and wander off. The OSI encapsulated model of networking makes this project doable, allowing humans to be inserted at Layer 1, the physical layer. Vint Cerf wasn't kidding when he used to say, 'IP on Everything.'"

22 of 83 comments (clear)

  1. this isn't even cool by Anonymous Coward · · Score: 2, Interesting

    I remember doing "networking via scraps of paper" at school.

    Writing silly notes since kindergarten and then actually implementing some real protocol in computing classes.

    Then a couple of years later an LED, a bit of fibre and an LDR and we were building "fibre networks".

    Mind you, this was two decades ago.

    Looking even at the "cool" projects which come out of MIT undergrads, I get the impression that almost all children are exposed to absolutely nothing interesting whatsoever before the age of 18.

    1. Re:this isn't even cool by Hatta · · Score: 2

      Looking even at the "cool" projects which come out of MIT undergrads, I get the impression that almost all children are exposed to absolutely nothing interesting whatsoever before the age of 18.

      Welcome to education in the US.

      --
      Give me Classic Slashdot or give me death!
  2. Re:they forgot to add parity notes by TheRealMindChild · · Score: 3, Informative

    IP doesn't mean TCP/IP. The TCP half is what does the error control. Therefore, a ping wouldn't have error correction... just "appropriately replied/didn't reply appropriately"

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  3. Anyone else think of CE3K by rossdee · · Score: 3, Insightful

    Speilberg thought of communicating using musical notes 35 years ago

    1. Re:Anyone else think of CE3K by JWSmythe · · Score: 2

          Dude, why did you post anonymous. You would have had a great moderation war.

          Those who see the humor (and fact) in wrote you wrote would mod you up.
          Those see Spielberg as a deity and will do anything to appease him, and mod you down.
          Those who the virgin comment hits just a little too close to home would mod you down.

          My gut instinct is that you would have had at least a couple dozen moderations, and landed at a nice solid "+4 troll" moderation

          I still like the idea I saw a while back about wireless network via lasers. It was basically a laser diode and sensor on each end. they had to be perfectly aligned, and unobstructed. I don't know what kind of throughput they got, but I'd have to guess with the right diodes and drivers, they could probably manage 10Gb/s. Of course, it's a lot easier to just run the fiber, and not suffer from interference when someone put their hand in the data stream. :)

          I'll probably never try it though, because I haven't qualified in the "virgin" category for decades, and reaffirm it regularly.

      --
      Serious? Seriousness is well above my pay grade.
  4. Re:they forgot to add parity notes by sourcerror · · Score: 2

    Error detection is a Layer 2 responsibility. TCP only does sequence numbers and resends lost packets.

  5. Upcoming Studies by Anonymous Coward · · Score: 4, Funny

    Upcoming studies:
    Improving Baud: Coffee vs Electroshocks
    IP Backbone Implementation Using Michael J. Fox
    River Rapids: High-Speed Internet With Riverdancers
    Increasing Latency With Rube Goldberg Networks
    Replacing LCD Screens With Bored College Students And Etch-a-Sketches
    Stone-age Computing: Exploring Completely Inadequate Alternatives To Modern Technology

    1. Re:Upcoming Studies by jones_supa · · Score: 2

      You might also want to check AlgoRythmics, who present various sort algorithms in the form of traditional dance.

  6. Here's a better article.... by Dark$ide · · Score: 3, Informative
    I stopped reading the article because they can't spell "ACSII".

    So a quick Google turns up this Black-boxing the User: Internet Protocol over Xylophone Players (IPoXP)

    --

    Sigs. We don't need no steenking sigs.

  7. Re:they forgot to add parity notes by kheldan · · Score: 3, Interesting

    Play major chords. If a note is incorrect then the chord is dissonant and you have an error condition.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  8. That's a Glockenspiel, not a Xylophone. by Anonymous Coward · · Score: 2, Informative

    The article states that the musical instrument has "aluminum keys". From http://en.wikipedia.org/wiki/Glockenspiel :

    "[A glockenspiel] is similar to the xylophone; however, the xylophone's bars are made of wood, while the glockenspiel's are metal plates or tubes, thus making it a metallophone."

    1. Re:That's a Glockenspiel, not a Xylophone. by rubycodez · · Score: 4, Informative

      And for those who slept in biology, xylem tissue transports water and dissolved nutrients, in a tree it is the wood. The word comes from the Greek xylon, which means wood. So a xylophone must be wooden.

  9. Re:only 1 baud? by msauve · · Score: 5, Informative

    The baud rate is insignificant of throughput, it's not clear why it was even mentioned, especially in relation to throughput. Each note encodes 4 bits (a hex digit), so although it does run at 1 baud, the system runs at 4 bps.

    Your math is way off. With 8 notes, each encodes 3 bits; two notes allow 64 different combinations (not 1.6 million!), or 6 bits.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  10. One baud? What does that mean? by swillden · · Score: 2

    Baud is a measure of symbols per second, so it's meaningless unless the amount of information per symbol is defined.

    In this case, it turns out that a symbol is a hexadecimal value, so the data rate is about 4 bits per second.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  11. Somethings smells funny at Vint Cerf's place by Chainsaw · · Score: 5, Funny

    "'IP on Everything." Sounds like his office is a really disgusting place.

    --
    War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
  12. Re:It needs an acronym! by arcsimm · · Score: 4, Funny

    That's a no-go -- the trademark is already registered to Apple's biological weapons division.

  13. Re:Increased speed with solenoids & FFT by gman003 · · Score: 2

    Because it's fun?

  14. Re:UofC? by catmistake · · Score: 3, Interesting

    In California, we call it UC Berkeley.

    i.e. yoo see burr clee, and even that is incorrect, as the town and the school where named after Bishop Berkeley of "if a tree falls in the forest and no one is around to hear it, does it make a sound?" fame. His name is pronounced BAR clee.

    /pedant

  15. Re:they forgot to add parity notes by 19thNervousBreakdown · · Score: 2

    "Ping"

    "Your tits look nice today."

    Replied very inappropriately!

    --
    <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
  16. Video demonstration of IP over Xylophone Players by Cito · · Score: 2

    Here is the video demonstration that didn't get posted in the original article:

    Video: http://youtu.be/qCT7SisWh38

    Internet Protocol over Xylophone Players (IPoXP) situates humans at the lowest layers of the Internet. Read the full paper at http://www.stuartgeiger.com/ipoxp.pdf. A project by R. Stuart Geiger, Yoon Jeong, and Emily Manders at the University of California, Berkeley. Presented at alt.CHI 2012.

  17. Re:they forgot to add parity notes by skids · · Score: 2

    Really they didn't implement IP-over-xylophone -- you cannot, because there is no provision in the IP standard for framing between packets. They implemented some as-yet-undisclosed link layer protocol, and then ran IP over it. They could just as easily have run DECNET. Since they gave no details of the link layer protocol, we don't know if it had checksum support.

  18. IP over black holes by aviancarrier · · Score: 2

    As a followon to my rfc1149 and rfc2549, I considered doing IP over black holes: if you carefully control matter being dropped into a black hole, you can modulate the huge X-ray emissions as the matter is ripped apart. This would be detectable over huge distances.