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 s Read / month 2.5 Billion s 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 s (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 Network Latencies Countries Governed by Bandwidth
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