The Grid: Computing power on tap

Herbert Blankesteijn

 

If I need some serious computing power for a short while every day, to play a game for instance or perform spreadsheet calculations, I may decide I need a faster computer. It will do hard work for a couple of minutes every day, and be idle otherwise. I wish I could have a part-time computer and spend only a fraction of the money. In the future this may be possible; in the world of science it's becoming a reality right now.

 

Over thirty years ago the foundations were laid for the current Internet. Computers at a handful of American institutions were connected by data links. In order to use them and access a remote database you needed to be skilled, and you needed to be authorized. It was nothing like pointing and clicking your way through the World Wide Web.

 

Now a similar revolution is taking shape. Computer scientists are discussing building a Grid, more or less on top of the Internet. The grid is supposed to help people, institutions and companies share computing resources. Like data, but the Internet does that to a large extent already. On the Web you can copy data (like text documents, graphics or software) from many remote machines. Or hard disk space, but this too is hardly new. People store data they will need while on the road, or set up homepages, on hard disk space on the internet. Often they don't even know where the disk space is located geographically.

 

What's really interesting and new is the idea of using somebody else's calculating power. Science is once again the inspiration. Remember that the World Wide Web, the clickable part of the Internet that attracted millions to networking, was invented at CERN by physicist Tim Berners-Lee when he was looking for ways to share data in an easy way. Now CERN faces some very serious computing work in the near future, when in 2005 the Large Hadron Collider - a particle accelerator - will barf up more data than a hundred thousand pc's can handle. CERN doesn't want to buy that much data processing machines. It wants to hire part-timers. And they are there.

 

There are millions of computers in the world, and most are switched on, but idle. Word processing is no hard work for a Pentium III. What if these could do some work for science? They do. A handful of scientific projects, like SETI, (Search for Extraterrestrial Intelligence) which looks for extraterrestrial messages in interstellar radio noise, have found volunteers willing to download and analyze raw data on their pc's. Intel saves tens of millions of dollars a year by dividing labour among idling computers, instead of buying new hardware. Some university departments do the same. There are even private companies that seek to make money by trying to match demand and supply of spare computing power on the Internet. The network is going to be the computer, as one computer company has been claiming for years.

 

It's a game for the skilled and the authorized so far, like in the early days of the Internet. Present gridlike initiatives all work in a different way. There is no way to plug into a wall socket, log on to an Grid provider, pay a fee and have your thing done. Scientists are now working together internationally to develop sets of rules called protocols that must govern the way the Grid will work. Protocols make sure all connected computers work the same way and understand each other. Similarly the Internet Protocol (IP) rules the Internet proper and the Hypertext Transfer Protocol (http) is the one language machines speak on the part of the Internet called the World Wide Web.

 

4-7 March 2001 Grid builders will meet in Amsterdam to discuss results and make further plans. If money is a measure, the work on the Grid is important. CERN has received 10 million euro from the EC, and the universities of Florida and Chicago got about the same amount, 12 M$, from the National Science Foundation. Those are just two examples - it's a  multimillion dollar business.

 

If it becomes a reality the Grid will be a scientific tool for some time, as was the Internet. You won't be able to do much computing without a computer in the foreseeable future. But then again, someday you might.