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

What's hot (20)

PDF
Mobile cloud computing
Dr Amira Bibo
 
PDF
A New Improved Storage Model of Wireless Devices using the Cloud
IJCNC
 
PDF
Cloud computing course and tutorials
Udara Sandaruwan
 
DOC
cloud computing documentation
shilpa bojji
 
PDF
Towards enhancing resource
csandit
 
PDF
Cloud Computing for Mobile Robots
Darshan Rajagopal
 
PDF
Mobile Cloud Computing
Dejan Kovachev
 
PPT
Cloud Ecosystems A Perspective
jmcdaniel650
 
PDF
Core of Cloud Computing
IJERA Editor
 
PDF
iStart hitchhikers guide to cloud computing
Hayden McCall
 
PDF
Cloud Ecosystem
Arief Gunawan
 
PDF
Impactofcloudcomputing 141103103626-conversion-gate01
Rabia Naushad
 
PDF
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
IJIR JOURNALS IJIRUSA
 
PPT
Cloud Computing By Pankaj Sharma
Ranjan Kumar
 
PDF
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Saeid Abolfazli
 
PDF
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
Govt. P.G. College Dharamshala
 
DOCX
Cloud computing applicatio
Chetan Sontakke
 
PDF
Introduction of cloud By Pawan Thakur
Govt. P.G. College Dharamshala
 
Mobile cloud computing
Dr Amira Bibo
 
A New Improved Storage Model of Wireless Devices using the Cloud
IJCNC
 
Cloud computing course and tutorials
Udara Sandaruwan
 
cloud computing documentation
shilpa bojji
 
Towards enhancing resource
csandit
 
Cloud Computing for Mobile Robots
Darshan Rajagopal
 
Mobile Cloud Computing
Dejan Kovachev
 
Cloud Ecosystems A Perspective
jmcdaniel650
 
Core of Cloud Computing
IJERA Editor
 
iStart hitchhikers guide to cloud computing
Hayden McCall
 
Cloud Ecosystem
Arief Gunawan
 
Impactofcloudcomputing 141103103626-conversion-gate01
Rabia Naushad
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
IJIR JOURNALS IJIRUSA
 
Cloud Computing By Pankaj Sharma
Ranjan Kumar
 
Cloud-based augmentation for mobile devices: Motivation, Taxonomy, and Open C...
Saeid Abolfazli
 
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
Govt. P.G. College Dharamshala
 
Cloud computing applicatio
Chetan Sontakke
 
Introduction of cloud By Pawan Thakur
Govt. P.G. College Dharamshala
 

Viewers also liked (11)

PPTX
“¿Energías que no se agotan?”
UNACARTemasSelectosdeFisica
 
PDF
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
Tokyo University of Science
 
PDF
Boletín nº 1 UPyD Salamanca
alcargar
 
PDF
On a Hybrid Packets-and-Circuits Switching Logic
Tokyo University of Science
 
PPT
Tr3
Mc Saber
 
PDF
Kevin geovanni flores duque cv spanish version
Kevin Duque
 
PDF
Rovarovaivalu Thesis - The Effect of the Tipped Minimum Wage on Firm Strategy...
Rovarovaivalu Vesikula
 
PDF
Rethinking your supply chain process to make your business more profitable
GA Circular
 
PPTX
Presetnacion proyecto de faisury
webmasteriensp
 
PDF
Proyecto uoasar actividad
webmasteriensp
 
“¿Energías que no se agotan?”
UNACARTemasSelectosdeFisica
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
Tokyo University of Science
 
Boletín nº 1 UPyD Salamanca
alcargar
 
On a Hybrid Packets-and-Circuits Switching Logic
Tokyo University of Science
 
Kevin geovanni flores duque cv spanish version
Kevin Duque
 
Rovarovaivalu Thesis - The Effect of the Tipped Minimum Wage on Firm Strategy...
Rovarovaivalu Vesikula
 
Rethinking your supply chain process to make your business more profitable
GA Circular
 
Presetnacion proyecto de faisury
webmasteriensp
 
Proyecto uoasar actividad
webmasteriensp
 
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
Tokyo University of Science
 
PDF
Cloud Probing
Tokyo University of Science
 
PDF
A New VNE Method for More Responsive Networking in Many-to-Many Groups
Tokyo University of Science
 
PDF
Cost savings from auto-scaling of network resources using machine learning
Sabidur Rahman
 
PPTX
Using the RFC 7575 and Models at Runtime for Enabling Autonomic Networking in...
Felipe Alencar
 
PPTX
Virtualization in 4-4 1-4 Data Center Network.
Ankita Mahajan
 
PPTX
Ccpro_Presentationfddgdddcfbbjjdssvhbvxf11.pptx
19526YuvaKumarIrigi
 
PDF
ONOS-Based VIM Implementation
OPNFV
 
PDF
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
Scott Sneddon
 
PDF
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
Patricia Dugan
 
PPTX
Virtual migration cloud
Shalini Toluchuri
 
PDF
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Pradeeban Kathiravelu, Ph.D.
 
PDF
vCPE 2.0 – the business case for an open vCPE framework
Cloudify Community
 
PPTX
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
CA Technologies
 
PPTX
DEVNET-1114 Automated Management Using SDN/NFV
Cisco DevNet
 
PPTX
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify Community
 
PDF
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
VMworld
 
PDF
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
Open Networking Summit
 
PDF
A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...
Rashid Mijumbi
 
PPT
A distributed virtual architecture for data centers
Ali Kashif Bashir. Ph.D, MIEEE
 
Population Management in Clouds is a Do-It-Yourself Technology
Tokyo University of Science
 
A New VNE Method for More Responsive Networking in Many-to-Many Groups
Tokyo University of Science
 
Cost savings from auto-scaling of network resources using machine learning
Sabidur Rahman
 
Using the RFC 7575 and Models at Runtime for Enabling Autonomic Networking in...
Felipe Alencar
 
Virtualization in 4-4 1-4 Data Center Network.
Ankita Mahajan
 
Ccpro_Presentationfddgdddcfbbjjdssvhbvxf11.pptx
19526YuvaKumarIrigi
 
ONOS-Based VIM Implementation
OPNFV
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage
Scott Sneddon
 
CommsDay Keynote - SDN, NFV and Cloud - How Telco's can take advantage of SDN
Patricia Dugan
 
Virtual migration cloud
Shalini Toluchuri
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Pradeeban Kathiravelu, Ph.D.
 
vCPE 2.0 – the business case for an open vCPE framework
Cloudify Community
 
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
CA Technologies
 
DEVNET-1114 Automated Management Using SDN/NFV
Cisco DevNet
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify Community
 
VMworld 2013: Cloud Service Automation with NSX and vCloud Automation Center
VMworld
 
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
Open Networking Summit
 
A Connectionist Approach to Dynamic Resource Management for Virtualised Netwo...
Rashid Mijumbi
 
A distributed virtual architecture for data centers
Ali Kashif Bashir. Ph.D, MIEEE
 
Ad

More from Tokyo University of Science (20)

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

Recently uploaded (20)

PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 

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

  • 1. Marat Zhanikeev [email protected] 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 -- [email protected] 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 -- [email protected] 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 -- [email protected] 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 -- [email protected] 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 -- [email protected] The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 6/17 ... 6/17
  • 7. . The Half-Way Point M.Zhanikeev -- [email protected] 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 -- [email protected] 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 -- [email protected] 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 -- [email protected] The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 10/17 ... 10/17
  • 11. . The Declarative-Coordinated Model M.Zhanikeev -- [email protected] 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 -- [email protected] 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 -- [email protected] The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 13/17 ... 13/17
  • 14. . Numeric Analysis M.Zhanikeev -- [email protected] 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 -- [email protected] 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 -- [email protected] 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 -- [email protected] The Declarative-Coordinated Model for Self-Optimization of Service Networks -- bit.do/160121 17/17 ... 17/17