Computing Heads for the Clouds
July 29, 2008
IBM, Yahoo!, and Google are all putting the power of cloud computing to work. Here’s a short primer on how the new technology works
Researchers seeking smarter ways to tackle the most complicated computing tasks think they’ve found the answer in a cloud—though not the kind that wafts across the sky as masses of condensed water droplets and frozen crystals. Instead, they’re turning to something called cloud computing, which aims to deliver supercomputing power over the Internet.
IBM (IBM) is the most recent company to announce plans to tap cloud computing technologies. On Nov. 15, IBM executives in
Supercomputing for the Rest of Us
Two top Internet companies recently announced similar projects. Yahoo! (YHOO) on Nov. 12 said
“All of these are examples of the frenzy around cloud computing,” says Dan Reed, a longtime supercomputing researcher who will start work as Microsoft’s (MSFT) director of Scalable & Multicore Computing on Dec. 3. Fueling that frenzy, says Reed, is the proliferation of high-speed Internet connections, cheaper and more powerful chips and disk drives, and the development of data centers that house hundreds or thousands of computers to quickly serve sophisticated software to legions of users. “None of this would have been possible a decade ago,” he adds.
Herewith, a primer on how companies—and consumers—might harness cloud computing’s power:
How does cloud computing work?
Supercomputers today are used mainly by the military, government intelligence agencies, universities and research labs, and large companies to tackle enormously complex calculations for such tasks as simulating nuclear explosions, predicting climate change, designing airplanes, and analyzing which proteins in the body are likely to bind with potential new drugs. Cloud computing aims to apply that kind of power—measured in the tens of trillions of computations per second—to problems like analyzing risk in financial portfolios, delivering personalized medical information, even powering immersive computer games, in a way that users can tap through the Web. It does that by networking large groups of servers that often use low-cost consumer PC technology, with specialized connections to spread data-processing chores across them. By contrast, the newest and most powerful desktop PCs process only about 3 billion computations a second.
Which companies are at the forefront of cloud computing?
Google’s search engine and productivity applications are among the early products of efforts to locate processing power on vast banks of computer servers, rather than on desktop PCs. Microsoft has released online software called Windows Live for photo-sharing, file storage, and other applications served from new data centers. Yahoo has taken similar steps. IBM has devoted 200 researchers to its cloud computing project. And Amazon.com (AMZN) recently broadened access for software developers to its “Elastic Compute Cloud” service, which lets small software companies pay for processing power streamed from Amazon’s data centers.
What’s the market opportunity for this technology?
While estimates are hard to find, the potential uses are widespread. Rather than serve a relatively small group of highly skilled users, cloud computing aims to make supercomputing available to the masses. Reed, who’s moving to Microsoft from the
What are the biggest challenges these companies face?
The technical standards for connecting the various computer systems and pieces of software needed to make cloud computing work still aren’t completely defined. That could slow progress on new products.
Haven’t we heard about efforts like this before?
Every decade or so, the computer industry’s pendulum swings between a preference for software that’s centrally located and programs that instead reside on a user’s personal machine. It’s always a balancing act, but today’s combination of high-speed networks, sophisticated PC graphics processors, and fast, inexpensive servers and disk storage has tilted engineers toward housing more computing in data centers. In the earlier part of this decade, researchers espoused a similar, centralized approach called “grid computing.” But cloud computing projects are more powerful and crash-proof than grid systems developed even in recent years.



aizen Design
Comments
Got something to say?