contact luis

luis is a co-founder and social software architect at Infinite.ly. he likes building small web toys a whole lot. More ...

quick links to the good stuff

  • 25 First Dates 25 May 2009
  • True Crime: Confessions of a Criminal Mastermind 17 Feb 2009
  • Finding Your Soul Mate: A Statistical Analysis 27 Jan 2009
  • Sex and Schrodinger's Cat 07 January 2009
  • An Extended Rant on Heroes 26 September 2008
  • Zero Barrier 05 May 2008
  • Sweatshop Blogging Economics 08 April 2008
  • The Doomsday Singularity 25 February 2008
  • Piracy and Its Impact on Philippine Music 21 January 2008
  • The Manila Pen-etration by the Hotelier Antonio Trillanes 29 November 2007
  • Journey of a Thousand Heroes 17 December 2006
  • Shake, Rattle & LOL 30 December 2005

@helloluis on Twitter

    elsewhere online

    • LinkedIn
    • Facebook
    • Last.FM
    • Del.icio.us
    • Flickr
    • Plurk
    • Multiply
    • Stumbleupon

    guttervomit

    • 9

      Cloud Computing for Everyone

      8 Jul 2008

      I was listening to a Supernova panel earlier featuring writer Nicholas Carr, where he shared a really interesting insight about how computing is becoming a utility in much the same way as electricity or water currently are. He compared the trend to electricity back in the early 1900’s, when every factory had to produce its own power in order to keep itself functioning. This was of course, back in the days before Alternating Current, and every large-scale industry had to be sitting beside a river if they were water- or steam-powered. Of course, when AC came along in the 1910’s, it became possible to centralize power-generation, such that all of these industries could simply plug in to a power-line and receive as much as electricity as it could pay for.

      A similar trend is occuring now, and it’s happening at the computing level. Essentially, we are relying more and more on centralized computing, and less on what’s actually installed on our local machines. It’s happening with things like content-creation, remote storage, and media consumption. But we’re still fairly early on in the process, and in some ways it’s a lot like the early days of electricity as well. The centralization of power-generation is only as good as the distribution lines that deliver it, i.e., if there aren’t any lines to your house you’re essentially screwed. Similarly, the democratization of computing power is only as good as the pipe from the source to the parties requesting it.

      The reason why we don’t have an online image editor of the same caliber as Photoshop, for example, is largely because the latency between requests would render the app practically unusable. But let’s say bandwidth and latency were such that it would be indistinguishable from the desktop (i.e., below 20-milliseconds, you know like ping times in Quake III), and let’s posit further that a browser-based Photoshop could give you a similar design experience. Suddenly, the notion of software as a package disappears; instead, our browser (although I may be stretching the definition of the term “browser” here) acts purely as a display for computing that’s occurring thousands of miles away from us. The actual software never has to touch our machine apart from a few cached assets. What we’re describing here is the purest form of the “thin client” concept.

      Now, what’s interesting here is the question of why we aren’t at this stage yet. In that same Supernova panel, Chris Meyer pointed out that although computing power is doubling every 18 months (Moore’s Law), bandwidth doubles once every century (Grove’s Law). This notion was echoed by Eric Schmidt in the early 90’s, when he said, “When the network becomes as fast as the processor, the computer hollows out and spreads across the network.”

      As businesses begin to incorporate this idea into their overall strategies, we start to see more and more of our lives being transposed from our local machines to some abstract place online. Google and Microsoft have their respective online office suites, Apple is pushing out the MobileMe service, and Amazon is trying to wedge itself underneath all of the smaller, independent offerings as a platform for utilitarian cloud computing. But all of these efforts are ultimately limited by bandwidth, and it makes one wonder how much longer we have to wait before we can get to Photoshop Online that doesn’t suck.

      I also wonder how we know we’ll have reached that point. When our home connections reach 150Mbps (which is the theoretical throughput of the average SATA hard drive) and achieve a latency of less than 20ms? That’s fairly far off, it looks like. If SpeedTest.net is to be believed, for instance, the global average broadband connection speed looks to be about 2.8mbps down / 598kbps up (although admittedly, this data is almost completely skewed by the fact that no dial-up users ever measure their bandwidth at Speedtest). I think we could make an educated guess that the vast majority of the 1.4 billion people currently online are probably doing so on less than 128kbps, i.e., completely out-of-reach of the thin-client cloud-computing dream. Global average ping times meanwhile look to be close to 200ms.

      Here’s the other side of the analysis though, keeping in mind our two eponymous laws (Moore’s and Grove’s). If computing power on a desktop doubles so quickly, and software becomes more and more complex, how will cloud software – which at the moment can only muster basic, stripped-down versions of their desktop siblings – keep up? When you take into account Wirth’s Law, things get even murkier: “Software gets slower faster than hardware gets faster.” Can cloud software get faster faster than desktop software gets faster?

      9 Responses to “Cloud Computing for Everyone”

      1. Lizz Says:
        July 9th, 2008 at 2:01 am

        I understand the words but cannot comprehend their meaning.

        You are such a geek. :P Write about comics!

      2. blozoom! Says:
        July 9th, 2008 at 2:57 pm

        ^this boy is bright, 100 watts bright, DC powered.

      3. minor Says:
        July 9th, 2008 at 10:20 pm

        oi i want that hifi widget

      4. Ryan Says:
        July 10th, 2008 at 12:52 pm

        Speaking of Quake III, have you tried out instantaction.com? They have a browser based game that’s very “Tribes” like that really surprised me at how much graphics they were able to squeeze into a 3D browser based game. Good for a few minutes’ worth of FPSing.

        I don’t know anything about programming, but does the fact that they can get that level of game working seamlessly on a browser mean that applications like Photoshop online would come sooner than you think?

      5. luis Says:
        July 10th, 2008 at 2:35 pm

        Hehe it doesn’t support Macs, or Firefox 3 :/

      6. Ryan Says:
        July 10th, 2008 at 5:46 pm

        huh? I was playing it on firefox 3. Weird.

      7. Dean J. Garrett Says:
        July 13th, 2008 at 1:01 am

        Yes, cloud computing has arrived. With more smaller vendors like http://www.HostedDatabase.com on the cloud computing scene, businesses will have more choices.

      8. Zveryoga Says:
        August 21st, 2008 at 9:01 pm

        Респект.

      9. Bookmarks about Computer Says:
        October 19th, 2008 at 11:46 pm

        [...] - bookmarked by 6 members originally found by edsanahuja on 2008-09-29 Cloud Computing for Everyone http://guttervomit.com/2008/07/08/cloud-computing-for-everyone/ - bookmarked by 3 members [...]

      Leave a Reply

     

    categories

    • Home
    • Business (42)
      • Acquisitions (15)
      • Goin' Legit (61)
    • Media (53)
      • Artwork (13)
      • Books (22)
      • Comics (9)
      • Movies (142)
      • Music (102)
      • Photography (33)
      • Poker (10)
      • TV (30)
    • Randomness (301)
    • Site News (8)
    • Technology (69)
      • Games (14)
      • Hardware (113)
      • Social Software (45)
      • Software (131)
    • Tutorials (16)

    archives

    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • August 2010
    • May 2010
    • April 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • August 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • January 2009
    • December 2008
    • November 2008
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
    • December 2005
    • November 2005
    • October 2005
    • September 2005
    • August 2005
    • July 2005
    • June 2005
    • May 2005
    • April 2005
    • March 2005
    • February 2005
    • January 2005
    • December 2004
    • November 2004
    • October 2004
    • September 2004
    • August 2004
    • July 2004
    • June 2004
    • May 2004
    • April 2004
    • March 2004
    • February 2004
    • January 2004
    • December 2003
    • November 2003
    • October 2003
    • September 2003
    • August 2003
    • July 2003
    • June 2003
    • May 2003
    • April 2003
    • March 2003
    • February 2003
    • January 2003
    • December 2002
    • November 2002
    • October 2002
    • September 2002
    • July 2002
    • May 2002
    • April 2002
    • February 2002
    • January 2002
    • December 2001
    • November 2001
    • October 2001

    friends

    • Dementia
    • Gabby
    • Gail
    • Gibbs
    • Helga
    • Ia
    • Ina
    • Jason
    • Kaye
    • Lauren
    • Lizz
    • Luna
    • Mae
    • Migs
    • Mike
    • Ryan
    • Sacha
    • Vicky
    • Vida
    • Yuga

    search

    notes

    Guttervomit v3 went online in January, 2008. It uses Wordpress for publishing, and was built largely with Adobe Illustrator and Textmate. Logotype and navigation is set with Interstate.