More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Sutter's MillProfileFriendsBlog Tools Explore the Spaces community

Blog

8/2/2007

The Pit and the Pendulum

Don't fall into the pit of thinking there's no pendulum, or that the pendulum can be nailed to one side.

Earlier today, Michael Swaine wrote an article commenting on the "trend" of Google Gears, Adobe AIR, and Microsoft Silverlight. Here's the opening blurb and intro paragraph:

Return of the Desktop

Is the rediscovery of the desktop just the latest swing of some tech-trend pendulum, or is there something more going on here?

This year, some of the big boys gave every impression of having suddenly and simultaneously remembered that there is such a thing as a desktop. Google got Geared up, Adobe announced AIR, and Microsoft saw the light with Silverlight, all of which are tools to help web developers integrate operations on the Web and the desktop just a little better. That oft-repeated mantra that the web browser is the new operating system? In 2007, not so much.

Of course it's a pendulum. More specifically, it's the industry constantly rebalancing the mix of several key technology factors, notably:

  • computation capacity available on the edge (from motes and phones through to laptops and desktops) and in the center (from small and large servers through to local and global datacenters)
  • communication bandwidth, latency, cost, availability, and reliability

This balancing actually isn't news; we've been doing it since the dawn of computing. Conceptually, it's not much different from how the designers of your PC balanced the kind and speed of memory to match the speed of the processor and the bus and the hard drive etc. to create a balanced system. We do and redo this exercise all the time. Here are just a few of the pendulum swings we've seen historically:

Era/Epoch The Center The Edge
Precambrian ENIAC
Cambrian Walk-up mainframes
Devonian Terminals and time-sharing
Permian Minicomputers
Triassic Microcomputers, personal computers
Jurassic File and print servers
Cretaceous Client/Server, server tier Client/Server, middle tier
Paleocene PDA
Eocene Web servers
Oligocene ActiveX, JavaScript
PDA phone
Miocene E-tailers
Pliocene Flash, AJAX
Pleistocene Web services
Data centers
Holocene Google Gears
Adobe AIR
Silverlight

How many pendulum swings can you count on just that list? In my own career, I've missed only the Precambrian and Cambrian (I'm a child of terminals and micros, and never had to carry stacks of punched cards uphill both ways in snow up to my waist). Many of you have experienced most of these swings.

It's also not news that neither the center nor the edge is going to go away. We're in an expanding computing universe: The question is not whether one will replace the other, but what balance they will be in at a given point. This will continue to be true for the foreseeable future no matter how often people on either end of the pendulum swing try to nail the pendulum where they want it for their own business reasons. (Take it from someone who lived through trying to market early peer-to-peer database and application models in the midst of Larry Ellison's screaming-loud "network computer" hype, and had to deal with VC after VC who believed desktops and notebooks were going to evaporate. Sigh.)

The Computing Pendulum (slide from Craig Mundie's talk)What is news, of course, is how those factors are changing and therefore how their balance is changing. Craig Mundie has spoken about this pendulum in several talks this year, including last week's Financial Analysts Meeting (transcript and WMP webcast link; slides, including the one reproduced at right).

Quoting from one of those talks:

One of the things that I also find fascinating at this point in time is how people, how easily we forget about the cyclical nature of the evolution of the computing paradigm.

And from another:

Right now, as the Internet has evolved, broadband has become more highly penetrated, and to some extent the computers seems to be not fully utilized, we're in the middle of one of these natural pendulum like swings between centralized computing and computing at the edge. It started with the mainframe, and then we added terminals, and then we moved to departmental, and then we moved to personal; it just kind of moves back and forth. And there are a lot of people today who say, oh, you know, I think that in the future we'll just have dumb presentation devices again, and we'll do all the computing in the cloud.

But ... I contend that since the cloud is made ultimately from the same microprocessors, as the utilization becomes higher, it becomes impractical for a whole variety of costs and latency reasons to think you can just push everything up the wire into some centralized computing utility.

And so, in fact, I think for the first time in a long time we're going to see the pendulum come into a fairly balanced position where we, in fact, do have incredible power plants of the Internet in these huge datacenters that provide these integrating services across the network, but at the same time we're going to see increasingly powerful local personal computing facilities in everything from embedded devices, cell phones, and on up the computing spectrum.

A nicely balanced view. The center (mainframes, datacenters) isn't going away anytime soon. But neither is the edge (PDAs, laptops). It would obviously be foolish to imagine either away, at least yet, because they each have different capability, availability, performance, and reliability characteristics, so there's plenty of reason to choose each one for a different part of an application or system.

Don't fall into the pit of assuming the pendulum will get nailed to one side. That's pretty unlikely. Bet on new technologies constantly being developed to bring the center and the edge into new balance by filling the holes where each is deficient and as the center and edge grow at different rates. Yesterday's disconnected computers just couldn't do everything you can on an Internet -- so as internetworks became mainstream something like HTML and AJAX had to come to let us exploit them. Early and current web apps just can't do everything you can on a rich client -- hence first AJAX, then Gears, AIR, and Silverlight, with more still to come tomorrow and next year and next decade.

Fasten your seat belts.

Comments (7)
  • View space
    3/26/2008 1:26 AM
    With the dust settling wow gold now on World of Warcraft, it is wow po becoming more and more obvious that this is by far the best MMORPG currently on buy cheap wow gold the market. buy cheap wow gold It manages to walk a line that wow gold makes the game appealing both to the hardened power gamer, and casual weekend wow gold warrior, where both cheap wow gold can enjoy the game in their own special way, without stepping on each other's toes. cheap wow gold If you are looking for a new game wow gold kaufen in the genre, you would be doing yourself a terrible disservice by wow gold kaufen overlooking World of Warcraft.
  • View space
    3/26/2008 1:21 AM
     As players make their way through the quests wow gold and start leveling up, it quickly becomes wow gold kaufen clear just how well balanced World of Warcraft is at allowing people to decide whether they want to go solo, or group with others to get things done. wow gold This all comes down to how well balanced the different classes are in the game. wow gold kaufen It shouldn’t come as a surprise that something like a warrior, or a rogue, or a hunter in this game can handle themselves quite well going it alone in WoW, but it is very impressive to see magic users like the mages, and priests being able to hold their own while soloing (albeit with a little more difficulty). wow gold Even more impressive is that priests achat wow gold can become very viable damage dealers thanks to the way their talent tree is set up, a very welcome change from the traditional heal-bot nature that priest-like classes have suffered from in the past. wow po As one gets to the higher levels, more of the quests become something designated as "Elite" quests. achat wow gold These involve fighting particularly strong enemies, and will require grouping in order to complete them well. Cheapest wow gold It is a good way to make sure players are Cheapest wow gold well-trained when they hit the end game material, but for those who would prefer to solo all the way to level 60, there are still a decent number of soloable quests available.
  • View space
    3/26/2008 1:17 AM
    The best headphones for mp3 players are the most important mp3 accessory for your mp3 player. mp3 player It isn't really an accessory, as it is mp3 player required for you to enjoy its music. cheap mp3 player As such, you'll want to get the best headphones for your mp3 players.Sometimes they are even disregarded. buy mp3 player People rather look at the colorful and shiny mp3 player itself, with its cheap wow power leveling leek design and attractive graphic display. mp3 player However, no matter if it's the best buy mp3 player sounding mp3 player, the final and most important step between the music and your ears is left to the headphones. MP3 PLAYER kaufen Those are the sole elements responsible for translating the electric audio signals back into the air vibrations commonly known as sound.So, don't go overboard and buy the most expensive mp3 player, and then stick with MP3 PLAYER kaufen some low quality headphones. mp3 player To truly experience mp3 player music any music you need to hear it right. That's why you should get the best headphones for mp3 players you can find.
  • View space
    3/26/2008 12:55 AM

    After Sharkkis wow power leveling dies the DPS moves on to Tidalvess. wow power leveling He is the next target wow level service and will deal a lot of cheap wow power leveling damage to the raid. cheap wow power leveling Until this point the tank of Tidalvess and his healers were being hit by the Firespit totems and healing through the damage, but now you can't ignore the totem any longer. wow powerleveling If you don't damage it the raid will take too much damage. wow powerleveling It must be focused wow powerleveling by ranged wow powerlevelingDPS as soon as it spawns. wow leveln It will help your wow powerleveling healers' mana a lot!.

  • View space
    Absolutforyou
    1/31/2008 7:21 AM
    grreat info sir
  • View space
    (no name)
    11/4/2007 1:49 PM
    its http://jnext.org    (arghh - its hard to tell which comments support HTML and which don't)
  • View space
    (no name)
    11/4/2007 1:47 PM
    I think this is a very enlightened view of the situation, although it seems to me that it is more of a spiral than a pendulum in the sense that the process is evolutionary. This is progress doing its thing... Another project I'd recommend looking at in this trend is JNEXT (<a href="http://jnext.org">http://jnext.org</a>)
Trackbacks

The trackback URL for this entry is:
http://herbsutter.spaces.live.com/blog/cns!2D4327CC297151BB!266.trak
Weblogs that reference this entry
  • None