paper and see the slides<\/a>, but here is a brief summary. Every machine on a subnet runs a windows service, and they occasionally ping each other. Consider two machines A and B that are on the same subnet. When machine A falls asleep, machine B detects this, as A fails to respond to B’s ping. B then sends a specially-crafted AP packet to the subnet router, asking it to redirect traffic meant for the A to B. Now, let’s assume that a user tries to connect to the sleeping machine (i.e. to A) from some other machine (say, C) via RDP. The first packet would be a TCP SYN from C to A. This SYN would arrive at B. B would then wake machine A up by sending the “magic” Wake-on-LAN packet. As A wakes up, it informs the router to stop the redirection, and subsequent retransmits of the SYN from C arrive at A. From this point on, the connection proceeds as usual.<\/p>\nThe key to note is that the wakeup process is completely\u00a0transparent<\/em> to the end user except for a brief delay, and requires no special software on C.\u00a0<\/em><\/p>\nHow does the energy monitoring work?<\/h2>\n
The energy monitoring is provided by a version of Joulemeter<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"The GreenUp project provides a comprehensive energy\/sleep monitoring and seamless wake up solution for a corporate network environment. Machines can be allowed to aggressively go to sleep safe in the knowledge that they can be seamlessly woken on-demand whenever they are accessed. By allowing machines to sleep more often significant energy savings can be achieved. […]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13547],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-170740","msr-project","type-msr-project","status-publish","hentry","msr-research-area-systems-and-networking","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"2011-06-14","related-publications":[159515,162498],"related-downloads":[],"related-videos":[],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[],"related-articles":[],"tab-content":[{"id":0,"name":"Screenshots","content":"
Screenshots<\/h1>\r\n
\r\n\r\n\r\n<\/span><\/span><\/td>\r\n | \u00a0<\/span><\/span>\r\n\r\n <\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>"}],"slides":[],"related-researchers":[{"type":"user_nicename","display_name":"Jay Lorch","user_id":32732,"people_section":"Group 1","alias":"lorch"},{"type":"user_nicename","display_name":"Jitu Padhye","user_id":33179,"people_section":"Group 1","alias":"padhye"},{"type":"user_nicename","display_name":"Ricardo Gutierrez","user_id":33392,"people_section":"Group 1","alias":"ricardgu"}],"msr_research_lab":[199565],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/170740"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/170740\/revisions"}],"predecessor-version":[{"id":604365,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/170740\/revisions\/604365"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=170740"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=170740"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=170740"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=170740"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=170740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}} |