self-managed networks: dream or reality? jawad khaki corporate vice president windows networking...

19
Self-Managed Self-Managed Networks: Dream or Networks: Dream or Reality? Reality? Jawad Khaki Jawad Khaki Corporate Vice President Corporate Vice President Windows Networking & Device Windows Networking & Device Technologies Technologies

Upload: erin-wells

Post on 05-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Self-Managed Networks: Self-Managed Networks: Dream or Reality?Dream or Reality?

Jawad KhakiJawad KhakiCorporate Vice PresidentCorporate Vice PresidentWindows Networking & Device TechnologiesWindows Networking & Device Technologies

Page 2: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Current SituationCurrent Situation

Management is expensiveManagement is expensiveDevices only understand low-level Devices only understand low-level settingssettings

Diagnostics/monitoring is primitiveDiagnostics/monitoring is primitive

Need a comprehensive network Need a comprehensive network solutionsolution

ISP, hotspotISP, hotspot

EnterpriseEnterprise

HomeHome

Page 3: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

IT BudgetsIT Budgets

Page 4: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Pain PointsPain Points

Complexity due to inconsistencyComplexity due to inconsistencyHeterogeneous worldHeterogeneous worldDifferent configuration modelsDifferent configuration modelsVariety of monitoring techniquesVariety of monitoring techniquesVersion/vendor specific repair proceduresVersion/vendor specific repair proceduresHard to understand dependenciesHard to understand dependencies

Networking problems are a significant cause Networking problems are a significant cause of overall service failure (Oppenheimer, of overall service failure (Oppenheimer, USITS’03)USITS’03)

Network causes 15% of all problems resulting in Network causes 15% of all problems resulting in downtime (Forrester survey of IT pros)downtime (Forrester survey of IT pros)

Page 5: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Not humanly solvableNot humanly solvable

Operator error is largest cause of service Operator error is largest cause of service failures in some environments failures in some environments (Oppenheimer, USITS’03)(Oppenheimer, USITS’03)40% of downtime is due to human 40% of downtime is due to human operators (Candea, ’03)operators (Candea, ’03)In many environments, operator may not In many environments, operator may not be tech savvy (e.g., home) or even be tech savvy (e.g., home) or even immediately available (e.g., space, sensor immediately available (e.g., space, sensor nets).nets).Consumer networking support calls are Consumer networking support calls are time consuming, e.g., power cycle time consuming, e.g., power cycle router/modem = avg 53 min (MS PSS)router/modem = avg 53 min (MS PSS)

Page 6: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

End-to-End Approach EssentialEnd-to-End Approach Essential

Apps/users understand behavior Apps/users understand behavior desireddesired

Network admins understand high-level Network admins understand high-level design goals/constraintsdesign goals/constraints

The dream is to integrate end-user The dream is to integrate end-user knowledge and administrative goalsknowledge and administrative goals

Page 7: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Big DreamsBig Dreams

Self-managing networksSelf-managing networksSelf-deploying and self-cleaningSelf-deploying and self-cleaningSelf-configuring and self-adaptingSelf-configuring and self-adaptingSelf-optimizingSelf-optimizingSelf-protectingSelf-protectingSelf-monitoringSelf-monitoringSelf-diagnosingSelf-diagnosingSelf-healingSelf-healingPrevention more than curePrevention more than cure

A self-* system requires knowledge of itself and its A self-* system requires knowledge of itself and its environment, it is environment, it is self-awareself-aware

Page 8: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Some Real Examples TodaySome Real Examples Today

Policy distribution systems allow auto-Policy distribution systems allow auto-deployment of configuration across a deployment of configuration across a networknetwork

Routing protocols auto-adapt to Routing protocols auto-adapt to topology changes and failurestopology changes and failures

TCP auto-adapts to congestionTCP auto-adapts to congestion

Page 9: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

DemosDemos

Page 10: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Product Engineering Product Engineering ChallengeChallenge

Design for experienceDesign for experienceEnd user: Focus on the task not technology End user: Focus on the task not technology

Network manager: Design, deploy, operateNetwork manager: Design, deploy, operate

Must get the fundamentals rightMust get the fundamentals right

Essential to think through scenariosEssential to think through scenariosWork flowWork flow

IntelligenceIntelligence

EnvironmentEnvironment

Always keeping the customer in mindAlways keeping the customer in mind

Page 11: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Hard issuesHard issues

Page 12: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Multiple administrative Multiple administrative organizationsorganizations

Different relationshipsDifferent relationshipsPeersPeers

Customer-providerCustomer-provider

ArbitraryArbitrary

Lack of trust motivates privacy Lack of trust motivates privacy constraintsconstraints

Unaligned goals means configuration Unaligned goals means configuration is a challengeis a challenge

Page 13: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Possibility of catastrophic Possibility of catastrophic failurefailure

Defect in automation can have disastrous Defect in automation can have disastrous resultsresults

““Rogue equipment can create a monster Rogue equipment can create a monster headache. It can easily waste a million dollars of headache. It can easily waste a million dollars of resources.” resources.”

-IT admin, large LA corporation-IT admin, large LA corporation

Broadcast storms due to protocol or software Broadcast storms due to protocol or software bugs (Spurgeon, 1989)bugs (Spurgeon, 1989)One router vendor tried offering automated One router vendor tried offering automated config repair features, but found that customers config repair features, but found that customers were afraid to deploy itwere afraid to deploy it

Possibility of exploitation by malwarePossibility of exploitation by malware

Page 14: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Tension between control and Tension between control and automationautomation

Flexibility of business models and Flexibility of business models and preferred treatmentspreferred treatments

Compliance requirementsCompliance requirements

Job security for operatorsJob security for operatorsNatural aversion to loss of controlNatural aversion to loss of control

Change to unfamiliar technologyChange to unfamiliar technology

Page 15: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Need to find the right Need to find the right balancebalance

Policy to express high-level Policy to express high-level constraintsconstraints

Self-management within those Self-management within those constraintsconstraints

Control Automation

Static routesStatic addressesetc

Dynamic routingDynamic addressesetcBALANCE

Page 16: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

SummarySummary

Innovation in fundamentals just as important Innovation in fundamentals just as important as new scenariosas new scenarios

Make secure, effortless, reliable, efficient Make secure, effortless, reliable, efficient operation the forethoughtoperation the forethought

Let humans succeed at what they’re good atLet humans succeed at what they’re good at

Let’s solve the hard issuesLet’s solve the hard issues

Page 17: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies
Page 18: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Dealing with heterogeneity of Dealing with heterogeneity of device types and vendorsdevice types and vendors

Hard to visualize existing state and Hard to visualize existing state and dependenciesdependencies

Expensive to maintain multiple Expensive to maintain multiple configuration/monitoring systemsconfiguration/monitoring systems

Need for common solutionsNeed for common solutions

Simplicity Heterogeneity

Page 19: Self-Managed Networks: Dream or Reality? Jawad Khaki Corporate Vice President Windows Networking & Device Technologies

Dealing with poorly written Dealing with poorly written applicationsapplications

““Some applications need to know what machine Some applications need to know what machine a person is on...we found that giving the a person is on...we found that giving the docking stations a static IP address and the docking stations a static IP address and the laptop a static IP address makes it easier for laptop a static IP address makes it easier for us.”us.” (IT Admin, Medium Org, New York) (IT Admin, Medium Org, New York)