WW Last Mile End-User Instrumentation Data

Document Sample
WW Last Mile End-User Instrumentation Data Powered By Docstoc
					WW Last Mile
End-User
Instrumentation Data




Aladdin A. Nassar
Hotmail & Windows Live Perf Champ
Hotmail, Microsoft
The New Hotmail – Inbox
      Hotmail’s Scale

 1.3 Billion accounts ~ 600 Million active users

 50 Billion page views / month

 21 Billion e-mails Read / month

 2.5 Billion e-mails Sent / month

 Move 5.5 PB of data / month around the internet
    What is CSI Perf?

Built-in WW Last Mile End-User Perf
Global OnClick event handler
Shared Control across WL network
BI/CI + Perf instrumentation
    What is CSI Perf? …

Sampling Frequency
Cookies – works for Postbacks / Ajax
Server-Side Headers
Sends information through QS
    CSI Perf Measures

Timings:
 - Time to Glass
 - Page Load Time
 - Between any 2 points
Network Latency
Bandwidth
Cached / Uncached Detection
    CSI Perf is aware of

Date/Time
Transaction (From / To)
User’s Country
Data Center, Cluster, SKU
OS
Browser
    How CSI Perf measures …

Network Latency:
 - Tiny uncahed HTTP “ping”
Bandwidth:
 - Time to load a clustered image (PLT1/2)
 - Read / Send E-mails (Uncompressed)
 - Upload Attachments (Compressed)
WW Network Latencies (NL)




          Source: CSI Perf 500 Million Data Points from Jan 2009 – June 2010
WW Bandwidths (BW)




         Source: CSI Perf 3.5 Billion Data Points from Jan 2009 – June 2010
WW Page Load Time – Composite




         Source: CSI Perf 7 Billion Data Points from Jan 2009 – June 2010
WW Perf Index = BW + NL + PLT
Countries Governed by Bandwidth




                                  Countries Governed by Network Latencies
Which Governs NL or BW?
WW DNS & TCP




        Source: Bing Toolbar 950 Million Data Points from May/June 2010
WW TCP vs. TTFB




        Source: Bing Toolbar 950 Million Data Points from May/June 2010
Composite PLT Ratio by Browser
                      Source: CSI Perf 6.7 Billion Data Points from Jan 2009 – June 2010




   It turns out Safari fires the Page Onload
   event earlier than other browsers
Composite PLT Ratio by OS
           Source: CSI Perf 8.3 Billion Data Points from Jan 2009 – June 2010
WW Last Mile
End-User
Instrumentation Data




          Aladdin A. Nassar
 Hotmail & Windows Live Perf Champ
          Hotmail, Microsoft