a reliable internet

15
A Reliable Internet A Reliable Internet J. Bradley Chen J. Bradley Chen Chief Technology Officer Chief Technology Officer Appliant, Inc. Appliant, Inc.

Upload: marilu

Post on 20-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

A Reliable Internet. J. Bradley Chen Chief Technology Officer Appliant, Inc. The Problem. Reliability. One of these things is not like the other…. What’s the difference?. Compared to “mature” consumer technologies, the Internet demonstrates: poor reliability high complexity - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Reliable Internet

A Reliable InternetA Reliable Internet

J. Bradley ChenJ. Bradley Chen

Chief Technology OfficerChief Technology Officer

Appliant, Inc.Appliant, Inc.

Page 2: A Reliable Internet

© Appliant, Inc. All rights reserved.

The ProblemThe Problem

One of these things is not like the other…One of these things is not like the other…

Reliability

Page 3: A Reliable Internet

© Appliant, Inc. All rights reserved.

What’s the difference?What’s the difference?

Compared to “mature” consumer Compared to “mature” consumer technologies, the Internet demonstrates:technologies, the Internet demonstrates: poor reliabilitypoor reliability high complexity high complexity a pervasive lack of accountabilitya pervasive lack of accountability

Many of these differences are related to Many of these differences are related to the the federatedfederated nature of the Internet. nature of the Internet.

Page 4: A Reliable Internet

© Appliant, Inc. All rights reserved.

Accountability in a FederationAccountability in a FederationWho’s responsible for your web experience?Who’s responsible for your web experience?

Example: www.altavista.com from @HomeExample: www.altavista.com from @Home AltavistaAltavista

web and content serversweb and content servers Lots of other equipmentLots of other equipment

Akamai (image service) Akamai (image service) Doubleclick (ad service)Doubleclick (ad service) Level3 (Altavista middle-mile)Level3 (Altavista middle-mile) Sprint (Akamai middle-mile)Sprint (Akamai middle-mile) Alternet (Doubleclick middle-mile)Alternet (Doubleclick middle-mile) InterNAP (Doubleclick first-mile)InterNAP (Doubleclick first-mile) @Home (last-mile network link)@Home (last-mile network link) Microsoft IE5.5 Browser on Windows NTMicrosoft IE5.5 Browser on Windows NT

Page 5: A Reliable Internet

© Appliant, Inc. All rights reserved.

Accountability: SolutionAccountability: Solution

Option 1: Test-BasedOption 1: Test-BasedPeriodic experiments test the correct Periodic experiments test the correct operation along a specific path through the operation along a specific path through the system.system.

Option 2: Monitor-BasedOption 2: Monitor-BasedObservation of ongoing system activity Observation of ongoing system activity exposes system behavior and irregularities.exposes system behavior and irregularities.

These options are complementary.

Page 6: A Reliable Internet

© Appliant, Inc. All rights reserved.

A Superficial ComparisonA Superficial ComparisonCoverage Repeatability Data Volume

Test Only covers problems included in tests

Complete coverage is extremely expensive

Good Low to moderate

Monitor Can reveal any problem for any page delivered to an end-user

Marginal coverage during periods of low activity

Marginal for managing availability

Good to poor; depends on traffic volume

Can be huge!

Page 7: A Reliable Internet

Monitoring Example:Monitoring Example:

Appliant’s Lateral Line ServiceAppliant’s Lateral Line Service

Page 8: A Reliable Internet

© Appliant, Inc. All rights reserved.

Internet cloudInternet cloud

Appliant Lateral LineAppliant Lateral Line

End-usersEnd-users

Internet cloudInternet cloud

FirewallFirewall

LoadLoadbalancersbalancers

WebWebserversservers

AppAppserversservers

DataDatabasebase

Data CenterData Center

SummarizeSummarize ReportReport AlertAlert ConfigureConfigure Collect dataCollect data CommunicateCommunicate

CachingCachingProxyProxy

Net

Page 9: A Reliable Internet

© Appliant, Inc. All rights reserved.

System ArchitectureSystem Architecture

Data Center

Web User

RM

ON

Legend: LLCore

Data Store

Schema+SP

Web Server

SMON

APPD

Transport

Business

Data Manager

Rules

OnlineReporting

Config

OfflineReporting

Gen

Customer Site

Export

Page 10: A Reliable Internet

© Appliant, Inc. All rights reserved.

Page 11: A Reliable Internet

© Appliant, Inc. All rights reserved.

Page 12: A Reliable Internet

Case StudyCase Study

A CDN ProblemA CDN Problem

27 January 200127 January 2001

Page 13: A Reliable Internet

Case StudyCase Study

Documenting CDN PerformanceDocumenting CDN Performance

July 2001July 2001

Page 14: A Reliable Internet

© Appliant, Inc. All rights reserved.

Parting ThoughtsParting Thoughts A reliable Internet is possible essential.A reliable Internet is possible essential. Progress demands more accountability.Progress demands more accountability.

The Internet is a federation.The Internet is a federation. Without accountability, it could be a long wait.Without accountability, it could be a long wait.

Analysis of data from detailed system Analysis of data from detailed system monitors can expose many of the problems monitors can expose many of the problems we overlook today.we overlook today.

Page 15: A Reliable Internet

© Appliant, Inc. All rights reserved.