Feeds

Top Microsoft bod: ARM servers right now smell like Intel's (doomed) Itanic

'A big challenge ARM has is what workloads are you going to run on it'

Remote control for virtualized desktops

Microsoft is unlikely to use ARM-compatible processors in a meaningful way in its data centers – unless there is a huge change in the software ecosystem around the non-x86 chips, a top Redmond bod told The Reg.

Though Microsoft is closely watching developments in the ARM world, it's unlikely that the Windows giant will be one of the early large-scale adopters of ARM-powered servers, the company's general manager of Windows Azure Mike Neil indicated.

"It's a new technology, but where is it going to be disruptive? A big challenge ARM has is what workloads are you going to run on it," Neil told us.

His comments follow news that Google and Facebook are investigating the chips for major production use, and the combustion of ARM server specialist Calxeda which bet too much too early on 32-bit ARM being ready for the data center.

As Microsoft shifts from being a rowdy collection of independent business divisions and technologies into a more centralized "devices and services" company, the firm is faced with a problem that other large-scale web operators are free of: customers expect Microsoft to stress-test the software it sells within its own infrastructure before selling it to the public.

This means that if Microsoft made a shift to ARM, it would have to make sense both from an infrastructure standpoint, and a product standpoint.

Amazon Web Services faces a similar problem: why go to the trouble of buying ARM-powered servers, and port the AWS cloud orchestration software, if there isn't a large base of applications for customers to run to take advantage of the fledgling hardware platform?

This is a problem that Google, Facebook and such web giants lack, as they are working just for themselves. They make their money from advertising served by their systems, and so can use ARM's customization opportunities to reduce costs and accelerate particular tasks as required. They don't have to worry about selling the tech to others.

Of course, unlike Amazon or Google or Facebook, Microsoft is rather well positioned to kickstart an ARM-on-servers software ecosystem by building Windows Server to run on the chips, but this brings its own challenges.

'ARM creates a discontinuity'

As Microsoft grows its empire, applications ranging from Xbox game backends to Bing queries to Hotmail mailbox processing or Office365 workloads all jostle for space in Redmond's large cloud, a pool of underlying common hardware.

The worry is that adding in ARM to a global pool of more than a million servers could create ricocheting complications as tasks juggled between x86 and ARM CPUs. The operating system must be able to schedule processes to run on the silicon best designed for the task at hand: various different ARM system-on-chip packages in a cluster could be customized to accelerate particular tasks, so the kernel would have to take that into consideration.

Deploying ARM tech also messes with the economies of scale Microsoft enjoys from being a mega-buyer of chips, and could force up the price it pays for its x86 silicon.

"There's enormous value to us to have fungibility, and if I specialize my hardware for a very specific task, if I put that hardware into the pool with [my resource scheduler] and another task wants to go there, it can't," Neil explained.

"So that's one of the reasons why you see all the large players having large generally homogeneous pools of resources. ARM creates a discontinuity there.

"It's like any industry," he added. "A million to do a compiler, $10m to do ports, $100m to do apps, probably $1bn to make an ecosystem that is self-sustaining. Industry has tried that a few times: we've had Itanium in the past, it's expensive."

Itanium was Intel's bet that it could introduce a new architecture and the performance gains would be good enough that the software industry would create new applications for it. This didn't work. Adoption was muted, and HP ended up being the last major IT company to have a big Itanium business, and is in the process of retiring it.

When you're a company the size of Microsoft, you don't want to make a chip architecture bet and get it wrong.

"[ARM] will go through that maturation cycle," Neil said. "It'll be interesting to see if they make it all the way through."

If ARM chips do come to the data center, then it's likely Microsoft will fiddle with and perhaps embrace them, but judging by Neil's comments Redmond is not going to be one of the major data center firms actively pushing the low-power chips into the modern data center – unlike Facebook or Google. ®

Choosing a cloud hosting partner with confidence

More from The Register

next story
NSA SOURCE CODE LEAK: Information slurp tools to appear online
Now you can run your own intelligence agency
Azure TITSUP caused by INFINITE LOOP
Fat fingered geo-block kept Aussies in the dark
NASA launches new climate model at SC14
75 days of supercomputing later ...
Yahoo! blames! MONSTER! email! OUTAGE! on! CUT! CABLE! bungle!
Weekend woe for BT as telco struggles to restore service
Cloud unicorns are extinct so DiData cloud mess was YOUR fault
Applications need to be built to handle TITSUP incidents
BOFH: WHERE did this 'fax-enabled' printer UPGRADE come from?
Don't worry about that cable, it's part of the config
Stop the IoT revolution! We need to figure out packet sizes first
Researchers test 802.15.4 and find we know nuh-think! about large scale sensor network ops
SanDisk vows: We'll have a 16TB SSD WHOPPER by 2016
Flash WORM has a serious use for archived photos and videos
Astro-boffins start opening universe simulation data
Got a supercomputer? Want to simulate a universe? Here you go
prev story

Whitepapers

Seattle children’s accelerates Citrix login times by 500% with cross-tier insight
Seattle Children’s is a leading research hospital with a large and growing Citrix XenDesktop deployment. See how they used ExtraHop to accelerate launch times.
How to determine if cloud backup is right for your servers
Two key factors, technical feasibility and TCO economics, that backup and IT operations managers should consider when assessing cloud backup.
Getting started with customer-focused identity management
Learn why identity is a fundamental requirement to digital growth, and how without it there is no way to identify and engage customers in a meaningful way.
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.
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.