Hats off to MS Research! • “Sleepless in Seattle No Longer” http://research.microsoft.com/apps/pubs/?id=131390

Download Report

Transcript Hats off to MS Research! • “Sleepless in Seattle No Longer” http://research.microsoft.com/apps/pubs/?id=131390

Hats off to MS Research!
• “Sleepless in Seattle No Longer”
http://research.microsoft.com/apps/pubs/?id=131390
• A desktop machine
• Workdays: often used, sometimes idle
• Nights, holidays, weekends: often idle
• sometimes accessed remotely by user (via RDP etc)
• more often accessed by IT (patches, updates, scans
always powered on
• Power Management offers big savings
• ..but systems need to be available
•
o
physically asleep
9
Remote
User
Remote
Login
Work
Payload
Wake Up!
Sleep Proxy
Sleep notification
Send Traffic To Me
Client MachineSend Traffic to Me
Remote Login Response
•
• Respond to some traffic on behalf of the client
• Wake for some traffic
• Ignore the rest
•
11
Subnet router
Remote User
TCP SYN
1.2.3.4:3389
WOL / Magic Packet
00:11:22:33:44:55 …
Sleep Proxy
ARP Probe
00:11:22:33:44:55
1.2.3.4
Sleep notification
00:11:22:33:44:55
1.2.3.4
Listing ports: 445,
3389
ARP
Probe
Client Machine 00:11:22:33:44:55
1.2.3.4
SYN-ACK
12
Step
Time
From  To
Packet Type
1
0
RU->(CM) SP
SYN
2
0.04
RU->CM
Magic packet
3
3
RU->(CM) SP
SYN
Retransmit
4
5.6
CM->Bcast
ARP Probe
CM awake
5
9
RU->CM
SYN
Retransmit
6
9.01
CM->RU
SYN ACK
Save by having sleep proxy replay most recent TCP SYN
Note
Remote User (RU)
Client Machine (CM)
Sleep Proxy (SP)
•
•
•
•
BranchCache distributed cache mode
Only works on a single subnet
This is the supported mode for SCCM
So if you have multiple subnets there will be one download per
subnet
•
•
•
•
You can now host your SCCM DP with Windows Azure
You can choose the geographic region for your DP
Use BranchCache to avoid ’bill shock’ !
You can calculate the costs here
• http://www.windowsazure.com/en-us/pricing/calculator/?scenario=full
• Prestaging content locally will reduce costs even more
http://technet.microsoft.com/enus/library/hh848392.aspx
Beware – clients that use different content information versions DO NOT share content!
Publish-BCFileContent -Path D:\share -StageData
Export-BCDataPackage –Destination D:\temp
Package.zip
Import-BCCachePackage –Path D:\temp\Package.zip
•
http://ateasolutions.info