MessiandNeymar

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, May 11, 2012

Stuff I'm reading on a Friday afternoon

Posted on 3:36 PM by Unknown

A couple interesting things to keep you at your computer on a warm spring day!

  • Kathie Nichols and Van Jacobson's recent article in ACM Queue has spurred a lot of interesting discussion. Here's some of what I've seen so far:
    • Jim Gettys is hailing the work as Fundamental Progress Solving Bufferbloat, and notes that
      A preliminary Linux implementation of CoDel written by Eric Dumazet and Dave Täht is now being tested on Ethernet over a wide range of speeds up to 10gigE, and is showing very promising results similar to the simulation results in Kathie and Van’s article.
    • Not everybody is so happy about the new queue management proposal. Bram Cohen, in particular, lit into it with a strongly-worded article, TCP Sucks
      For the end user to complain about how big the buffer is would be like them complaining to their credit card company for offering too high of a limit. ‘You should have known I’d spend too much!’ The solution is for the end user to intervene, and tell all their applications to not be such pigs, and use uTP instead of TCP.
    • Avery Pennarun added his own thoughts in an interesting article: TCP doesn't suck, and all the proposed bufferbloat fixes are identical.
      Oddly enough, fixing TCP to work around bufferbloat is pretty easy. The solution is "latency-based TCP congestion control," the most famous implementation of which is TCP Vegas. Sadly, when you run it or one of its even better successors, you soon find out that old-style TCP always wins, just like it always wins over uTP, and for exactly the same reason. That means, essentially, that if anyone on the Internet is sharing bandwidth with you (they are), and they're running traditional-style TCP (virtually everyone is), then TCP Vegas and its friends make you a sucker with low speeds. Nobody wants to be a sucker.
    • And Matthew Sackman from the RabbitMQ team has yet another perspective: Some queuing theory: throughput, latency and bandwidth.
      it's possible to see reasons why CoDel isn't as appropriate for dealing with AMQP messages as it is for plain IP. It's also worth remembering that requeuing messages via nacks is a fairly expensive operation, so it's a good idea to set the parameters of CoDel to ensure in normal operation very few if any messages are being nacked.
  • Separately, I've also been looking through a series of recent articles by the team at BlueBox.net:
    • Distributed Systems Design (part 1/4)
    • Distributed Systems Design (Part 2/4)
    • Distributed Systems Design (Part 3/4)
    • Distributed Systems Design (Part 4/4)
    This document was written with the goal of giving you a place to start to understand the concepts and concerns involved, as well as to give some practical advice as to “where to start” if you are trying to turn an application which exists happily in a single datacenter into an application which exists happily spread across two or more data centers.

See, there you go! More things to read, to get smarter!

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Shelter
    I meant to post this as part of my article on Watership Down , but then totally forgot: Shelter In Shelter you experience the wild as a moth...
  • The Legend of 1900: a very short review
    Fifteen years late, we stumbled across The Legend of 1900 . I suspect that 1900 is the sort of movie that many people despise, and a few peo...
  • Rediscovering Watership Down
    As a child, I was a precocious and voracious reader. In my early teens, ravenous and impatient, I raced through Richard Adams's Watershi...
  • Must be a heck of a rainstorm in Donetsk
    During today's Euro 2012 match between Ukraine and France, the game was suspended due to weather conditions, which is a quite rare occur...
  • Beethoven and Jonathan Biss
    I'm really enjoying the latest Coursera class that I'm taking: Exploring Beethoven’s Piano Sonatas . This course takes an inside-out...
  • Starting today, the games count
    In honor of the occasion: The Autumn Wind is a pirate, Blustering in from sea, With a rollocking song, he sweeps along, Swaggering boisterou...
  • Parbuckling
    The enormous project to right and remove the remains of the Costa Concordia is now well underway. There's some nice reporting on the NP...
  • For your weekend reading
    I don't want you to be bored this weekend, so I thought I'd pass along some articles you might find interesting. If not, hopefully y...
  • Are some algorithms simply too hard to implement correctly?
    I recently got around to reading a rather old paper: McKusick and Ganger: Soft Updates: A Technique for Eliminating Most Synchronous Writes ...
  • Don't see me!
    When she was young, and she had done something she was embarrassed by or felt guilty about, my daughter would sometimes hold up her hand to ...

Blog Archive

  • ►  2013 (165)
    • ►  September (14)
    • ►  August (19)
    • ►  July (16)
    • ►  June (17)
    • ►  May (17)
    • ►  April (18)
    • ►  March (24)
    • ►  February (19)
    • ►  January (21)
  • ▼  2012 (335)
    • ►  December (23)
    • ►  November (30)
    • ►  October (33)
    • ►  September (34)
    • ►  August (29)
    • ►  July (39)
    • ►  June (27)
    • ▼  May (48)
      • Goal-line Technology for soccer
      • A Very Short Review of The Hangman's Daughter
      • Anand-Gelfand: Anand retains his title
      • More data generally does in fact help
      • 50 yaks to carry the gear back down
      • Less than two weeks til the 2012 Euros!
      • Flame on!
      • Anand-Gelfand game 12: draw
      • Things I'm reading this weekend
      • Double-speed Flash?
      • Anand-Gelfand game 11: draw
      • Another crowded weekend on Mount Everest?
      • Queen Anne Tower Reconstruction in Alameda California
      • Stunning pictures of the American west
      • Is Elon Musk Tony Stark?
      • Anand-Gelfand game 10: draw
      • Anand-Gelfand game 9: draw
      • Software patents
      • Chess even when there's no chess
      • Flummoxed juries
      • This week on Mt Everest
      • Comparing the Coursera and Udacity Cryptography cl...
      • Anand-Gelfand game 8: Anand wins to level the score
      • A fine spring Saturday at Tomales Bay
      • Librarianship questions I wonder about...
      • Anand-Gelfand game 7: a win for Gelfand!
      • Anand-Gelfand game 6: draw
      • Anand-Gelfand game 5: draw
      • Fast money has smelt blood
      • Unwieldy companies overrun with vice presidents
      • Anand-Gelfand Game 4: Draw
      • Somewhere in the swamp between Art and Sport ...
      • Anand-Gelfand Game 3: Draw
      • Anand-Gelfand game 2: draw
      • Stuff I'm reading on a Friday afternoon
      • Anand-Gelfand game 1: draw
      • Hulk! SMASH!
      • It's not just a game ...
      • Chess this week
      • The Politics of Competitive Board Gaming Amongst F...
      • Learn he did, not always happily
      • Neonicotinoids and Colony Collapse Disorder
      • Stuff I'm reading on a Friday afternoon
      • Serious online education seems to finally be takin...
      • As if I didn't already have enough claims on my ti...
      • I am a sucker for lists
      • Microsoft C++ OMFG
      • NSDI 12
    • ►  April (32)
    • ►  March (30)
    • ►  February (10)
Powered by Blogger.

About Me

Unknown
View my complete profile