SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
1 © Nokia 2015
Intent-Driven Networks
Challenges and Enablers
Public
IFIP/IEEE International Symposium on Integrated Network Management
Lisbon // Portugal // 8-12 May 2017
Laurent Ciavaglia
2 © Nokia 2015
1 Why
Intent driven networking is important
Agenda
Public
2 What
Definitions and activities
3 How
Challenges and enablers
3 © Nokia 2015
1 Why
Intent driven networking is important
Agenda
Public
2 What
Definitions and activities
3 How
Challenges and enablers
4 © Nokia 2015
Our industry challenge is
network complexity
Public
5 © Nokia 2015
• is inherent to network as a system of (distributed) systems
• will not disappear
• will grow…
The more we enable and expose new data
and behaviors, the more we create complexity
Complexity
Public
6 © Nokia 2015
• machine learning and reasoning have their roots in
complexity
• machine learning and reasoning are key elements of the
solution
Complexity is good
Public
7 © Nokia 2015
• think autonomics as a mean to hide/reduce complexity of
network (micro-)management and related operations
• think agent based modeling
• think distributed problem solving
• think abstractions
• etc.
Complexity can be tamed
Public
8 © Nokia 2015
The problem…
We choose the wrong bottle
of ketchup !
Public
9 © Nokia 2015 Public
10 © Nokia 2015
Networks need a radical shift
in usability
Public
11 © Nokia 2015
Recognize intentions in
any form of data
Enabling a shift in usability
Public
12 © Nokia 2015
Intelligence drives
automation and
adaptation
Enabling a shift in usability
Public
13 © Nokia 2015
Enabling a shift in usability
Public
Accountable for decisions
and efficiency
14 © Nokia 2015
The promises of
intent-driven networks
Public
15 © Nokia 2015
• 1 intent = 1000’s command lines
• alleviate the (imperative) policy explosion problem
• lower personal training
Create time!
Performance gain
Public
16 © Nokia 2015
• simpler (?) policy conflict detection and resolution
• greater flexibility in system response
More challenging to identify (and quantify)
but respectively more important
Functionality gain
Public
17 © Nokia 2015
1 Why
Intent driven networking is important
Agenda
Public
2 What
Definitions and activities
3 How
Challenges and enablers
18 © Nokia 2015
Intent = what not how
Public
19 © Nokia 2015
Networks configuring and adapting autonomously to the
user or operator intentions (i.e., a desired state or behavior)
without the need to specify every technical detail of the
process and operations to achieve it (i.e., the "machines" will
figure out on their own how to realize the user goal).
Intent-driven networks
Public
20 © Nokia 2015
Intent as an envelope of utility function
Public
ConstraintsIntents
User Operator
Network
Capabilities
fn ((max(utilityuser), min(costoperator))
21 © Nokia 2015
Intent as a declarative policy
Public
Human
Machine
Imperative Declarative
22 © Nokia 2015
Event – Condition – Action (ECA)
Explicit programming of state
 rationality is compiled into the policy !
Pros: can be simple, system knows exactly what to do
Cons: explosion of policies #, conflict detection and
resolution can be very difficult, difficult to read, complex to
write
Imperative policy
Public
from J. Strassner
23 © Nokia 2015
Express what should be done, not how to do it
Specifies criteria for choosing a set of states
 rationality is generated by optimizer/planner
Pros: more abstract, potentially more flexible, fewer, easier
to write and comprehend
Cons: requires sophisticated translation and optimization
modules
Declarative policy
Public
from J. Strassner
24 © Nokia 2015
Intent Driven Networks
Ingredients
Public
25 © Nokia 2015
Ingredients
Public
Intent
Processing
Engine
Cognitive /
Autonomic
functions
Virtualized and
Programmable
Infrastructure
26 © Nokia 2015
Autonomic functions
• intermediate abstraction points in the policy continuum
• level(s) of autonomy to understand and react on intents
 self-adaptation and self-organization properties
Ingredients mix
Public
27 © Nokia 2015
Software infrastructure
• 2 root classes of actions: install, (re-configure)
• if pre-determined capabilities
 discovery and configuration (by autonomic functions)
• if virtual and programmable
 function placement, function composition
Ingredients mix
Public
28 © Nokia 2015
You need more than good
ingredients to make a good
cake
Public
29 © Nokia 2015
We are now writing the
cook book for intent driven
network
Public
30 © Nokia 2015
The intent jungle
Public
31 © Nokia 2015
Huawei
HPe
Nokia
Telefonica Orange
Juniper
Auvik
NEMO
The intent jungle
Public
SUPA
Google
ZTN
MEF
OpenStack
Congress
GBP
ENI
NMRG
ONF
Boulder
Aspen
ONOS
Intent
framework
ANIMA
Open
Daylight
NIC
GBP
APSTRA
AOS
Cisco
Fortinet
FortiOS
32 © Nokia 2015
A reference document:
Intent NBI – Definition and Principles
https://www.opennetworking.org/images/stories/downloads/sdn-
resources/technical-reports/TR-523_Intent_Definition_Principles.pdf
Open Networking Foundation (ONF)
Public
33 © Nokia 2015
Open Networking Foundation (ONF)
Public
34 © Nokia 2015
Standardizing a reference framework and protocols for
autonomic networks.
IETF ANIMA working group
Public
https://datatracker.ietf.org/wg/anima/documents/
35 © Nokia 2015
An abstract, declarative, high-level policy used to operate an
autonomic domain
(as per draft-ietf-anima-reference-model-04 and RFC7575)
Intent lifecycle
One Autonomic Network = Multiple Intents
One Intent = Multiple Outputs
Network operators/administrators writes Intents
Autonomic Functions define what Intents they understand
IETF ANIMA working group
Public
36 © Nokia 2015
Examples of intents (not ANIMA specific)
-Do the right thing
-Freeze network enrollment
-Arrange VM guest distribution so that (CPU)
utilization is < 70%
-Assign prefixes to RAN nodes
-Protect premium users traffic
-Maximize energy savings
IETF ANIMA working group
Public
37 © Nokia 2015
A proper analysis would require a complete survey of all these initiatives
and contributions. Volunteers?
Highly fragmented space, common denominator very small
Most preeminent work on “Intent for SDN” addressing essentially a pure
connectivity need
Interestingly, “Intent for NFV” has a quite low activity threshold
Scientific literature is scarce or spread over multiple domains / disciplines
Observations
Public
38 © Nokia 2015
1 Why
Intent driven networking is important
Agenda
Public
2 What
Definitions and activities
3 How
Challenges and enablers
39 © Nokia 2015
Challenge 1
Public
Intent generation and
validation
Sensori
input
User input
and data
Operator input
and data
Shared goals
Patterns
Ability to learn and reason on intent sets
40 © Nokia 2015
Natural Language Processing (NLP)
Ontologies and semantic analysis
Lazy learning
Knowledge representation and building:
• Languages, templates, models…
• graph databases, data dependencies…
(some) Research directions
Public
41 © Nokia 2015
Challenge 2
Public
Formulate and solve
problem
Operational
constraints
Shared goals
Patterns
Decisions
Ability to optimize and re-optimize decisions
42 © Nokia 2015
Automatization of the generation of resolution methods (by
decomposition)
Learning on choice of resolution method based on
theoretical gain
(some) Research directions
Public
43 © Nokia 2015
Challenge 3
Public
Program generation,
specification and
verification
Execution
constraints
Decisions
Instructions
Ability to generate and verify programs
44 © Nokia 2015
Automatic program generation
Program distribution towards agents and collective decision
process on resolution approach considering local/global
variables and constraints
(some) Research directions
Public
45 © Nokia 2015
Challenge 4
Public
Control points
and run-time assessment
mechanisms
46 © Nokia 2015
Quality of Intent (QoI) evaluation framework
Self-evaluation, self-testing mechanisms
Increased role for telemetry and analytics
(some) Research directions
Public
47 © Nokia 2015
Intent checking, normalization
Intent recommendation, learning, optimization
Intent extraction out of CLIs
Multiple sources, formats, time and space of intents
More or less explicit / implicit formulation of intents
and many other interesting things
Public
48 © Nokia 2015
Scale the problem by one
order of magnitude
…IoT…
Public
49 © Nokia 2015
Conclusion
Public

Contenu connexe

Tendances

Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Jose Jimenez
 
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentation
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentationUrban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentation
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentationSmall Cell Forum
 
Intelligent Network Services
Intelligent Network ServicesIntelligent Network Services
Intelligent Network Servicestelecom-wiring
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...Open Mobile Alliance
 
Intellignet Network
Intellignet NetworkIntellignet Network
Intellignet NetworkAndrew Pesa
 
The Impact of the Small Cell Forum Release Program - Caroline Gabriel
The Impact of the Small Cell Forum Release Program - Caroline GabrielThe Impact of the Small Cell Forum Release Program - Caroline Gabriel
The Impact of the Small Cell Forum Release Program - Caroline GabrielSmall Cell Forum
 
PILoT-v2
PILoT-v2PILoT-v2
PILoT-v2Di Wu
 
Evolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike BushongEvolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike Bushongscoopnewsgroup
 
Wireless intelligent networks
Wireless intelligent networksWireless intelligent networks
Wireless intelligent networksJimit Rupani
 
LCA13: George Grey Keynote
LCA13: George Grey KeynoteLCA13: George Grey Keynote
LCA13: George Grey KeynoteLinaro
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Eurotech
 
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...oneM2M
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesMichelle Holley
 
IoT Node-Red Presentation
IoT  Node-Red PresentationIoT  Node-Red Presentation
IoT Node-Red PresentationThe IOT Academy
 
OMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World CongressOMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World CongressOpen Mobile Alliance
 
Iot gateways march 2015
Iot gateways march 2015Iot gateways march 2015
Iot gateways march 2015sgadgil2002
 

Tendances (20)

Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza
 
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentation
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentationUrban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentation
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentation
 
Intelligent Network Services
Intelligent Network ServicesIntelligent Network Services
Intelligent Network Services
 
The New Intelligent Network: Building a Smarter, Simpler Architecture
The New Intelligent Network: Building a Smarter, Simpler ArchitectureThe New Intelligent Network: Building a Smarter, Simpler Architecture
The New Intelligent Network: Building a Smarter, Simpler Architecture
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
 
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
 
Intellignet Network
Intellignet NetworkIntellignet Network
Intellignet Network
 
The Impact of the Small Cell Forum Release Program - Caroline Gabriel
The Impact of the Small Cell Forum Release Program - Caroline GabrielThe Impact of the Small Cell Forum Release Program - Caroline Gabriel
The Impact of the Small Cell Forum Release Program - Caroline Gabriel
 
PILoT-v2
PILoT-v2PILoT-v2
PILoT-v2
 
Evolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike BushongEvolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike Bushong
 
Joseph Witt
Joseph WittJoseph Witt
Joseph Witt
 
Wireless intelligent networks
Wireless intelligent networksWireless intelligent networks
Wireless intelligent networks
 
LCA13: George Grey Keynote
LCA13: George Grey KeynoteLCA13: George Grey Keynote
LCA13: George Grey Keynote
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation
 
EENA 2021 - User Experience and User Interface (UX/UI) design (3/3)
EENA 2021 - User Experience and User Interface (UX/UI) design (3/3)EENA 2021 - User Experience and User Interface (UX/UI) design (3/3)
EENA 2021 - User Experience and User Interface (UX/UI) design (3/3)
 
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
How oneM2M fits into the IoT Landscape - enabling cross vertical domain inter...
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
 
IoT Node-Red Presentation
IoT  Node-Red PresentationIoT  Node-Red Presentation
IoT Node-Red Presentation
 
OMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World CongressOMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World Congress
 
Iot gateways march 2015
Iot gateways march 2015Iot gateways march 2015
Iot gateways march 2015
 

Similaire à Intent Driven Networks: Challenges and Enablers

Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days Manolis Nikiforakis
 
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...Ishan Vaishnavi
 
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside viewIEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside viewPedro Henrique Gomes
 
Novell Strategy Update June 2013
Novell Strategy Update June 2013Novell Strategy Update June 2013
Novell Strategy Update June 2013Werner Luetkemeier
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014IBM Systems UKI
 
Nokia innovation platform january
Nokia innovation platform januaryNokia innovation platform january
Nokia innovation platform januaryFabMob
 
UNICORE Project Technical Overview
UNICORE Project Technical OverviewUNICORE Project Technical Overview
UNICORE Project Technical OverviewUNICORE_project
 
F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013Janne Järvinen
 
Network Function Virtualisation: a tutorial
Network Function Virtualisation: a tutorialNetwork Function Virtualisation: a tutorial
Network Function Virtualisation: a tutorialAPNIC
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16Jim Andrews
 
SERVICENOW PPT BY PAVANKUMAR
SERVICENOW PPT BY PAVANKUMARSERVICENOW PPT BY PAVANKUMAR
SERVICENOW PPT BY PAVANKUMARPavan Kumar
 
NetIQ AppManager & NetIQ Operations Center. NCU Ltd
NetIQ AppManager & NetIQ Operations Center. NCU LtdNetIQ AppManager & NetIQ Operations Center. NCU Ltd
NetIQ AppManager & NetIQ Operations Center. NCU LtdNCU Ltd
 
Standardized Service Layering for IoT in oneM2M
Standardized Service Layering for IoT in oneM2MStandardized Service Layering for IoT in oneM2M
Standardized Service Layering for IoT in oneM2MNicolas Damour
 
Smarter Cities on Open SDN Networks
Smarter Cities on Open SDN NetworksSmarter Cities on Open SDN Networks
Smarter Cities on Open SDN NetworksBristol Is Open
 
Collaboration with Telefónica and IpT Perú
Collaboration with Telefónica and IpT Perú Collaboration with Telefónica and IpT Perú
Collaboration with Telefónica and IpT Perú everis
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...OpenWhisk
 
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16AppDynamics
 

Similaire à Intent Driven Networks: Challenges and Enablers (20)

Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days Enterprise IoT solution in 30 days
Enterprise IoT solution in 30 days
 
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
 
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside viewIEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
IEEE IM 2021 Tutorial - Next-generation closed-loop automation - an inside view
 
Novell Strategy Update June 2013
Novell Strategy Update June 2013Novell Strategy Update June 2013
Novell Strategy Update June 2013
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 
Nokia innovation platform january
Nokia innovation platform januaryNokia innovation platform january
Nokia innovation platform january
 
UNICORE Project Technical Overview
UNICORE Project Technical OverviewUNICORE Project Technical Overview
UNICORE Project Technical Overview
 
Internship Report
Internship ReportInternship Report
Internship Report
 
F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013
 
Network Function Virtualisation: a tutorial
Network Function Virtualisation: a tutorialNetwork Function Virtualisation: a tutorial
Network Function Virtualisation: a tutorial
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
SERVICENOW PPT BY PAVANKUMAR
SERVICENOW PPT BY PAVANKUMARSERVICENOW PPT BY PAVANKUMAR
SERVICENOW PPT BY PAVANKUMAR
 
NetIQ AppManager & NetIQ Operations Center. NCU Ltd
NetIQ AppManager & NetIQ Operations Center. NCU LtdNetIQ AppManager & NetIQ Operations Center. NCU Ltd
NetIQ AppManager & NetIQ Operations Center. NCU Ltd
 
Standardized Service Layering for IoT in oneM2M
Standardized Service Layering for IoT in oneM2MStandardized Service Layering for IoT in oneM2M
Standardized Service Layering for IoT in oneM2M
 
Jonathan Newton - Vodafone
Jonathan Newton - VodafoneJonathan Newton - Vodafone
Jonathan Newton - Vodafone
 
Smarter Cities on Open SDN Networks
Smarter Cities on Open SDN NetworksSmarter Cities on Open SDN Networks
Smarter Cities on Open SDN Networks
 
Collaboration with Telefónica and IpT Perú
Collaboration with Telefónica and IpT Perú Collaboration with Telefónica and IpT Perú
Collaboration with Telefónica and IpT Perú
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
 
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
 

Dernier

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 

Dernier (20)

Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 

Intent Driven Networks: Challenges and Enablers

  • 1. 1 © Nokia 2015 Intent-Driven Networks Challenges and Enablers Public IFIP/IEEE International Symposium on Integrated Network Management Lisbon // Portugal // 8-12 May 2017 Laurent Ciavaglia
  • 2. 2 © Nokia 2015 1 Why Intent driven networking is important Agenda Public 2 What Definitions and activities 3 How Challenges and enablers
  • 3. 3 © Nokia 2015 1 Why Intent driven networking is important Agenda Public 2 What Definitions and activities 3 How Challenges and enablers
  • 4. 4 © Nokia 2015 Our industry challenge is network complexity Public
  • 5. 5 © Nokia 2015 • is inherent to network as a system of (distributed) systems • will not disappear • will grow… The more we enable and expose new data and behaviors, the more we create complexity Complexity Public
  • 6. 6 © Nokia 2015 • machine learning and reasoning have their roots in complexity • machine learning and reasoning are key elements of the solution Complexity is good Public
  • 7. 7 © Nokia 2015 • think autonomics as a mean to hide/reduce complexity of network (micro-)management and related operations • think agent based modeling • think distributed problem solving • think abstractions • etc. Complexity can be tamed Public
  • 8. 8 © Nokia 2015 The problem… We choose the wrong bottle of ketchup ! Public
  • 9. 9 © Nokia 2015 Public
  • 10. 10 © Nokia 2015 Networks need a radical shift in usability Public
  • 11. 11 © Nokia 2015 Recognize intentions in any form of data Enabling a shift in usability Public
  • 12. 12 © Nokia 2015 Intelligence drives automation and adaptation Enabling a shift in usability Public
  • 13. 13 © Nokia 2015 Enabling a shift in usability Public Accountable for decisions and efficiency
  • 14. 14 © Nokia 2015 The promises of intent-driven networks Public
  • 15. 15 © Nokia 2015 • 1 intent = 1000’s command lines • alleviate the (imperative) policy explosion problem • lower personal training Create time! Performance gain Public
  • 16. 16 © Nokia 2015 • simpler (?) policy conflict detection and resolution • greater flexibility in system response More challenging to identify (and quantify) but respectively more important Functionality gain Public
  • 17. 17 © Nokia 2015 1 Why Intent driven networking is important Agenda Public 2 What Definitions and activities 3 How Challenges and enablers
  • 18. 18 © Nokia 2015 Intent = what not how Public
  • 19. 19 © Nokia 2015 Networks configuring and adapting autonomously to the user or operator intentions (i.e., a desired state or behavior) without the need to specify every technical detail of the process and operations to achieve it (i.e., the "machines" will figure out on their own how to realize the user goal). Intent-driven networks Public
  • 20. 20 © Nokia 2015 Intent as an envelope of utility function Public ConstraintsIntents User Operator Network Capabilities fn ((max(utilityuser), min(costoperator))
  • 21. 21 © Nokia 2015 Intent as a declarative policy Public Human Machine Imperative Declarative
  • 22. 22 © Nokia 2015 Event – Condition – Action (ECA) Explicit programming of state  rationality is compiled into the policy ! Pros: can be simple, system knows exactly what to do Cons: explosion of policies #, conflict detection and resolution can be very difficult, difficult to read, complex to write Imperative policy Public from J. Strassner
  • 23. 23 © Nokia 2015 Express what should be done, not how to do it Specifies criteria for choosing a set of states  rationality is generated by optimizer/planner Pros: more abstract, potentially more flexible, fewer, easier to write and comprehend Cons: requires sophisticated translation and optimization modules Declarative policy Public from J. Strassner
  • 24. 24 © Nokia 2015 Intent Driven Networks Ingredients Public
  • 25. 25 © Nokia 2015 Ingredients Public Intent Processing Engine Cognitive / Autonomic functions Virtualized and Programmable Infrastructure
  • 26. 26 © Nokia 2015 Autonomic functions • intermediate abstraction points in the policy continuum • level(s) of autonomy to understand and react on intents  self-adaptation and self-organization properties Ingredients mix Public
  • 27. 27 © Nokia 2015 Software infrastructure • 2 root classes of actions: install, (re-configure) • if pre-determined capabilities  discovery and configuration (by autonomic functions) • if virtual and programmable  function placement, function composition Ingredients mix Public
  • 28. 28 © Nokia 2015 You need more than good ingredients to make a good cake Public
  • 29. 29 © Nokia 2015 We are now writing the cook book for intent driven network Public
  • 30. 30 © Nokia 2015 The intent jungle Public
  • 31. 31 © Nokia 2015 Huawei HPe Nokia Telefonica Orange Juniper Auvik NEMO The intent jungle Public SUPA Google ZTN MEF OpenStack Congress GBP ENI NMRG ONF Boulder Aspen ONOS Intent framework ANIMA Open Daylight NIC GBP APSTRA AOS Cisco Fortinet FortiOS
  • 32. 32 © Nokia 2015 A reference document: Intent NBI – Definition and Principles https://www.opennetworking.org/images/stories/downloads/sdn- resources/technical-reports/TR-523_Intent_Definition_Principles.pdf Open Networking Foundation (ONF) Public
  • 33. 33 © Nokia 2015 Open Networking Foundation (ONF) Public
  • 34. 34 © Nokia 2015 Standardizing a reference framework and protocols for autonomic networks. IETF ANIMA working group Public https://datatracker.ietf.org/wg/anima/documents/
  • 35. 35 © Nokia 2015 An abstract, declarative, high-level policy used to operate an autonomic domain (as per draft-ietf-anima-reference-model-04 and RFC7575) Intent lifecycle One Autonomic Network = Multiple Intents One Intent = Multiple Outputs Network operators/administrators writes Intents Autonomic Functions define what Intents they understand IETF ANIMA working group Public
  • 36. 36 © Nokia 2015 Examples of intents (not ANIMA specific) -Do the right thing -Freeze network enrollment -Arrange VM guest distribution so that (CPU) utilization is < 70% -Assign prefixes to RAN nodes -Protect premium users traffic -Maximize energy savings IETF ANIMA working group Public
  • 37. 37 © Nokia 2015 A proper analysis would require a complete survey of all these initiatives and contributions. Volunteers? Highly fragmented space, common denominator very small Most preeminent work on “Intent for SDN” addressing essentially a pure connectivity need Interestingly, “Intent for NFV” has a quite low activity threshold Scientific literature is scarce or spread over multiple domains / disciplines Observations Public
  • 38. 38 © Nokia 2015 1 Why Intent driven networking is important Agenda Public 2 What Definitions and activities 3 How Challenges and enablers
  • 39. 39 © Nokia 2015 Challenge 1 Public Intent generation and validation Sensori input User input and data Operator input and data Shared goals Patterns Ability to learn and reason on intent sets
  • 40. 40 © Nokia 2015 Natural Language Processing (NLP) Ontologies and semantic analysis Lazy learning Knowledge representation and building: • Languages, templates, models… • graph databases, data dependencies… (some) Research directions Public
  • 41. 41 © Nokia 2015 Challenge 2 Public Formulate and solve problem Operational constraints Shared goals Patterns Decisions Ability to optimize and re-optimize decisions
  • 42. 42 © Nokia 2015 Automatization of the generation of resolution methods (by decomposition) Learning on choice of resolution method based on theoretical gain (some) Research directions Public
  • 43. 43 © Nokia 2015 Challenge 3 Public Program generation, specification and verification Execution constraints Decisions Instructions Ability to generate and verify programs
  • 44. 44 © Nokia 2015 Automatic program generation Program distribution towards agents and collective decision process on resolution approach considering local/global variables and constraints (some) Research directions Public
  • 45. 45 © Nokia 2015 Challenge 4 Public Control points and run-time assessment mechanisms
  • 46. 46 © Nokia 2015 Quality of Intent (QoI) evaluation framework Self-evaluation, self-testing mechanisms Increased role for telemetry and analytics (some) Research directions Public
  • 47. 47 © Nokia 2015 Intent checking, normalization Intent recommendation, learning, optimization Intent extraction out of CLIs Multiple sources, formats, time and space of intents More or less explicit / implicit formulation of intents and many other interesting things Public
  • 48. 48 © Nokia 2015 Scale the problem by one order of magnitude …IoT… Public
  • 49. 49 © Nokia 2015 Conclusion Public