SlideShare a Scribd company logo
Marat Zhanikeev
maratishe@gmail.com
maratishe.github.io
2016/01/21@NS研@博多
The Declarative-Coordinated Model
PDF: bit.do/160121
for Self-Optimization of Service Networks
#VNE #SDN #NGN #QoS #agents #autonomy
#probing #networkmanagement
.
This Talk is about Cloud Networks
• a network of DCs is a cloud -- say, Amazon EC2 with 9 regions
• a network of clouds is a federation -- say, Amazon x 1dc + IDCF x
20dcs in Japan
◦ we already start hitting the heterogeneity wall, since there is no solution yet, no
such federations exist today, but some are planned 03
• .. moving further to network edge, we find Akamai with its 30k+ cloudlets
02 -- a class of its own
◦ heterogeneity problem? in hardware NO, but in e2e network performance STRONG YES
◦ but, Akamai has all the control, so, they manage to balance the load properly
• ... now, having incorporated all the devices at network edge you have the
fog cloud
• ... on a side note... why cloud networks? ... well, because most networking
soon will be done inside and/or by clouds
03 "Chameleon project" https://www.chameleoncloud.org (2014)
02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013)
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 2/17
...
2/17
.
Cloudification Timeline and Scope
WiFi
Scale/sizeofcloudifieditems
Timeline
Mid-2015
Probably
should not
cloudify
Should
definitely
cloudify
Data
Centers
Racks IoV > VC
Desktop
APs,
Beacons
Smartphone
Sensor
IoT
Delegated
networking
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 3/17
...
3/17
.
One Cloud Service
.
VNE Problem
..
....stands for Virtual Network Embedding
APP
Cloud/DC
APP
APP
VM
Container
APP
Cloud/DC
APP
APP
….
• service can provide the
graph of its apps
• graph can include end users in
form of DC-user e2e
network performance
• federated cloud known its
actual topology and can use
VNE to map 04
04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015)
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 4/17
...
4/17
.
OSPF, QoS Routing → VNE
• OSPF optimizes one parameter (cost/weight) for one physical graph, and is NP
Hard
• QoS Routing optimizes multiple parameters for one path, and is NP Hard
• VNE maps one virtual graph on top of a physical graph and is NP Hard-er?
◦ both OSPF and QoS Routing generalize into a VNE problem if complexity is ignored
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 5/17
...
5/17
.
VNE: Virtual Network Embedding
.
VNE is all about...
..
.
... multiple virtual graphs mapped onto
one real/physical topology/graph
Physical
layer
Virtual
Layer1
VN
Request
2
Make VN
3 VN
Reply
4 Virtual
Virtual
Physical
1. service sends the request in form of a
virtual graph
2. NOC casts its magic 04 -- here we
depend on a good VNE heuristic (so far,
non-existent)
3. the mapping (IPs, ports, etc.) is
returned back to the service or,
otherwise, the request is denied
4. the service uses its new service
network
04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015)
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 6/17
...
6/17
.
The Half-Way Point
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 7/17
...
7/17
.
Solution to the Complexity Problem
.
The Obvious Solution is...
..
.... the DiY design, that is, to let services self-optimize
• however....
◦ it is one thing to self optimize in a non-cooperative environment
◦ ... and quite another when clouds offer tools/envs/platforms that
help self-optimize better
.
Cloud Probing Technology...
..
....is the best choice for non-cooperative environments
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 8/17
...
8/17
.
DiY (1) DC Probing
• visualization of active probing
across 8 Amazon regions 05
california
ireland
oregon
saopaulo
singapore
sydney
tokyo virginia
same DC
large bulk transfer
california
ireland
oregon
saopaulo
singapore
sydney
virginia
DC - other DC
e2e delay
05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015)
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 9/17
...
9/17
.
DiY (2) Heroku Probing
• this time probing between Amazon VMs and heroku dynos
• obvious outcome (figures are vector=zoomable): heroku lives in Virginia DC
• see details in 14
14 M.Zhanikeev "Heroku is Best Modeled as a Bottle" http://goo.gl/j6JzPz (2015)
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 10/17
...
10/17
.
The Declarative-Coordinated Model
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 11/17
...
11/17
.
Declarative-Coordinated Model
.
It is all about...
..
.
...each provider declaring its own
resources autonomously to facilitate
coordination when optimizing service
networks
Network
Provider s
(NOC)
Agent
Service Traditional agents
True Autonomy
• declaration
◦ each NOC creates and declares its own
resources
◦ example: e2e circuits to other
domains?
• autonomy
◦ the point is that declaration can be
done completely autonomously,
no need for global QoS management like
in NGN
• coordination
◦ under autonomy, optimization can
be achieved via coordination, instead of
the traditional VNE with the NP-Hard
level complexity
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 12/17
...
12/17
.
The New NOC
NOC AgentsService
Local
monitoring
Req /Rep Optimize (VNE)
Discover
S-A Coordination
A-A
Coordination
N-A Coordination
TraditionalProposed
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 13/17
...
13/17
.
Numeric Analysis
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 14/17
...
14/17
.
Abilene Network and Setup
.
Abilene Network
..
.
...11 nodes, 27 links, a real network in US, only topology is used, while node/link
capacities are ignored (set to unit measures)
• VNE: implemented a standard method, see
review at 04
• Proposal: each node in a free agent,
the service communicates to each and
selects the one that provides the best
choice at a given time -- the same stress
(but distributed) is used
04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015)
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 15/17
...
15/17
.
Results
0 2.95 5.9 8.85 11.8 14.75 17.7 20.65 23.6 26.55
Decreasing order
0
20
40
60
80
100
Linkcongestion VNECoordination (proposed)
Link states
0 2 4 6 8 10
Decreasing order
1.68
1.74
1.8
1.86
1.92
1.98
2.04
2.1
2.16
2.22
Nodecongestion
Node states
• link congestion is in %
• node congestion is profile from 04 --
log of sum of link congestions, basically
• one episode -- kept adding
hub-n-spokes virtual networks until
full
• coordination method
drastically outperforms the
traditional VNE
04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015)
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 16/17
...
16/17
.
That’s all, thank you ...
M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 17/17
...
17/17

More Related Content

PPTX
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
PPTX
On Optimal and Fair Service Allocation in Mobile Cloud Computing
PDF
Self-Tuning Data Centers
PPTX
Offloading in Mobile Cloud Computing
PDF
M2C2: A Mobility Management System For Mobile Cloud Computing
PPTX
DOC
Cloud computing report
ODT
Untitled 1
Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
On Optimal and Fair Service Allocation in Mobile Cloud Computing
Self-Tuning Data Centers
Offloading in Mobile Cloud Computing
M2C2: A Mobility Management System For Mobile Cloud Computing
Cloud computing report
Untitled 1

What's hot (20)

PDF
Mobile cloud computing
PDF
A New Improved Storage Model of Wireless Devices using the Cloud
PDF
Cloud computing course and tutorials
DOC
cloud computing documentation
PDF
Towards enhancing resource
PDF
Cloud Computing for Mobile Robots
PDF
Mobile Cloud Computing
PPT
Cloud Ecosystems A Perspective
PDF
Core of Cloud Computing
PDF
iStart hitchhikers guide to cloud computing
PDF
Cloud Ecosystem
PDF
Impactofcloudcomputing 141103103626-conversion-gate01
PDF
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
PPT
Cloud Computing By Pankaj Sharma
PDF
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
PDF
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
DOCX
Cloud computing applicatio
PDF
Introduction of cloud By Pawan Thakur
Mobile cloud computing
A New Improved Storage Model of Wireless Devices using the Cloud
Cloud computing course and tutorials
cloud computing documentation
Towards enhancing resource
Cloud Computing for Mobile Robots
Mobile Cloud Computing
Cloud Ecosystems A Perspective
Core of Cloud Computing
iStart hitchhikers guide to cloud computing
Cloud Ecosystem
Impactofcloudcomputing 141103103626-conversion-gate01
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Cloud Computing By Pankaj Sharma
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
Cloud computing applicatio
Introduction of cloud By Pawan Thakur
Ad

Viewers also liked (11)

PPTX
“¿Energías que no se agotan?”
PDF
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
PDF
Boletín nº 1 UPyD Salamanca
PDF
On a Hybrid Packets-and-Circuits Switching Logic
PPT
PDF
Kevin geovanni flores duque cv spanish version
PDF
Rovarovaivalu Thesis - The Effect of the Tipped Minimum Wage on Firm Strategy...
PDF
Rethinking your supply chain process to make your business more profitable
PPTX
Presetnacion proyecto de faisury
PDF
Proyecto uoasar actividad
“¿Energías que no se agotan?”
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
Boletín nº 1 UPyD Salamanca
On a Hybrid Packets-and-Circuits Switching Logic
Kevin geovanni flores duque cv spanish version
Rovarovaivalu Thesis - The Effect of the Tipped Minimum Wage on Firm Strategy...
Rethinking your supply chain process to make your business more profitable
Presetnacion proyecto de faisury
Proyecto uoasar actividad
Ad

Similar to The Declarative-Coordinated Model for Self-Optimization of Service Networks (20)

PDF
Population Management in Clouds is a Do-It-Yourself Technology
PDF
PDF
A New VNE Method for More Responsive Networking in Many-to-Many Groups
PDF
Cost savings from auto-scaling of network resources using machine learning
PPTX
Using the RFC 7575 and Models at Runtime for Enabling Autonomic Networking in...
PPTX
Virtualization in 4-4 1-4 Data Center Network.
PPTX
Ccpro_Presentationfddgdddcfbbjjdssvhbvxf11.pptx
PDF
ONOS-Based VIM Implementation
PDF
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
PDF
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
PPTX
Virtual migration cloud
PDF
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
PDF
vCPE 2.0 – the business case for an open vCPE framework
PPTX
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
PPTX
DEVNET-1114 Automated Management Using SDN/NFV
PPTX
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
PDF
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
PDF
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
PDF
A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...
PPT
A distributed virtual architecture for data centers
Population Management in Clouds is a Do-It-Yourself Technology
A New VNE Method for More Responsive Networking in Many-to-Many Groups
Cost savings from auto-scaling of network resources using machine learning
Using the RFC 7575 and Models at Runtime for Enabling Autonomic Networking in...
Virtualization in 4-4 1-4 Data Center Network.
Ccpro_Presentationfddgdddcfbbjjdssvhbvxf11.pptx
ONOS-Based VIM Implementation
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
Virtual migration cloud
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
vCPE 2.0 – the business case for an open vCPE framework
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
DEVNET-1114 Automated Management Using SDN/NFV
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...
A distributed virtual architecture for data centers

More from Tokyo University of Science (20)

PDF
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
PDF
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
PDF
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
PDF
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
PDF
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
PDF
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
PDF
Taking the Step from Software to Product Development \\ when teaching PBL at ...
PDF
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
PDF
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
PDF
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
PDF
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
PDF
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
PDF
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
PDF
Complexity Resolution Control for Context Based on Metromaps
PDF
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
PDF
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
PDF
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
PDF
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
PDF
Irregularity Countermeasures in Massively Parallel BigData Processors
PDF
A Method for Dynamic Packing of Data Blocks for Over-the-Network Indexing
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Complexity Resolution Control for Context Based on Metromaps
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Irregularity Countermeasures in Massively Parallel BigData Processors
A Method for Dynamic Packing of Data Blocks for Over-the-Network Indexing

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
sap open course for s4hana steps from ECC to s4
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology

The Declarative-Coordinated Model for Self-Optimization of Service Networks

  • 1. Marat Zhanikeev maratishe@gmail.com maratishe.github.io 2016/01/21@NS研@博多 The Declarative-Coordinated Model PDF: bit.do/160121 for Self-Optimization of Service Networks #VNE #SDN #NGN #QoS #agents #autonomy #probing #networkmanagement
  • 2. . This Talk is about Cloud Networks • a network of DCs is a cloud -- say, Amazon EC2 with 9 regions • a network of clouds is a federation -- say, Amazon x 1dc + IDCF x 20dcs in Japan ◦ we already start hitting the heterogeneity wall, since there is no solution yet, no such federations exist today, but some are planned 03 • .. moving further to network edge, we find Akamai with its 30k+ cloudlets 02 -- a class of its own ◦ heterogeneity problem? in hardware NO, but in e2e network performance STRONG YES ◦ but, Akamai has all the control, so, they manage to balance the load properly • ... now, having incorporated all the devices at network edge you have the fog cloud • ... on a side note... why cloud networks? ... well, because most networking soon will be done inside and/or by clouds 03 "Chameleon project" https://www.chameleoncloud.org (2014) 02 B.Frank+8 "Pushing CDN-ISP Collaboration to the Limit" ACM SIGCOMM Computer Communication Review (2013) M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 2/17 ... 2/17
  • 3. . Cloudification Timeline and Scope WiFi Scale/sizeofcloudifieditems Timeline Mid-2015 Probably should not cloudify Should definitely cloudify Data Centers Racks IoV > VC Desktop APs, Beacons Smartphone Sensor IoT Delegated networking M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 3/17 ... 3/17
  • 4. . One Cloud Service . VNE Problem .. ....stands for Virtual Network Embedding APP Cloud/DC APP APP VM Container APP Cloud/DC APP APP …. • service can provide the graph of its apps • graph can include end users in form of DC-user e2e network performance • federated cloud known its actual topology and can use VNE to map 04 04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015) M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 4/17 ... 4/17
  • 5. . OSPF, QoS Routing → VNE • OSPF optimizes one parameter (cost/weight) for one physical graph, and is NP Hard • QoS Routing optimizes multiple parameters for one path, and is NP Hard • VNE maps one virtual graph on top of a physical graph and is NP Hard-er? ◦ both OSPF and QoS Routing generalize into a VNE problem if complexity is ignored M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 5/17 ... 5/17
  • 6. . VNE: Virtual Network Embedding . VNE is all about... .. . ... multiple virtual graphs mapped onto one real/physical topology/graph Physical layer Virtual Layer1 VN Request 2 Make VN 3 VN Reply 4 Virtual Virtual Physical 1. service sends the request in form of a virtual graph 2. NOC casts its magic 04 -- here we depend on a good VNE heuristic (so far, non-existent) 3. the mapping (IPs, ports, etc.) is returned back to the service or, otherwise, the request is denied 4. the service uses its new service network 04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015) M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 6/17 ... 6/17
  • 7. . The Half-Way Point M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 7/17 ... 7/17
  • 8. . Solution to the Complexity Problem . The Obvious Solution is... .. .... the DiY design, that is, to let services self-optimize • however.... ◦ it is one thing to self optimize in a non-cooperative environment ◦ ... and quite another when clouds offer tools/envs/platforms that help self-optimize better . Cloud Probing Technology... .. ....is the best choice for non-cooperative environments M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 8/17 ... 8/17
  • 9. . DiY (1) DC Probing • visualization of active probing across 8 Amazon regions 05 california ireland oregon saopaulo singapore sydney tokyo virginia same DC large bulk transfer california ireland oregon saopaulo singapore sydney virginia DC - other DC e2e delay 05 M.Zhanikeev "Performance Management of Cloud Populations via Cloud Probing" IPSJ JIP (related to http://goo.gl/f3QpiW) (2015) M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 9/17 ... 9/17
  • 10. . DiY (2) Heroku Probing • this time probing between Amazon VMs and heroku dynos • obvious outcome (figures are vector=zoomable): heroku lives in Virginia DC • see details in 14 14 M.Zhanikeev "Heroku is Best Modeled as a Bottle" http://goo.gl/j6JzPz (2015) M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 10/17 ... 10/17
  • 11. . The Declarative-Coordinated Model M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 11/17 ... 11/17
  • 12. . Declarative-Coordinated Model . It is all about... .. . ...each provider declaring its own resources autonomously to facilitate coordination when optimizing service networks Network Provider s (NOC) Agent Service Traditional agents True Autonomy • declaration ◦ each NOC creates and declares its own resources ◦ example: e2e circuits to other domains? • autonomy ◦ the point is that declaration can be done completely autonomously, no need for global QoS management like in NGN • coordination ◦ under autonomy, optimization can be achieved via coordination, instead of the traditional VNE with the NP-Hard level complexity M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 12/17 ... 12/17
  • 13. . The New NOC NOC AgentsService Local monitoring Req /Rep Optimize (VNE) Discover S-A Coordination A-A Coordination N-A Coordination TraditionalProposed M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 13/17 ... 13/17
  • 14. . Numeric Analysis M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 14/17 ... 14/17
  • 15. . Abilene Network and Setup . Abilene Network .. . ...11 nodes, 27 links, a real network in US, only topology is used, while node/link capacities are ignored (set to unit measures) • VNE: implemented a standard method, see review at 04 • Proposal: each node in a free agent, the service communicates to each and selects the one that provides the best choice at a given time -- the same stress (but distributed) is used 04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015) M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 15/17 ... 15/17
  • 16. . Results 0 2.95 5.9 8.85 11.8 14.75 17.7 20.65 23.6 26.55 Decreasing order 0 20 40 60 80 100 Linkcongestion VNECoordination (proposed) Link states 0 2 4 6 8 10 Decreasing order 1.68 1.74 1.8 1.86 1.92 1.98 2.04 2.1 2.16 2.22 Nodecongestion Node states • link congestion is in % • node congestion is profile from 04 -- log of sum of link congestions, basically • one episode -- kept adding hub-n-spokes virtual networks until full • coordination method drastically outperforms the traditional VNE 04 M.Zhanikeev "A New VNE Method for More Responsive Networking in Many-to-Many Groups" 7th ICUFN (2015) M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 16/17 ... 16/17
  • 17. . That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 17/17 ... 17/17