Vice president of technology strategy for IBM, Irving Wladawksy-Berger, is a 32-year IBM veteran whose career has included stints in research, product development, business management and strategic planning. He now believes the Internet is on the verge of becoming a global virtual computer, like a utility power grid, with computing resources available on demand.
Q: You have been leading IBM's efforts to understand the Internet as a business. How would you characterise the Internet today?
A: The Internet without a doubt is one of those once-in-a-generation technologies that will transform everything. When I say everything, I mean everything. The Internet is transforming all aspects of business, government, healthcare, learning and is making a huge different in our personal lives. But all that takes time. Electricity was once such a change and of course it took a while for electricity to make its change, same for the automobile.
We are in the early stages of Internet. If you look at the Internet today, we have a lot more bandwidth than we had five years ago, but this is still poor compared to what will hope to have 10 years from now. If you look at number of houses in the US that have access to broadband, it is still not a very large number.
The kinds of applications you can do over the Internet once everybody has access not just to base broadband, but to the next generation of broadband with 5- to 10-megabits per second will be significantly better. So we are in the early stages of the Internet, there is no question in my mind.
When will we get to a stage when those rich media applications can be run over the Internet? Is it five years, ten years -- what is your prediction?
Here is my feeling. I say feeling because I really don't know. These things are hard to predict. I think when we get to the point where over 50 percent of houses have broadband access, then you can start planning applications much more with broadband in mind. You can truly start not just taking into account 56K connection speeds, which you have to today, but start planning the next generation of applications that will only work well with broadband. We'll probably reach 50 to 60 percent critical mass in another two to three years. I think by 2005 it will start taking off more.
The technologies to build out the broadband infrastructure exist today. Is it more about waiting for the economy to get kick started again?
Certain things take time. It's not just a matter of a slow or fast economy. We are talking about technologies that are truly transforming business, creating a digital economy, and totally changing the way people get entertainment in their homes. The fact that those things might take 5, 10 or 15 years to roll out is not surprising. Because we were able to do so much so quickly in the late 1990s we all probably said "boy, this a breeze" and we'll can just keep going. There are quite a few things can do quickly, but other things, especially those that require deployment of telecommunications infrastructure, just take longer.
Grids: Virtualised services based on open standards
Q:There are some new developments such as IP version 6 and grid computing, which purports to be the utility for computing power. How do you see it playing out in terms of timeframes and capabilities that will be available?
A: Grid computing is extending the Internet to be able to become a computing platform. Let me explain. The Internet is a great network with TCP/IP supporting all kinds of network accesses. It's a great communications mechanism with email and instant messaging, and of course with the Worldwide Web, it's a fantastic repository of content.
We now want to take it to the next level in which applications can be distributed all over the Internet, and they can access all the resources that they need, and of course are allowed to access with the proper security even though they are distributed over the Internet. To have such distributed applications you need a set of protocols that everybody can use. That's what the grid community has been building, and that is what the grid computing is about.
Is big business involved in helping to set standards and create vertical slices that will allow them to take some of their corporate or campus resources and turn it into a grid?
The grid, just like TCP/IP and then the Worldwide Web, started in the research community. In fact, some great applications are already exploiting the capabilities of grid computing in the research world.
Globus is probably the grid organisation, and there are several others, which has been most successful in sophisticated research grid applications. What's been happening now with grid and with Globus in particular is, just like what happened with TCP/IP and the Web: the business world has begun to notice. The business world has begun to say: How can I apply these protocols and capabilities that the research community has been using successfully to now solve business problems like computing on demand, software as a service, applications on demand, and significantly increasing the efficiency of my total infrastructure and quality of service?
Now businesses like IBM are working very closely with the grid communities to be able to move grid protocols to support more commercial requirements and to start building products and services that exploit them.
So, a company could wire up its computers and during down time use them to crunch big number applications?
The thought is that by using grid protocols, over time you can link all your computing resources and run them as one virtual computer. You can have sophisticated schedulers and workload managers, and then whenever there is computing power that is not being used and you need it for other applications, you can go get it. The fact that it is in a different computer is immaterial, because you are running the whole thing as a virtual computer.
As you said, there need to be standards for big business to be able to use grid computing. Is grid computing becoming a form of Web services? What is the progress at this point in developing those protocols and Web services that will run on the network?
One of major advances that we have made in bringing grid protocols to the commercial world is to develop grid services, that is a grid architecture that is services oriented. To do that we all work together -- the grid community, Globus, IBM, and other companies -- to develop the open grid services architecture based on Web services. The open grid services architecture, which is the next generation of Web protocols, will use Web services standards for exchanging information, such as WSDL, SOAP, and UDDI for the directories, and then will develop essentially grid services to do security, authentication, allocate computing power, scheduling, exchange files and data and all the various services that grids will offer. Now they are being rendered using Web services as the underlying architecture. That's a major step in getting the whole community to embrace Web services moving to grid services.
Once you make it easy for people to get services on demand -- because you have an open set of protocols and because you have what we called in computer science virtual access to those services, meaning that you don't know where they get performed -- you simply request them and it's somebody else's job to do. Once have virtualised the services and it's based on open standards, now they may be performed in your local department or centralised data centre of the your business. But more and more businesses will make decisions about which services they should run themselves and which they are better off outsourcing to service providers who can do it less expensively and without them having to spend their capital and skills. I am expecting that over time. As a result of the emergence of Web and grid services, there will be a very rich service provider community offering all kinds of services to the consumers of IT, that is businesses large and small. Some will be computing power, storage capacity, software and all kinds of applications and business processes. A business will have lots of choices as to what to do and who to buy from.