They envisage a scenario, wherein individual institutes setting up their own small data centers will be passe.
Google and IBM have come together to popularize large scale (read: Internet scale) distributed computing -- also called 'cloud computing' -- in educational institutions.
'Cloud computing', which is essentially accessing clusters (clouds) of parallel running super computers (read: hyper fast processing power), is believed to eventually become as common -- as say -- accessing a mass utility like electricity. Experts say 'cloud computing holds the future'.
They envisage a scenario, wherein individual institutes setting up their own small data centers will be passe -- especially when users have the option to share one massive 'cloud computing' resource.
However, which calls for an evolving skill set to tackle the emerging problems that computer science students and researchers face today. Today, we've burgeoning data that needs processing. Hence, diligently programming just one machine isn't enough; we need to be able to program thousands of machines to make them handle the enormous workload. Then again, practical implementation of the eminently desirable 'cloud computing' is bound to be fraught with problems.
Samuel J Palmisano, chairman, president, and chief executive officer of IBM, says 'cloud computing' is about training 'tomorrow's programmers' to write software that can support a 'tidal wave' of global Web growth, and trillions of secure transactions every day.
Coming back to the Google-IBM pact, the pact requires that the two companies jointly provide hardware, software, and services to educational institutions, while also consciously reducing the overall cost of the distributed computing research.
The first university that has opened up to this symbiosis is the University of Washington, which, interestingly, is located in the neighborhood of Google's arch competitor, Microsoft. Other universities that have enlisted for the program include: Carnegie-Mellon University, MIT, Stanford University, the University of California at Berkeley, and the University of Maryland.
Under the initiative, there would be an initial offering of 400 computers, to be scaled up to 4,000. All servers would be Linux-based, and running open source software. The servers will be hosted at data centers located within Google, IBM, and the University of Washington premises. And, the investment is likely to run into figures like $20 million to $25 million.
Initially, cluster management, monitoring, and resource provisioning will be IBM's responsibility. Google meanwhile, will provide complementary expertise in Web computing and massively scaled clusters.
Running applications in an Internet server or downloading the software from the Internet each time it is used. The phrase "in the cloud" may refer to a company's own network, but the term "cloud computing" almost always refersto the Internet and the use of Web browser-based or rich client applications.
Anyone who has seen software evolve from COM / CORBA to DCOM (COM+) to SOAP and AJAX, can clearly see that the internet is a powerful TOOL to change computing in the direction of our choosing. The users will be empowered while corporations will try to make profit from your empowerment.
Just wait till quantum computing enters the fold.
Sometimes you wonder about google... i get the not-so-strange feeling, that like Bill G/MS they want to control people - the new colonizers of MindLand. Scary!