Technology Review - Published By MIT
Advertisement

Can Microsoft Conquer Cloud Computing?

Continued from page 1

By Robert X. Cringley

Wednesday, October 15, 2008

smaller text tool iconmedium text tool iconlarger text tool icon

"Amazon's EC2 made a big splash because it is true pay-as-you-go and really cheap," says Armando Fox, a professor of computer science at the University of California, Berkeley. Another key reason for Amazon's success, according to Fox, is the availability of free virtualization technology, namely the Linux operating system and a virtualization platform called Xen. This lets Amazon sell a virtual instance of a computer to a customer and distribute it across as many computers as necessary.

Until now, all computing clouds have involved some variant of Linux or UNIX. "Windows virtualization technology is a lot less mature, especially as far as consolidating multiple copies of Windows efficiently onto a single server," Fox adds. "And the Windows 'ecology' is far less diverse [than Linux]."

An alternative approach is used by another cloud operating system (of sorts). 3tera's Applogic runs in some data centers operated by hosting companies, and it, too, has announced that support for Windows applications is in beta testing. 3tera's Applogic creates what the company calls an "application appliance" from a target application--a bit of code that is a virtualized instance of the application, which can be replicated over and over as needed, scaling up or down to meet demand, along with having some failover protection.

Whatever approach Microsoft decides to take, virtualization would help Windows Cloud avoid the problems faced by a similar concept: on-demand computing. On-demand computing (also known as utility computing) looked as popular three years ago as cloud computing looks today, and it was embraced heartily by Sun Microsystems and IBM (the latter to the tune of $10 billion). The idea also involves offering computer power "on tap," but the only way to add more processing power is to add more processors.

However, to accommodate general-purpose applications, companies were forced to build a very complex and very expensive utility computing infrastructure. This is because most applications are not written to operate on parallel processors: they can't scale to run on more processors--only faster ones.

Since Microsoft will hope to avoid this issue, Windows Cloud may come with a slew of new application programming interfaces (APIs) to allow the applications to run seamlessly across simpler, lower-cost infrastructure.

But the most exciting part of cloud computing--and a fundamental issue for Microsoft--is the way that it could impact the very PC desktop it so dominates. Why get a new PC to edit your home videos if you can just grab extra computing cycles as needed from Windows Cloud? As Microsoft's Srivastava says, it's a risky move.

Comments

  • [no subject]
    How much did microsoft pay to place this ad?
    Rate this comment: 12345

    jpm000001
    10/15/2008
    Posts:8
    Avg Rating:
    2/5
  • >>> Microsoft will DIE just two-three years after the GoOS release >>>
    .

    Microsoft will DIE just two-three years after the day Google releases its own FREE operating system!

    something like this (simulated) "GoOS":

    http://newgoos.blogspot.com/2008/09/goos-screenshot-on-sony-vaio.html

    .
    Rate this comment: 12345

    Gaetano Mara...
    10/15/2008
    Posts:120
    Avg Rating:
    2/5
  • Latency & Compatibility
    Latency is one of the problems that is going to delay the widespread deployment of cloud computing. People want instant response from their applications. There is no point that I can see in having mundane apps like word processors running on a cloud. Spreadsheets and database apps? yes, but only for big projects.

    The other problem is compatibility. It's a nasty jungle out there. Virtualization only works up to a point. There are just too many different types of OSes, APIs, languages and processors. Cloud computing will not come of age until and unless everything is standardized at the fundamental level. I don't see that happening any time soon because computer science is in a transition period. Nobody in the business knows how the parallel programming crisis is going to play out. One thing is certain; what we have now is not working, which means that processor technology is not going to look like anything that we are currently familiar with. A radical paradigm shift is in the works whether we like it or not.

    In conclusion, any talk of cloud computing for the masses being around the corner is just wishful thinking.
    Rate this comment: 12345

    Mapou
    10/15/2008
    Posts:65
    Avg Rating:
    2/5
    • Re: Latency & Compatibility
            I agree and disagree with this comment.
         Obviously Microsoft is not going to make a product that will make their existing OS obsolete.
         So no matter what way they do it, you will still probably have to use Vista. The Cloud Program will go on one computer or a server that will act as the "processing power policeman". Deciding if the operation on one computer needs the servers and other computers processing power.
        As for the problem of differing processors and equipment, BOINC uses the method of finding two computers that are the same configuration and sending them both the same data to process. If they do not match, the info is thrown out.
         Obviously this will not work with a set of computers, or a set of computers and a server.
        But the "cloud" program (no matter where it is) could have data problems that it feeds into all the connected computers to verify they process the information "correctly". Multiple levels of processing tests that the computer must "pass".
        If the computer that is being "tested" fails, the cloud system will exclude it and notify IT that they have an issue.
        All of this above is an educated guess. I could be totally wrong. I am not even a computer guy.
        However if they get it to work in the way suggested above, or any other manner of ways; they will have found a way to keep Moors Law going. Without changing any hardware.....
        I read Bill Gates book a while back. He knows that the technological "giant" of one decade is almost never the same one in the next decade.
        This is why when something new comes along, they either buy it, steal it, or copy it.
        They are constantly looking for the next Netscape.
        And at this point they think Cloud computing is it. I think they are right. If they pull this off, they will ensure another decade of Microsoft dominance...
      Rate this comment: 12345

      DennisBuller
      10/18/2008
      Posts:40
      Avg Rating:
      4/5
  • Cloud and Utility Computing - Hype and Reality
    In mid-November 2008 I sat on a panel discussion at PuCon in LasVegas.  Amazon Web Services joined me on that panel.  They were promoting their service and I was trying to separate real benefits from sales hype.  I got so much feedback about that presentation that I followed it up with an article:
    http://www.smartertools.com/blog/archive/2008/11/20/cloud-computing-challenges-benefits-and-the-future.aspx

    As Cloud Computing gains buzz we must remember what it truely is and, maybe more importantly, what it is not.

    Be well,
    Jeffrey J. Hardy
    http://www.smartertools.com
    Rate this comment: 12345

    jeffhardy
    11/25/2008
    Posts:1

Log In

Forgot your password?     Register »
Advertisement
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.