Why virtualization is struggling to keep up

 

Summary

perspective The relentless increase of processors per chip will rapidly reach a point well beyond the levels for which key software has been engineered, says Gartner analyst.

Events

IT Priorities 2010

Sydney, Australia - 27 Jul 2010
Melbourne, Australia - 28 Jul 2010
Mumbai, India - 4 Aug 2010
Delhi, India - 6 Aug 2010

IDC's Asia/Pacific Cloud Computing Conference 2010
31 Aug 2010

Marriott Hotel, Singapore

perspective On the face of it, the significant increases in the power of processors is a good thing. Roughly every two years, a new generation of chips doubles processor counts through a combination of more cores and more threads per core.

So a 32-socket, high-end server with eight-core chips in the sockets delivers 256 processors in 2009. In two years, with the appearance of chips capable of holding 16 processors per socket, the machine jumps to 512 processors in total.

Four years from now, with 32 processors per socket, that machine would host 1,024 processors. Even small machines, such as a four-socket server used to consolidate workloads under virtualization, could be fielding 128 processors in just four years.

The trouble is, most virtualization software today can barely cope with 32 processors, much less the 1,024 of the high-end box.

Scalability limits
Operating systems may be able to support the low-end box, but most would not be able to run one image on the 1,024-processor machine. Database software, middleware and applications all have their own limits on scalability. Organizations may find they simply cannot use all the processors that will be thrust on them in only a few years.

Hard limits on the total number of processors supported exist in all operating systems and virtualization products and, in many cases, these limits are close to the maximum server configurations available today. Increasing the scalability of software, which permits it to benefit from more processors, is a slow and difficult task. Software will struggle to keep up with the expansion of server processor counts.

This problem is not specific to x86 processors. Organizations will experience this issue across the processor technology spectrum. The relentless doubling of processors per microprocessor chip will drive the total processor counts of upcoming server generations to peak well above the levels for which key software has been engineered.

Operating systems, middleware, virtualization tools and applications will all be affected, leaving organizations facing difficult decisions, hurried migrations to new versions, and performance challenges.

It is worth looking at the operating systems and virtualization products that exemplify the present state of the software market:

Linux
Red Hat Enterprise Linux Advanced Platform has a hard limit of 64 processors for x86 systems, up to 512 processors with the largesmp package installed. Novell's Suse Linux Enterprise Server 10 has a hard limit of 64 processors for x86 systems generally, up to 128 with the bigsmp package installed, and up to 4,096 processors only on specific Silicon Graphics servers.

However, most Linux servers are relatively small machines with small total processor counts today. Organizations running relatively high processor counts under Linux should do some testing to check they have not exceeded the soft limits for their intended workloads.

Windows
Windows Server 2008 has a hard limit of 64 processors, which will increase in 2010 to 256 processors in Windows Server 2008 R2. SQL Server 2008 has a hard limit of 64 processors, illustrating that limits will matter in all layers of the software stack, not just the operating system.

The future Kilimanjaro version of SQL Server, scheduled for release at about the same time as Windows Server 2008 R2, is expected to support 256 processors.

z/OS
IBM's z/OS v.1.10 has a hard limit of 64 processors. As IBM continued to refine z/OS to improve scalability for all types of workloads, it increased the limits for the next generation, once it was satisfied that the scaling experience of all customers would be good.

This is a conservative approach, whereas many other vendors set hard limits that may not be achieved in real-world workloads.

Unix
Unix systems have been operating with larger processor counts for many years and have hard limits that reflect that. However, in some cases, they may be set by the largest server built rather than the intrinsic hard limits of the software. Solaris 10 has a hard limit of 512 processors. HP-UX 11i has a hard limit of 256 processors, but HP states it has a design limit of 2,048, allowing for future expansion. AIX 6 is limited to 128 processors, which is identical to the largest machine available today from IBM.

VMware
VMware ESX supports a maximum of 32 processors in the physical machine. It could handle up to, but not above, a four-socket system with the new generation of eight-core chips. The virtual machines have limits on the number of virtual processors each is given.

The hard limit for virtual machines is four virtual processors. The market has a fair number of people running on four-socket machines with quad-core chips, at 16 processors in total.

Hyper-V
The latest Hyper-V in Windows Server 2008 has a hard limit of 24 processors for the physical machine and up to four per virtual machine. It can support, at most, a two-socket server using the newest eight-core chips. In 2010, the Windows Server 2008 R2 version of Hyper-V will increase the hard limit to 32 processors.

One solution is to plan to run with a wider range of operating-system releases in production, because users installing bigger servers may be forced to run the latest software, despite the migration strategies for their other servers.

You should also carefully evaluate the hard and soft limits to scalability of important software you plan to deploy, to ensure it will perform as expected on the intended hardware platform. Finally, you need to look now to hard partitions as a way of overcoming the limitations of many virtualization hypervisors.

Carl Claunch is a vice president and distinguished analyst at Gartner Research. He conducts primary research into grid computing, its markets and technologies, as well as cluster computing. One of Claunch's key areas of interest is technology trends for servers. This article was first published on ZDNet Asia's sister site ZDNet UK.

Talkback

Why virtualization is struggling to keep up

A really interesting green computer technology I found is desktop virtualization. It's where multiple people can use the same computer at the same time each with their own monitor, mouse and keyboard. This saves a lot of electricity and e-waste. A company called Userful recently set a virtualization world record by delivering over 350,000 virtual desktops to schools in Brazil. They have a free 2-user version for home use too. Check it out: http://www.userful.com

Anonymous May 6th, 2009 Reply
Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment
Access data anywhere in the private cloud & enable entirely new efficiencies with EMC VPLEX.
Tech Vendor: EMC

ZDNet Asia Live

Asian firms aware of IT snoops. http://bit.ly/9eGRxG

sg marketeers not chirping to twitter's tune http://bit.ly/aRAa1Y - baby steps baby steps

Non-green IT products 'marketing suicide': This 50-hectare eco-business park is described as a "living laboratory"... http://bit.ly/cEkDUD

Non-green IT products 'marketing suicide': At the same time, it seems vendors see green technology as a very high ... http://bit.ly/aCqko4

35 minutes ago by greentreats on topsy

Oh really? RT @scoopsg: (zdnetasia) S'pore marketeers not chirping to Twitter's tune http://scoo.ps/dpkySs

(zdnetasia) S'pore marketeers not chirping to Twitter's tune http://scoo.ps/dpkySs

@mrcolinlim but of course for more tech updates you can always visit zdnetasia.com

RT @zdnetasia: Searchable Facebook user data posted to Pirate Bay http://bit.ly/ciJQxY

1 hour 32 minutes ago by phyllis777loves on topsy

RT @HazelHassan: Facebook led police to Philippine serial killer -- http://ow.ly/2iGnh

RT @zdnetasia: 10 questions to ask when http://www.zdnetasia.c...

RT @zdnetasia: S'pore marketeers not chirping to Twitter's tune http://bit.ly/bF2aoa

Facebook led police to Philippine serial killer -- http://ow.ly/2iGnh

1 hour 48 minutes ago by hazelhassan on topsy

Isn't IT ironic?: It's the analogy security firms like to narrate, about a cautious homeowner who pays thousands o... http://bit.ly/96jU25

What the iPhone-jailbreaking ruling means http://bit.ly/aXyEf9

S'pore marketeers not chirping to Twitter's tune http://bit.ly/dgUuGq

S'pore marketeers not chirping to Twitter's tune - Internet - News http://tinyurl.com/2bs...

S'pore marketeers not chirping to Twitter's tune: Marketing via Twitter has not picked up in Singapore, where it s... http://bit.ly/9GEDJS

great! S'pore marketeers not chirping to Twitter's tune http://bit.ly/dotZES Good day!

http://bit.ly/8v7Ov3 S'pore marketeers not chirping to Twitter's tune - ZDNet Asia http://is.gd/dSngs

3 hours 40 minutes ago by easytweeting on topsy

in the mean time, if you need to find PDF eBooks, you may use http://www.findpdf.us/

4 hours 11 minutes ago by findpdf on Researchers find workaround for Adobe PDF fix

Just want to say what a great blog you got here! My appreciation of your work, cause i am an IT student also. Try this one too, http://w...

4 hours 19 minutes ago by winsource on Making the case for Filipino IT entrepreneurship

Hi, We have ton of HP empty cartridges. Could you collect them in our office??
Thanks

1 day 12 minutes ago by Pacific Time Pte Ltd on Recycle your HP print cartridges and get rewards

Thanks Kenneth, for your insights. Good to know people out there can see the issue for what it is, and to do so impassively, that is. ...

2 days 17 minutes ago by yedwin on iPhone 4 shows prudence in procrastination

While I agree that the issues with the device have raised many an eyebrow, I think it's unwise to forget that many phone reviews have...

2 days 29 minutes ago by kennethkoh on iPhone 4 shows prudence in procrastination

The online apple store http://store.apple.com/ is not available now. Maybe it's updating the pricing ;)

2 days 27 minutes ago by mingnow on iPhone 4 to ring in Singapore on Friday

After an awful silence, finally the prices are out..

2 days 22 minutes ago by melvinchia on iPhone 4 to ring in Singapore on Friday

Glad you discovered the Xfce 4.6 magic. Its other endearing feature is its phenomenal configurability. You can make the desktop look and ...

3 days 29 minutes ago by gnome_refugee on Smitten with Xfce 4

yep, tried them all and xfce with compiz/emerald instead of fvwm is by far the best experience I've had. If you didn't know ther...

3 days 27 minutes ago by ggolemg on Smitten with Xfce 4

@mingnow: why do you think so? How do you think the FOSS community could tackle this issue? I'm involved in a lot of efforts to get t...

3 days 33 minutes ago by fredericmuller on Taobao initiates Chinese open source revolution

Geez. I would think giving free books and getting kids to school would be a better place to start.

3 days 41 minutes ago by mingnow on India's US$35 tablet--how low can it go?

I think it's great the that country with the biggest internet population is finally contributing back to the open-source world. I thi...

4 days 28 minutes ago by mingnow on Taobao initiates Chinese open source revolution

hey.there Im Wendy from a PR Agency.I find your blog interesting and well written.In days to come,we would hold an event. Therefore We ...

4 days 58 minutes ago by wendy on iPhone 4 shows prudence in procrastination

It could be done without all these. Just use the opacity addon of Compiz.

4 days 22 minutes ago by hariks0 on How to get RGBA support in Ubuntu