With long history of virtualization behind it, IBM looks to the future
Decades before VMware, mainframe virtualization changed computing forever
By
Jon Brodkin
,
Network World
, 04/30/2009
- Share/Email
- Tweet This
- Print
The future of technology always has roots in the past. And the past is indeed long in the case of virtualization, a technology that is reshaping today's IT industry and will likely play a huge role in the building of next-generation data
centers. Few people are more aware of that history than Jim Rymarczyk, who joined IBM as a programmer in the 1960s just as the mainframe giant was inventing virtualization.
Rymarczyk, still at Big Blue today as an IBM fellow and chief virtualization technologist, recalls using CP-67 software, one
of IBM's first attempts at virtualizing mainframe operating systems. CP-67 and its follow-ups launched the virtualization
market, giving customers the ability to greatly increase hardware utilization by running many applications at once. The partitioning
concepts IBM developed for the mainframe eventually served as inspiration for VMware, which brought virtualization to x86
servers in 1999.
"Back in the mid-60s, everyone was using key punches and submitting batch jobs," Rymarczyk says in a recent interview with
Network World. "It was very inefficient and machines were quite expensive."
The problem of implementing a time-sharing system that would let multiple users access the same computer simultaneously was
not an easy one to solve. Most engineers were taking traditional batch operating systems and making them more interactive
to let multiple users come into the system, but the operating system itself became extremely complex, Rymarczyk explains.
IBM's engineering team in Cambridge, Mass., came up with a novel approach that gave each user a virtual machine (VM), with
an operating system that doesn't have to be complex because it only has to support one user, he says.
The first stake in the ground was CP-40, an operating system for the System/360 mainframe that IBM's Robert Creasy and Les
Comeau started developing in 1964 to create VMs within the mainframe. It was quickly replaced by CP-67, the second version
of IBM's hypervisor, which Rymarczyk began using upon joining IBM's Cambridge operations in 1968. The early hypervisor gave
each mainframe user what was called a conversational monitor system (CSM), essentially a single-user operating system. The
hypervisor provided the resources while the CMS supported the time-sharing capabilities. CP-67 enabled memory sharing across
VMs while giving each user his own virtual memory space.
Rymarczyk says he got to know several of the CP-67 developers and describes himself as one of their "guinea pigs." But even
in these early days of virtualization, the technology's benefits were clear.
"What was most impressive was how well it worked and how powerful it was," Rymarczyk says. "It let you provide test platforms
for software testing and development so that now all of that activity could be done so much more efficiently. It could be
interactive too. You could be running a test operating system. When it failed you could look in virtual memory at exactly
what was happening. It made debugging and testing much more effective."
Partner Content
www.bmc.com
Gartner 2009 Magic Quadrant for Job Scheduling
Gartner has positioned BMC CONTROL-M in the Leaders Quadrant of their "2009 Magic Quadrant for Job Scheduling." The report assesses the ability to execute and completeness of vision of key vendors in the marketplace. Read a full copy today, courtesy of BMC Software.
Download whitepaper
Dell's SMART Approach to Workload Automation
Read a compelling case study by EMA, Inc. to learn how Dell uses BMC CONTROL-M to cut cost and increase productivity with workload automation.
Download whitepaper
Workload Automation Cost Savings 2 Minute Video
A major computer manufacturer uses BMC CONTROL-M and just four people to schedule and run over 85,000 jobs every month. By switching to BMC CONTROL-M, they more than quadrupled the workload without adding a single staff member. See how in this 2-minute video overview.
Go to video
Comments (2)
IBM Has Always Been BehindBy Anonymous on May 4, 2009, 10:15 amIBM blows its' horn..but other companies where way ahead in the game. For example, RCA Spectra 70 series machines where at least 10-15 years ahead in virtual storage...
Reply | Read entire comment
Yes, but...By Jon Brodkin on May 5, 2009, 10:52 pmwho invented virtualisation? IBM. There are plenty of things IBM didn't invent, but that's not what the article is about.
Reply | Read entire comment
View all comments