Virtualization to transform IT

Products such as desktop streaming tools, and thin-client software such as Microsoft Terminal Services, are abstracting the PC hardware from where software resides and where it runs. How will that affect the future of the PC?

That's a fascinating question. PCs just sort of took over the enterprise but also caused a tremendous pain point in managing these things. That pain point is high enough -- especially with the security attacks people deal with -- that people are looking at better ways of managing PCs.

Certainly, you can look at the different approaches. Terminal Services says, "OK, we're going back to our centralized facility where everything runs, and we use technology to push displays to the desktop." Softricity says, "We'll have an operating system running [on the desktop] but rather than having direct applications running on it, we'll allow them to dynamically download and run the applications." VMware ACE is yet another one where you build a virtual machine with a desktop environment, and you send it to someone, and they can run it on their desktop PC in a controlled environment.

They all solve some problems, but they all have weaknesses. In the next couple of years, we'll see players pushing hard for remote desktops using remote display protocols and other approaches for attacking this problem.

Today, the operating system is at the centre of things. With virtualization schemes appearing above and below it, is the role of the operating system changing?

The virtualization layer takes away some of the functionality that the operating system was performing. For apps that are written against a particular API, like Win32, you'll still need the operating system code there. When you start talking about running in language environments like Java and WebSphere, there is a question of what you do with the operating system. It is a pretty large piece of middleware now in a virtualized world.

There is a possibility that it could possibly shrink down. If you're just going to run Java programs, you don't need a huge operating system. The flip side is that some functionality, like resource management, has to be performed by somebody, and it's still a nontrivial bit of software.

Ten years from now, how will virtualization have changed the PC and server landscape?

Virtualization will provide all the computation, all of the disks and all of the networks in your organization. You'll have decisions to make about when to buy more storage bricks or compute bricks based on scheduling of the workload. It might give me hints that I might need to buy more of this resource or the other, but it's all totally anonymous to me.

That's fundamentally different from the way we work today. Right now, people bring up a server and give it some name so they can personalize it. That will be gone in 10 years. You'll no longer think of a server as being something other than how you think of a disk in a disk array today.

Today, you put the world's most general-purpose operating system on [a server] so you can multipurpose it for anything you want. In a virtual world, you build virtual machines and just customize what you want to do. That' a pretty different way of thinking about how computing goes on.

Mendel Rosenblum, co-founder and chief scientist of VMware Inc, (a subsidiary of EMC Corp). He founded VMware in 1998 along with Scott Devine, Edward Wang and Edouard Bugnion. In addition to working at VMware, Rosenblum is an associate professor of computer science at Stanford University, where he leads a group focused on operating systems research. He and his students developed the Hive operating system, the SimOS machine simulator and the Disco virtual machine monitor. In 2002, he received the ACM/SIGOPS Mark Weiser Award for his creativity, innovation and vision in operating systems research.

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

More about DevineEMC CorporationHISMicrosoftParadigmSoftricityStanford UniversityVMware AustraliaWang

Show Comments
[]