Microsoft's sleep proxy lowers PC energy use

Allowing your PC to sleep while staying connected

Microsoft researchers have slashed desktop energy use with a sleep proxy system that maintains a PC's network presence even when it is turned off or put into standby mode.

10 Microsoft research projects

Microsoft has deployed the sleep proxy system to more than 50 active users in the Building 99 research facility in Redmond, Wash., according to the Microsoft Research Web site and a paper that will be presented at the Usenix technical conference in Boston later this month.

"A number of studies have noted that most office machines are left on irrespective of user activity," Microsoft researchers write in a paper titled "Sleepless in Seattle no longer." "At Microsoft Research, we find hundreds of desktop machines awake, day or night – a significant waste of both energy and money. Indeed, potential savings can amount to millions of dollars per year for larger enterprises."

Sleep proxies allow machines to be turned off while keeping them connected to the network, waking the machines when a user or IT administrator attempts to access it remotely.

Microsoft's research group isn’t the first to work on a sleep proxy – or even the only one presenting sleep proxy research at Usenix – but Microsoft contends that most previous work has evaluated sleep proxies only in small testbeds or simulations.

"We are not aware of any paper detailing the deployment of any of these proxying solutions in an operational enterprise network on actual user machines," Microsoft said. "This is disconcerting: systems that work well on testbeds often encounter potentially serious challenges when deployed in operational networks."

Microsoft's sleep proxy system has been operational for most of the past year, with software deployed on users' primary workstations. So far, the system has allowed user machines to sleep more than 50% of the time, but Microsoft hopes to increase that number by minimizing "interference from IT management tasks."

Microsoft's Sleep Proxy system is based on two components: server-side software called SleepServer, and SleepNotifier, which runs on client machines.

"SleepNotifier alerts SleepServer just before the client goes to sleep, and SleepServer ensures that all incoming traffic meant for the client comes to the proxy instead," Microsoft writes in another article titled "Trying to cure PC insomnia." "The proxy server's role is to monitor traffic and respond accordingly. For some requests, it responds on behalf of the client so the client can continue sleeping, and others it ignores. Some traffic, such as a user access request, causes the SleepServer proxy to awaken the client and present the user with apparently seamless remote access."

Although Microsoft is using the system with Windows, it is designed to be agnostic to the operating system.

The SleepServer component is described by a separate group of researchers from the University of California, San Diego, who will also present a paper at Usenix.

The paper, titled "SleepServer: A Software-Only Approach for Reducing the Energy Consumption of PCs within Enterprise Environments," says energy savings from the system should range from 60% to 80%.

Desktops provide a bigger target for energy savings than laptops, because laptops consume less power when active and are more often put to sleep by users, Microsoft researchers said. In modern buildings, 50% to 80% of electricity used can be attributed to IT equipment, particularly desktops, the UC-San Diego researchers said.

Cloud computing may help reduce energy use in desktops and mobile clients, however, according to two other research papers that will be presented at Usenix.

One Usenix paper, "The Case for Energy-Oriented Partial Desktop Migration," looks at migrating idle desktop sessions to the cloud to reduce energy costs. A second paper, "Energy Efficiency of Mobile Clients in Cloud Computing," measures energy use of mobile handheld devices and discusses "implications for the design and engineering of energy efficient mobile cloud computing solutions."

Follow Jon Brodkin on Twitter:

Read more about data center in Network World's Data Center section.

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags MicrosoftsleepSleepserverproxy

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Jon Brodkin

Network World
Show Comments

Brand Post

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Tom Pope

Dynabook Portégé X30L-G

Ultimately this laptop has achieved everything I would hope for in a laptop for work, while fitting that into a form factor and weight that is remarkable.

Ada Chan

Dynabook Portégé X30L-G

I highly recommend the Dynabook Portégé® X30L-G notebook for everyday business use, it is a benchmark setting notebook of its generation in the lightweight category.

Tom Sellers


This smart laptop was enjoyable to use and great to work on – creating content was super simple.

Lolita Wang


It really doesn’t get more “gaming laptop” than this.

Jack Jeffries


As the Maserati or BMW of laptops, it would fit perfectly in the hands of a professional needing firepower under the hood, sophistication and class on the surface, and gaming prowess (sports mode if you will) in between.

Taylor Carr


The MSI PS63 is an amazing laptop and I would definitely consider buying one in the future.

Featured Content

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?