Feeds

All I want for Christmas is ...

David Norfolk puts on his Santa virtualisation suit...

Beginner's guide to SSL certificates

So, what is the good little developer getting for Christmas? If you didn't overflow any buffers this year (well, not many anyway) and followed all the “best practices” that nice Mr Gates told you about and didn't play about with nasty little ragamuffins like Linus, then you might get a nice shiny new workstation in your stocking.

It'll probably be using one of the 64 bit chips the Xmas Elves at Intel World are turning out, since Intel announced 64-bit dual-core Xeon in plenty of time for Xmas. That nice Mr Dell has turned them into something that'll run transactions at less than a dollar a time which sounds nice. Well, it does if he hasn't cut too many corners doing it - and I wonder if he bought his hardware at RRP?

But why would you want 64 bits? Can you count up that big? Well bigger numbers are always better, of course and Chris Furlong of QlikTech points out that Intel 32 bit chips tend to be just a little broken with more than 3-4 Gbytes of RAM– and as his real-time BI product builds, essentially, an in-memory database, it simply flies with 64 bits.

It's not the only product using in-memory data structures, of course, and Martin Richmond-Coggan, VP EMEA for Applix, points out that Applix TM1 has been exploiting 64 bits nicely on UNIX for some time (but we promised Santa not to mention UNIX). The cheapness of RAM has been a real Christmas present for people who weren't enthusiastic about virtual memory (a lesson for all of us – "best practice" changes if the environment changes), just in time for some very large applications to appear that can exploit all the RFID data that is promised to arrive any day now.

But for many of us, 64 bits may just be a bit of a status symbol for a while - although Aldi, the supermarket, has already sold dual-core Pentium base stations to the general public for as little as £749.99.

However, perhaps we'll want the new chips anyway, because things are getting really hot out there – as in frying eggs - and electricity (and air conditioning) costs money. The new multicore chips behave as efficient multiCPU chips, which means that with luck you can crank down the GHz a bit for the same throughput, which cools things down and needs less power. Coooooool... Well, not luck exactly; this needs developers to use “best practices” that allow things to multitask or multithread for greater throughput (but how many developers are really happy with multi-threading applications).

Nevertheless, are we wise giving such powerful toys to innocent programmers? Most people use about 10 per cent of the functionality of their software (hopefully a different 10 per cent each time) and most CPUs on people's desks are idle most of the time. Most computing environments aren't like the mainframe with a job scheduler (such as Cybermation can supply), happily (and reliably) running above 90 per cent utilisation.

Most people, games players excepted, aren't going to welcome the chance to buy a new PC, just because the programs hanging from their Xmas tree crawl rather than run with less than about 10 Gbytes of cache. There's a reasonable view that a software vendor might have more happy customers (and, thus, more secure developers) if it gives its developers the slowest machine its paying customers might want to use, not the fastest.

Perhaps it should buy them the fastest machines as real Xmas presents, just to take home to play games on. Or, since working 24x7 seems to be the new business ethic, put such a machine in the coffee room, for use out of hours. Then, when something goes wrong, the programmer responsible may be on site....

OK, so perhaps I've been at the eggnog already, but “faster, better, newer...” is beginning to get on my nerves. At Intel's dual core Xeon launch, Tikiri Wanduragala of IBM was just about the only speaker who wasn't just drooling over the technology; he came up with a real business message that recognised that not everyone needed the latest and fastest. And, of course, the OTT new machine I gave myself for my birthday isn't being used while I install all the outstanding patches available for a Media Centre PC running Windows XP Pro and find out why the ones that won't install are being uncooperative, and this isn't improving my temper either....

In the meantime, I am actually working on a Windows 98 machine and, although the word processor has lots of functionality to mop up what little power a 500 MHz Pentium 3 has, mere word processing isn't actually any faster on the new 3.4 GHz Pentium 4 machine I've just mentioned. When I come to think of it, word processing wasn't much slower running on MS DOS on a PC/AT. Perhaps Bill Gates needs to buy me a really fast machine as an Xmas present; before I start thinking that well-designed DOS-based software wasn't so bad after all

But hold on: I have thought of a way for a developer to justify a super machine for Xmas. Run virtualisation software on it (from VMWare, say) and you can simulate all the boring old legacy PCs your poor customers actually use, at the same time.

You can even develop for something like OS/2, if that still makes sense, even though I doubt that OS/2 will install native on anything you can actually buy today, because you can emulate a perfect 1995-era PC just for OS/2.

Well, you can if your trusty old PC can cope with the load and you are confident of current Intel chips' ability to copy with true virtualisation (Intel has only just started to deliver full hardware support for virtualisation with "Intel® Virtualization Technology" – what an imaginative name - which may help reduce the performance impact of virtualisation); and you're really sure that your emulation is accurate...

To be fair, PC virtualisation seems to be rock solid today, although Richard Garsthagen of VMWare tells me that for real production work, it has its own microkernel OS specialised for virtualisation and that this will be able to take full advantage of Intel's new technologies. The trick, as people with mainframe experience will know, is to keep the platform management channels open and freely accessible (i.e. responding fast) while some virtual partition is occupying resources and misbehaving in ways you haven't anticipated.

However, the bottom line is that you might just get that new workstation for Xmas after all – and you might even need it. But I didn't say which Xmas... ®

David Norfolk is the author of IT Governance, published by Thorogood. More details here.

Security for virtualized datacentres

More from The Register

next story
It's Big, it's Blue... it's simply FABLESS! IBM's chip-free future
Or why the reversal of globalisation ain't gonna 'appen
'Hmm, why CAN'T I run a water pipe through that rack of media servers?'
Leaving Las Vegas for Armenia kludging and Dubai dune bashing
Bitcasa bins $10-a-month Infinite storage offer
Firm cites 'low demand' plus 'abusers'
Facebook slurps 'paste sites' for STOLEN passwords, sprinkles on hash and salt
Zuck's ad empire DOESN'T see details in plain text. Phew!
CAGE MATCH: Microsoft, Dell open co-located bit barns in Oz
Whole new species of XaaS spawning in the antipodes
Microsoft and Dell’s cloud in a box: Instant Azure for the data centre
A less painful way to run Microsoft’s private cloud
prev story

Whitepapers

Choosing cloud Backup services
Demystify how you can address your data protection needs in your small- to medium-sized business and select the best online backup service to meet your needs.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.