Joulemeter<\/a>, a software-based mechanism that measures the energy consumption of systems and software by measuring the hardware resources\u2014CPU, disk, memory, screen\u2014being used and converting the data to actual power usage based on automatically learned, realistic power models. Thanks to Joulemeter\u2019s sophisticated, model-driven power-measurement system, the team could dispense with generic estimates of PC power consumption and obtain far more accurate measurements of machine power consumption over the six-month project. The data enabled the team to capture details about sleep and wake-up periods: Why machines wake up, and why they stay up.<\/p>\nThe 50 desktop users who participated in the project had few complaints about the eight- to nine-second initial delay time for remote access, which meant that the Sleep Proxy solution met the team\u2019s goals for user acceptance. They found that the average PC sleeps more than 40 percent of the time and that most of the power savings came from longer, after-hours sleep periods.<\/p>\n
Real-World Lessons<\/h2>\n
Their data analysis yielded findings that took the team by surprise. Although the Sleep Proxy system enabled most clients\u2019 machines to sleep more than 50 percent of the time, the average power savings was only 20 percent. It turned out that while user requests did awaken machines, it was the IT department that proved responsible for the majority of machine requests. IT server-connection attempts repeatedly woke sleeping machines, and in an extreme case, one server contacted a single machine more than 400 times over a two-week period.<\/p>\n
The conclusion of the Sleep Proxy team was that, within the environment of the project, the solution itself had contributed significant energy savings, but even more significant energy savings were possible through changes to IT setups. For example, IT servers could coordinate and perhaps \u201crate-limit\u201d how and when they wake machines and keep them awake.<\/p>\n
Another real-world lesson came from the way Sleep Proxy affected cloud computing. Users provided feedback that the system interfered with the operation of two popular cloud-based applications, Live Mesh and Live Sync. The user\u2019s machine is supposed to initiate a Transmission Control Protocol connection to the cloud server, which informs the machine of pending updates. The connection can be periodic or long-lived, but it must be initiated by the machine, which requires that the machine is awake.<\/p>\n
In response to this feedback, the team built a manual wake-up Web portal that enables a user to awaken all machines that need to be synchronized.<\/p>\n
\u201cWe tweaked the software to allow Sleep Proxy to work with these cloud applications,\u201d Padhye says. \u201cIncorporating true sleep-proxy functionality into cloud applications would clearly be the ideal solution and warrants further exploration, but this sort of experience is exactly what we needed to guide future design and deployment of sleep solutions in enterprise networks.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"
By Janie Chang, Writer, Microsoft Research Everyone understands the energy-saving benefits of shutting down PCs or leaving them on standby before leaving the office. The U.S. Environmental Protection Agency estimates that companies can achieve cost savings of $25 to $75 per PC annually if users activate system-hibernation features. The Gartner Group released a study in […]<\/p>\n","protected":false},"author":39507,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[194485,194488],"tags":[214604,186889,214607,214568,214577,186932,214571,214601,193515],"research-area":[13560,13547],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-306176","post","type-post","status-publish","format-standard","hentry","category-networking","category-program-languages-and-software-engineering","tag-cloud-applications","tag-cloud-computing","tag-enterprise-networks","tag-greenhouse-gas-emissions","tag-greening-corporate-networks-with-sleep-proxy","tag-power-management","tag-sleep-mode","tag-system-hibernation","tag-techfest-2010","msr-research-area-programming-languages-software-engineering","msr-research-area-systems-and-networking","msr-locale-en_us"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[199565],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[144899],"related-projects":[170430],"related-events":[199692],"related-researchers":[],"msr_type":"Post","byline":"","formattedDate":"April 19, 2010","formattedExcerpt":"By Janie Chang, Writer, Microsoft Research Everyone understands the energy-saving benefits of shutting down PCs or leaving them on standby before leaving the office. The U.S. Environmental Protection Agency estimates that companies can achieve cost savings of $25 to $75 per PC annually if users…","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/306176"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/users\/39507"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=306176"}],"version-history":[{"count":4,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/306176\/revisions"}],"predecessor-version":[{"id":306275,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/306176\/revisions\/306275"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=306176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=306176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=306176"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=306176"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=306176"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=306176"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=306176"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=306176"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=306176"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=306176"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=306176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}