Feeds

Microsoft plays with small, sleepy servers

Like kittens, only crunchier

Internet Security Threat Report 2014

The Cloud Computing Futures (CCF) research unit at Microsoft, officially launched this week at the TechFest event in Redmond but secretly in existence for more than a year, showed off a number of projects at the event, two of which relate to servers.

One demonstrated the use of low-powered processors and small form-factor motherboards to do work that might otherwise be done by 1U, 2U, and 4U x64 or RISC servers common in data centers.

Jim Larus, director of software architecture at CCF, said that his group was researching how to support large-scale Microsoft services using netbook-class processors. To do so, his team built an experimental half-rack with 50 small form-factor boards equipped with Intel Atom processors.

The boards are mounted vertically on two sets of sliding rails in a five-by-five configuration. The vertical mounting allows heated air to easily flow up off the components and out of the rack. To facilitate air movement and heat dissipation, none of the boards are in an enclosure.

There only fans on the server boards are on the processors, cutting down on power. In the demo set-up, the five servers in each line appeared to be sharing the same 450-watt power supply mounted on the front of the rails.

Microsoft's low power servers

Netbook-class processors provide big-iron performance

In a statement detailing this low-power server project, Dan Reed, Microsoft's director of scalable and multicore systems and in charge of the CCF effort, provided some feeds and speeds of the Atom rack running Web 2.0-style workloads. For example, the Atom server processors consumed about 5 watts of juice, compared to 50 to 100 watts for the typical x64 processors.

Although performance for such machines is not high, you make it up in volume - which you can do with these kinds of workloads. More important, the Atom chip's idle states allow it to sleep or hibernate when not in use. For an entire Atom-based server board, power consumption ranges from 28 to 34 watts when running real workloads. When it hibernates, however, power consumption drops down to 3 or 4 watts. Considering that servers can frequently be idle, the power savings can be considerable.

Idle states may be power-savers, but data centers have service-level agreements they must maintain - customers get cranky if information doesn't just pop up at the click of a mouse. Another server-related project Microsoft Research, Marlowe, addresses this issue.

According to the Marlowe spec sheet (PDF), processors in a cluster are running at about 25 per cent at any given time, even when running large cloud-style applications. This means that 75 per cent of their cycles are doing nothing but generating heat.

Marlowe shifts some servers into idle, thus driving up the utilization rates of the remaining boxes. But it's not just an on-off issue. The Marlowe system has to perform predictive capacity-planning so that when workloads increase the needed servers have already been activated.

"This problem has two interesting challenges," Reed explained. "The first is to estimate how many processors are necessary to handle a given workload by responding to every request in a timely manner. By analogy, how many checkout clerks should be at the cash registers?

"The second is to anticipate the workload in the near future, since it takes 5 to 15 seconds to awaken a processor from sleep and 30 to 45 seconds from hibernate. The system needs to hold some processors in reserve and to anticipate the workload 5 to 45 seconds in the future to ensure that sufficient servers are available."

To solve this, Marlowe takes regular measurements of CPU use, response time, and energy consumption of the experimental rack of Atom servers, and uses past trends to estimate future workloads. Microsoft tested the machines using its own Live Search benchmark with a 1GB index.

The CCF team has also performed tests in conjunction with Microsoft's Hotmail unit. Using something called the Cooperative Expendable Micro-Slice Servers prototype - which sounds like the cookie-sheet servers that Rackable Systems launched in January - they were able to show that power consumption can be far less than that of standard servers while providing the same quality of service.

On the internet, it would seem, no one knows you're a netbook. ®

Beginner's guide to SSL certificates

More from The Register

next story
Docker's app containers are coming to Windows Server, says Microsoft
MS chases app deployment speeds already enjoyed by Linux devs
'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
'Urika': Cray unveils new 1,500-core big data crunching monster
6TB of DRAM, 38TB of SSD flash and 120TB of disk storage
Facebook slurps 'paste sites' for STOLEN passwords, sprinkles on hash and salt
Zuck's ad empire DOESN'T see details in plain text. Phew!
SDI wars: WTF is software defined infrastructure?
This time we play for ALL the marbles
Windows 10: Forget Cloudobile, put Security and Privacy First
But - dammit - It would be insane to say 'don't collect, because NSA'
Oracle hires former SAP exec for cloudy push
'We know Larry said cloud was gibberish, and insane, and idiotic, but...'
Symantec backs out of Backup Exec: Plans to can appliance in Jan
Will still provide support to existing customers
prev story

Whitepapers

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.
Why cloud backup?
Combining the latest advancements in disk-based backup with secure, integrated, cloud technologies offer organizations fast and assured recovery of their critical enterprise data.
Win a year’s supply of chocolate
There is no techie angle to this competition so we're not going to pretend there is, but everyone loves chocolate so who cares.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.