SlideShare a Scribd company logo
Applied Research Center
for Computer Networks
Moscow State University
Ruslan Smelyanskiy
ARCCN Director, Professor at Moscow State University
Consistent Resource Scheduling and
QoS management
Content
 Brief ARCCN introduction and main
research direction overview
 Two research problems examples:
 The Consistent Resource Scheduling in DC
 FDM-TCP: Flow DeMultiplexing TCP for QoS
management
Huawei Shenzhen R.Smelyanskiy 226.05.2015
ARCCN
Research
Ideas
Education
Adoption
Cooperation
Development
Integration
Applied Research Center for Computer Networks (ARCCN) is a Russian
non-profit organization initially funded by Skolkovo intended to:
 world-class competency center for Computer Networking in Russia;
 collaboration between Russian and international research, scientific,
educational and commercial experts and institutions;
 demonstrate innovations in Networking for National Industry;
 promote commercialization of a new networking technologies and
services.
ARCCN is the only R&D competency center for SDN&NFV
in Russia today
Partners: Skolkovo, The Ministry of Education and Science of Russia,
Rostelecom, Rostech, Sberbank, EMC, Intel, etc.
Huawei Shenzhen R.Smelyanskiy 326.05.2015
Project Ecosystem
7%
20%
12%54%
7%
Ph.D.
Assos. Prof
Postgraduate
Engineeres
ARCCN Team
Huawei Shenzhen R.Smelyanskiy 426.05.2015
Key R&D directions:
 Distributed SDN Controller and Applications for it;
 Safety and Security in SDN;
 QoS management in SDN;
 NFV platform and VN functions;
 Architecture for Open Flow-switch;
 WAN operation prototyping and analysis;
 Self Organizing Cloud for Carriers (Cloud Conductor);
 Data Center Resource Management;
 Forwarding policy validation and troubleshooting automation;
 Software for integration with legacy transport on the Internet.
Huawei Shenzhen R.Smelyanskiy 526.05.2015
Consistent Resource Scheduling in DC
Huawei Shenzhen R.Smelyanskiy 626.05.2015
Scheduler determines a physical
resource for each element of a
tenant
Data center resources model
Physical resource model: ,where
• Р - set of computational nodes:
– vh(p) - number of CPU cores on node p
– qh(p) - amount of RAM on node p
• М - set of data storages:
– uh(m) – size of data storage m
– type(m) - m data storage type
• К - set of network switches:
– - bandwidth of the switch k
• L - set of network channels:
– rh(l) – bandwidth of the channel l
),( LKMPH 
( )h k
Huawei Shenzhen R.Smelyanskiy 826.05.2015
Tenant model
Tenant model:
• W - set of virtual machines:
– v(w) – requested number of cores for VM w
– q(w) – requested amount of RAM for VM w
• S - set of storages:
– u(s) – size of storage s
– type(s) – s storage type
• E - set of virtual channels:
– r(e) – bandwidth of the virtual channel e
Tenant types:
• Loosely coupled:
• Tightly coupled:
),( ESWG 
)]),}{,}[({ 11  ESW K
jj
N
ii
)}]}{,}{{(),}{,}[({ 1
'
1
'
11
K
jj
N
ii
K
jj
N
ii SSWWESW  
Huawei Shenzhen R.Smelyanskiy 926.05.2015
Tenant Mapping on DC Resources
where
Mapping A is correct if the following constraints are fulfilled:
a)
b)
c)
d)
)()(),()( pqhwqpvhwv
pp WwWw
  
: { , , { , }},A G H W P S M E K L    
)()( lrher
lEe

)()( kher
kEe

),()( muhsu
mSs

)()(: mtypestypeSs m 
, , ; , , , W S E G P M K L H
Huawei Shenzhen R.Smelyanskiy 1026.05.2015
Replication and migration
Replication:
• Duplicates storage m to m’
• Channel to support consistency between m and m’:
• VM connects to m’
Migration:
• Moves virtual machine or storage to another physical resource
'
: ii AAR 
( ', , , , , , ); ; ; ',
1 1 1
m l k k l m k K l L m m M
n n i i
  

Huawei Shenzhen R.Smelyanskiy 11
'
: ii AAT 
26.05.2015
Tenant mapping problem
The problem:
• For every tenant Gi from set of tenants Z = {Gi} and
given DC resources Hres define correct mapping Ai
that set A = {Ai} covers the maximum number of
tenants from Z
Huawei Shenzhen R.Smelyanskiy 1226.05.2015
Residual graph
Renew Z – 𝒁 → 𝒁′
Residual graph Hres:
• The following functions are recalculated: vh(p), qh(p), rh(l), τh(k), uh(m)


pWw
res wvpvhpvh )()()( ( ) ( ) ( )
p
res
w W
qh p qh p q w

  
( ) ( ) ( )
l
res
e E
rh l rh l r e

  
( ) ( ) ( )
k
res
e E
h k h k r e 

  
( ) ( ) ( )
m
res
s S
uh m uh m u s

  
Huawei Shenzhen R.Smelyanskiy 1326.05.2015
Scheduling Round
 The scheduling algorithm runs at the begging of the
scheduling rounds
 On a scheduling round:
– Add new tenants to Z
– Delete the tenants with TTL=0
– Recalculate Residual graph as a new H
Huawei Shenzhen R.Smelyanskiy 1426.05.2015
Scheduling algorithms
• A1: greedy and limited exhaustive search strategies
– maps tenants as a whole (minimal common subgraph
isomorphism algorithm)
– suitable when critical resource is a data center physical
network
• A2: greedy and limited exhaustive search strategies
– constructs mappings element by element (bin-packing
algorithm)
– suitable when critical resources are computational nodes or
data storages
• A3: Ant colony algorithm:
– universal, but greater computational complexity
Huawei Shenzhen R.Smelyanskiy 1526.05.2015
Initial data for test
Test # DC model (graph H) Tenants models (graph G)
Test 1
450 computational nodes with
21000MB RAM and 16 cores
per node
450 data storages with
21000GB disk space per
storage
1350 virtual machines and 1350
storages total in 135 tenants.
Test 1 – loosely coupled tenants
Test 2 – tightly coupled tenants,
network load = 70%
Test 2
Test 3
500 computational nodes with
10000MB RAM and 16 cores
per node
500 data storages with
10000GB disk space per
storage
600 virtual machines and 600
storages per 100 tenants.
Test 3 – loosely coupled tenants
Test 4 – tightly coupled tenants,
network load = 70%
Test 4
Fattree topology with 5 TOR switches, 10 aggregation switches, 40 edge
switches
Huawei Shenzhen R.Smelyanskiy
1626.05.2015
Comparison with OpenStack
scheduling algorithms
Test #
Open stack CRM
FF RF
Test 1 50% 87.5% 100%
Test 2 0% 1% 100%
Test 3 100% 70% 100%
Test 4 0% 0% 100%
- FF – First Fit
- RF – Random Fit
- CRM – Consistent Resource Mapping
Huawei Shenzhen R.Smelyanskiy 1726.05.2015
Conclusions
 Open Stack algorithms are:
– Ineffective for some cases of loosely coupled tenants
– Not applicable for tightly coupled tenants
 Consistent Resource Mapping algorithms:
– Effective as for loosely as for toughly coupled tenants
– Suitable for IaaS with SLAs
Huawei Shenzhen R.Smelyanskiy 1926.05.2015
FDM-SDN: SDN with Flow
DeМultiplexing TCP
is a new way to manage the quality of service
Hosts do affect connection quality!
• TCP congestion avoidance algorithms:
– Goal: get connection with maximal bandwidth
– Strategy: cut-and-try to detect the maximum currently
available amount of resources to utilize all of them
– Primary heuristic: AIMD (pessimistic)
– Recovering action: decries CWND
– Parameter: congestion window size (CWND), timeout
– Primary modes: slow start and congestion avoidance
– Triggering criteria: duplicate ACKs&timeouts, threshold
• There is no way to control routes intersections in
traditional networks
Huawei Shenzhen R.Smelyanskiy 2126.05.2015
FDM-SDN provides a new leverage
• Flow demultiplexing along several non-xing routes:
– Goal: get connection with required bandwidth
– Strategy: use cut-and-try to detect the amount of provided
resources and utilize all of them on several routes
– Primary heuristic: decries the number of routes
(optimistic)
– Parameter: cumulative bandwidth of all routes
– Primary mode: keep busy all routes
– Triggering criteria: bandwidth deficiency
– Recovering action: open new non-xing route
Huawei Shenzhen R.Smelyanskiy 2226.05.2015
Flow DeMultiplexing Protocol
Standard socket API
Activity Monitor (Bandwidth Scarcity Detection)
TCP subflow
(extra options)
TCP subflow
(extra options)
TCP subflow
(extra options)
Application Layer
Transport Layer
Network Layer
FDM TCP (Packet Scheduling & Reordering)
Subflow Manager (Split Degree Adjustment)
Huawei Shenzhen R.Smelyanskiy 2326.05.2015
Routing FDMP flows with SDN
Host A Host B
SDN Controller
Has MP_CAPABLE option?
Install new FDMP connection!
SYN
MP CAP
Key A
Set up new FDMP connection
Huawei Shenzhen R.Smelyanskiy 2526.05.2015
Host A Host B
SDN Controller
Has MP_CAPABLE option?
Complete partial FDMP connection!
SYN, ACK
MP CAP
Key B
Routing FDMP flows with SDN
Set up new FDMP connection
Huawei Shenzhen R.Smelyanskiy 2626.05.2015
Host A Host B
SDN Controller
Has MP_JOIN option?
Install new FDMP subflow for a
known connection!
SYN
MP JOIN
Token B
Routing FDMP flows with SDN
Set up new FDMP subflow
Huawei Shenzhen R.Smelyanskiy 2726.05.2015
Host A Host B
SDN Controller
Subflow is not active any more!
Remove the path!
Routing FDMP flows with SDN
FDMP subflow manipulation
Actually, we store metadata and
allow some subflows to resume.
We use flow eviction to
remove this data.
Huawei Shenzhen R.Smelyanskiy 2926.05.2015
Actually, we store metadata and
allow some subflows to resume.
We use flow eviction to
remove this data.
Host A Host B
SDN Controller
Get FDMP packet of a expired subflow!
Either reroute the remembered subflow,
or force hosts to close it
RSTRST
Close violet subflow!
Reschedule the packet to
red subflow!
Close violet subflow!
Routing FDMP flows with SDN
FDMP subflow manipulation
Huawei Shenzhen R.Smelyanskiy 3026.05.2015
h2h1
lower = 50 Mbps
middle = 50 Mbps
upper = 50 Mbps
Experiments
FDMP in a hammock
TCP MP TCP FDMP
49 Mbps 48 Mbps 81 Mbps
Required h1 to h2 bandwidth: 80 Mbps
Huawei Shenzhen R.Smelyanskiy 3126.05.2015
upper = 50 Mbps
h2h1
h4h3
lower = 50 Mbps
middle = 50 Mbps
Adjustment to congestion
TCP MP TCP FDMP
49 Mbps 48 Mbps 81 Mbps
Required h1 to h2 bandwidth: 80 Mbps
Huawei Shenzhen R.Smelyanskiy 3226.05.2015
Conclusion
1. In context of bandwidth, the party of FDMP & our
routing application outperform both single-flow TCP
and MP TCP without regards to ECMP
2. FDMP improves efficiency of infrastructure:
It can increase utilization under the same load and
allows network to process more traffic
3. Under a heavy load FDMP will support faster
communication and/or transmit more data within
the same period of time
Huawei Shenzhen R.Smelyanskiy 3326.05.2015
Challenges we are working on
 Use TCP-FDM to reduce delay and packet loss:
– Which packet scheduling algorithm to use?
– What routing algorithms are appropriate?
 Enforce resource allocation & QoS policies:
– How to avoid flow competition on congestion?
– Do we need to control request frequency?
– Is it efficient enough to rate-limit subflows?
– How to combine TCP-FDM and Diff Serv model?
 Develop FDMP as VNF within network:
– How to integrate TCP-FDM routing application?
– How to build an efficient TCP to TCP-FDM proxy?
Huawei Shenzhen R.Smelyanskiy 3426.05.2015
http://arccn.ru/
+7 (495) 984 27 64
smel@arccn.ru
@ArccnNews
Huawei Shenzhen R.Smelyanskiy 3526.05.2015

More Related Content

What's hot

Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen IIPorting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
George Markomanolis
 
Stress your DUT
Stress your DUTStress your DUT
Stress your DUT
Redge Technologies
 
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splinesOptimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Intel® Software
 
Cache "Less for More" in Information-centric Networks (CL4M)
Cache "Less for More" in Information-centric Networks (CL4M)Cache "Less for More" in Information-centric Networks (CL4M)
Cache "Less for More" in Information-centric Networks (CL4M)
wkchai
 
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
Katsushi Kobayashi
 
Multipath TCP & practical usage
Multipath TCP & practical usageMultipath TCP & practical usage
Multipath TCP & practical usage
Kittipun Khantitrirat
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
Manycores for the Masses
Manycores for the MassesManycores for the Masses
Manycores for the Masses
Intel® Software
 
LEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGaTO: Software Stack Runtimes
LEGaTO: Software Stack Runtimes
LEGATO project
 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
Minh Nguyen
 
IRJET- Modeling a New Startup Algorithm for TCP New Reno
IRJET- Modeling a New Startup Algorithm for TCP New RenoIRJET- Modeling a New Startup Algorithm for TCP New Reno
IRJET- Modeling a New Startup Algorithm for TCP New Reno
IRJET Journal
 
Part 1 : reliable transmission
Part 1 : reliable transmissionPart 1 : reliable transmission
Part 1 : reliable transmission
Olivier Bonaventure
 
ContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling ProtocolContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling Protocol
Salah Amean
 
Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...
Alpen-Adria-Universität
 
On the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC ApplicationsOn the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC Applications
Wim Vanderbauwhede
 
HBaseCon 2013: Scalable Network Designs for Apache HBase
HBaseCon 2013: Scalable Network Designs for Apache HBaseHBaseCon 2013: Scalable Network Designs for Apache HBase
HBaseCon 2013: Scalable Network Designs for Apache HBase
Cloudera, Inc.
 
9 ipv6-routing
9 ipv6-routing9 ipv6-routing
9 ipv6-routing
Olivier Bonaventure
 
B0311219
B0311219B0311219
B0311219
iosrjournals
 
Network emulator
Network emulatorNetwork emulator
Network emulator
jeromy fu
 
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Syuan Wang
 

What's hot (20)

Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen IIPorting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
Porting an MPI application to hybrid MPI+OpenMP with Reveal tool on Shaheen II
 
Stress your DUT
Stress your DUTStress your DUT
Stress your DUT
 
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splinesOptimize Single Particle Orbital (SPO) Evaluations Based on B-splines
Optimize Single Particle Orbital (SPO) Evaluations Based on B-splines
 
Cache "Less for More" in Information-centric Networks (CL4M)
Cache "Less for More" in Information-centric Networks (CL4M)Cache "Less for More" in Information-centric Networks (CL4M)
Cache "Less for More" in Information-centric Networks (CL4M)
 
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
LAWIN: a Latency-AWare InterNet Architecture for Latency Support on Best-Effo...
 
Multipath TCP & practical usage
Multipath TCP & practical usageMultipath TCP & practical usage
Multipath TCP & practical usage
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
 
Manycores for the Masses
Manycores for the MassesManycores for the Masses
Manycores for the Masses
 
LEGaTO: Software Stack Runtimes
LEGaTO: Software Stack RuntimesLEGaTO: Software Stack Runtimes
LEGaTO: Software Stack Runtimes
 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
 
IRJET- Modeling a New Startup Algorithm for TCP New Reno
IRJET- Modeling a New Startup Algorithm for TCP New RenoIRJET- Modeling a New Startup Algorithm for TCP New Reno
IRJET- Modeling a New Startup Algorithm for TCP New Reno
 
Part 1 : reliable transmission
Part 1 : reliable transmissionPart 1 : reliable transmission
Part 1 : reliable transmission
 
ContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling ProtocolContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling Protocol
 
Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...
 
On the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC ApplicationsOn the Capability and Achievable Performance of FPGAs for HPC Applications
On the Capability and Achievable Performance of FPGAs for HPC Applications
 
HBaseCon 2013: Scalable Network Designs for Apache HBase
HBaseCon 2013: Scalable Network Designs for Apache HBaseHBaseCon 2013: Scalable Network Designs for Apache HBase
HBaseCon 2013: Scalable Network Designs for Apache HBase
 
9 ipv6-routing
9 ipv6-routing9 ipv6-routing
9 ipv6-routing
 
B0311219
B0311219B0311219
B0311219
 
Network emulator
Network emulatorNetwork emulator
Network emulator
 
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
 

Similar to Consistent Resource Scheduling and QoS management

CloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use Case
CloudLightning
 
cyclades eswc2016
cyclades eswc2016cyclades eswc2016
cyclades eswc2016
Pascal Molli
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
ADVA
 
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package ConvergenceANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
Ansys
 
Traffic Matrices and its measurement
Traffic Matrices and its measurementTraffic Matrices and its measurement
Traffic Matrices and its measurement
eetacupc
 
Optimized placement in Openstack for NFV
Optimized placement in Openstack for NFVOptimized placement in Openstack for NFV
Optimized placement in Openstack for NFV
Debojyoti Dutta
 
Lambda Data Grid
Lambda Data GridLambda Data Grid
Lambda Data Grid
Tal Lavian Ph.D.
 
User-­friendly Metaworkflows in Quantum Chemistry
User-­friendly Metaworkflows in Quantum ChemistryUser-­friendly Metaworkflows in Quantum Chemistry
User-­friendly Metaworkflows in Quantum Chemistry
Sandra Gesing
 
Parallel analytics as a service
Parallel analytics as a serviceParallel analytics as a service
Parallel analytics as a service
Petrie Wong
 
Taming Big Data!
Taming Big Data!Taming Big Data!
Taming Big Data!
Ian Foster
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
CPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
CPqD
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
Vikas Deolaliker
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
GlobalLogic Ukraine
 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
Open Networking Summits
 
SDN approach.pptx
SDN approach.pptxSDN approach.pptx
SDN approach.pptx
TrongMinhHoang1
 
Architecture of Wemlin Hub
Architecture of Wemlin HubArchitecture of Wemlin Hub
Architecture of Wemlin Hub
Goran Cvetkoski
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
Tal Lavian Ph.D.
 
GARUDA
GARUDAGARUDA
GARUDA
PRADA Hsiung
 
Thesis-Final-slide
Thesis-Final-slideThesis-Final-slide
Thesis-Final-slide
Mahmuda Rahman
 

Similar to Consistent Resource Scheduling and QoS management (20)

CloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use CaseCloudLightning and the OPM-based Use Case
CloudLightning and the OPM-based Use Case
 
cyclades eswc2016
cyclades eswc2016cyclades eswc2016
cyclades eswc2016
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
 
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package ConvergenceANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
 
Traffic Matrices and its measurement
Traffic Matrices and its measurementTraffic Matrices and its measurement
Traffic Matrices and its measurement
 
Optimized placement in Openstack for NFV
Optimized placement in Openstack for NFVOptimized placement in Openstack for NFV
Optimized placement in Openstack for NFV
 
Lambda Data Grid
Lambda Data GridLambda Data Grid
Lambda Data Grid
 
User-­friendly Metaworkflows in Quantum Chemistry
User-­friendly Metaworkflows in Quantum ChemistryUser-­friendly Metaworkflows in Quantum Chemistry
User-­friendly Metaworkflows in Quantum Chemistry
 
Parallel analytics as a service
Parallel analytics as a serviceParallel analytics as a service
Parallel analytics as a service
 
Taming Big Data!
Taming Big Data!Taming Big Data!
Taming Big Data!
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
 
SDN approach.pptx
SDN approach.pptxSDN approach.pptx
SDN approach.pptx
 
Architecture of Wemlin Hub
Architecture of Wemlin HubArchitecture of Wemlin Hub
Architecture of Wemlin Hub
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
 
GARUDA
GARUDAGARUDA
GARUDA
 
Thesis-Final-slide
Thesis-Final-slideThesis-Final-slide
Thesis-Final-slide
 

More from ARCCN

Построение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связиПостроение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связи
ARCCN
 
Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»
ARCCN
 
Особенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформуОсобенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформу
ARCCN
 
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
ARCCN
 
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
ARCCN
 
Перспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКСПерспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКС
ARCCN
 
MetaCloud Computing Environment
MetaCloud Computing EnvironmentMetaCloud Computing Environment
MetaCloud Computing Environment
ARCCN
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
ARCCN
 
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
Возможности импортозамещения коммутационного оборудования  в сетях нового пок...Возможности импортозамещения коммутационного оборудования  в сетях нового пок...
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
ARCCN
 
Внедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораВнедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператора
ARCCN
 
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператораОб одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
ARCCN
 
A Perspective on the Future of Computer Architecture
A Perspective on the  Future of Computer ArchitectureA Perspective on the  Future of Computer Architecture
A Perspective on the Future of Computer Architecture
ARCCN
 
Radical step in computer architecture
Radical step in computer architectureRadical step in computer architecture
Radical step in computer architecture
ARCCN
 
Облачная платформа Cloud Conductor
Облачная платформа Cloud ConductorОблачная платформа Cloud Conductor
Облачная платформа Cloud Conductor
ARCCN
 
Типовые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данныхТиповые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данных
ARCCN
 
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipРазработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
ARCCN
 
Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...
ARCCN
 
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
ARCCN
 
SDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникацииSDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникации
ARCCN
 
Отчет по проектах ЦПИКС
Отчет по проектах ЦПИКСОтчет по проектах ЦПИКС
Отчет по проектах ЦПИКС
ARCCN
 

More from ARCCN (20)

Построение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связиПостроение транспортных SDN сетей для операторов связи
Построение транспортных SDN сетей для операторов связи
 
Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»Магистерская программа «Распределённые системы и компьютерные сети»
Магистерская программа «Распределённые системы и компьютерные сети»
 
Особенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформуОсобенности интеграции сторонних сервисов в облачную MANO платформу
Особенности интеграции сторонних сервисов в облачную MANO платформу
 
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
Основные направления развития ФГБОУ ВО «РГРТУ» в области программно-конфигури...
 
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
Методика стратегического управления развитием SDN&NFV-сети оператора связи и ...
 
Перспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКСПерспективы развития SDN  в МИЭТ на базе кафедры ТКС
Перспективы развития SDN  в МИЭТ на базе кафедры ТКС
 
MetaCloud Computing Environment
MetaCloud Computing EnvironmentMetaCloud Computing Environment
MetaCloud Computing Environment
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
 
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
Возможности импортозамещения коммутационного оборудования  в сетях нового пок...Возможности импортозамещения коммутационного оборудования  в сетях нового пок...
Возможности импортозамещения коммутационного оборудования в сетях нового пок...
 
Внедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператораВнедрение SDN в сети телеком-оператора
Внедрение SDN в сети телеком-оператора
 
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператораОб одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
Об одном подходе переноса функциональности CPE устройств в ЦОД телеком оператора
 
A Perspective on the Future of Computer Architecture
A Perspective on the  Future of Computer ArchitectureA Perspective on the  Future of Computer Architecture
A Perspective on the Future of Computer Architecture
 
Radical step in computer architecture
Radical step in computer architectureRadical step in computer architecture
Radical step in computer architecture
 
Облачная платформа Cloud Conductor
Облачная платформа Cloud ConductorОблачная платформа Cloud Conductor
Облачная платформа Cloud Conductor
 
Типовые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данныхТиповые сервисы региональной сети передачи данных
Типовые сервисы региональной сети передачи данных
 
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipРазработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
 
Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...Исследования SDN в Оренбургском государственном университете: сетевая безопас...
Исследования SDN в Оренбургском государственном университете: сетевая безопас...
 
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
Цели и задачи МИЭТ, как участника Консорциума на примере кафедры "Телекоммуни...
 
SDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникацииSDN и защищенные квантовые коммуникации
SDN и защищенные квантовые коммуникации
 
Отчет по проектах ЦПИКС
Отчет по проектах ЦПИКСОтчет по проектах ЦПИКС
Отчет по проектах ЦПИКС
 

Recently uploaded

假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
saathvikreddy2003
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 

Recently uploaded (20)

假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 

Consistent Resource Scheduling and QoS management

  • 1. Applied Research Center for Computer Networks Moscow State University Ruslan Smelyanskiy ARCCN Director, Professor at Moscow State University Consistent Resource Scheduling and QoS management
  • 2. Content  Brief ARCCN introduction and main research direction overview  Two research problems examples:  The Consistent Resource Scheduling in DC  FDM-TCP: Flow DeMultiplexing TCP for QoS management Huawei Shenzhen R.Smelyanskiy 226.05.2015
  • 3. ARCCN Research Ideas Education Adoption Cooperation Development Integration Applied Research Center for Computer Networks (ARCCN) is a Russian non-profit organization initially funded by Skolkovo intended to:  world-class competency center for Computer Networking in Russia;  collaboration between Russian and international research, scientific, educational and commercial experts and institutions;  demonstrate innovations in Networking for National Industry;  promote commercialization of a new networking technologies and services. ARCCN is the only R&D competency center for SDN&NFV in Russia today Partners: Skolkovo, The Ministry of Education and Science of Russia, Rostelecom, Rostech, Sberbank, EMC, Intel, etc. Huawei Shenzhen R.Smelyanskiy 326.05.2015
  • 5. Key R&D directions:  Distributed SDN Controller and Applications for it;  Safety and Security in SDN;  QoS management in SDN;  NFV platform and VN functions;  Architecture for Open Flow-switch;  WAN operation prototyping and analysis;  Self Organizing Cloud for Carriers (Cloud Conductor);  Data Center Resource Management;  Forwarding policy validation and troubleshooting automation;  Software for integration with legacy transport on the Internet. Huawei Shenzhen R.Smelyanskiy 526.05.2015
  • 6. Consistent Resource Scheduling in DC Huawei Shenzhen R.Smelyanskiy 626.05.2015
  • 7. Scheduler determines a physical resource for each element of a tenant
  • 8. Data center resources model Physical resource model: ,where • Р - set of computational nodes: – vh(p) - number of CPU cores on node p – qh(p) - amount of RAM on node p • М - set of data storages: – uh(m) – size of data storage m – type(m) - m data storage type • К - set of network switches: – - bandwidth of the switch k • L - set of network channels: – rh(l) – bandwidth of the channel l ),( LKMPH  ( )h k Huawei Shenzhen R.Smelyanskiy 826.05.2015
  • 9. Tenant model Tenant model: • W - set of virtual machines: – v(w) – requested number of cores for VM w – q(w) – requested amount of RAM for VM w • S - set of storages: – u(s) – size of storage s – type(s) – s storage type • E - set of virtual channels: – r(e) – bandwidth of the virtual channel e Tenant types: • Loosely coupled: • Tightly coupled: ),( ESWG  )]),}{,}[({ 11  ESW K jj N ii )}]}{,}{{(),}{,}[({ 1 ' 1 ' 11 K jj N ii K jj N ii SSWWESW   Huawei Shenzhen R.Smelyanskiy 926.05.2015
  • 10. Tenant Mapping on DC Resources where Mapping A is correct if the following constraints are fulfilled: a) b) c) d) )()(),()( pqhwqpvhwv pp WwWw    : { , , { , }},A G H W P S M E K L     )()( lrher lEe  )()( kher kEe  ),()( muhsu mSs  )()(: mtypestypeSs m  , , ; , , , W S E G P M K L H Huawei Shenzhen R.Smelyanskiy 1026.05.2015
  • 11. Replication and migration Replication: • Duplicates storage m to m’ • Channel to support consistency between m and m’: • VM connects to m’ Migration: • Moves virtual machine or storage to another physical resource ' : ii AAR  ( ', , , , , , ); ; ; ', 1 1 1 m l k k l m k K l L m m M n n i i     Huawei Shenzhen R.Smelyanskiy 11 ' : ii AAT  26.05.2015
  • 12. Tenant mapping problem The problem: • For every tenant Gi from set of tenants Z = {Gi} and given DC resources Hres define correct mapping Ai that set A = {Ai} covers the maximum number of tenants from Z Huawei Shenzhen R.Smelyanskiy 1226.05.2015
  • 13. Residual graph Renew Z – 𝒁 → 𝒁′ Residual graph Hres: • The following functions are recalculated: vh(p), qh(p), rh(l), τh(k), uh(m)   pWw res wvpvhpvh )()()( ( ) ( ) ( ) p res w W qh p qh p q w     ( ) ( ) ( ) l res e E rh l rh l r e     ( ) ( ) ( ) k res e E h k h k r e      ( ) ( ) ( ) m res s S uh m uh m u s     Huawei Shenzhen R.Smelyanskiy 1326.05.2015
  • 14. Scheduling Round  The scheduling algorithm runs at the begging of the scheduling rounds  On a scheduling round: – Add new tenants to Z – Delete the tenants with TTL=0 – Recalculate Residual graph as a new H Huawei Shenzhen R.Smelyanskiy 1426.05.2015
  • 15. Scheduling algorithms • A1: greedy and limited exhaustive search strategies – maps tenants as a whole (minimal common subgraph isomorphism algorithm) – suitable when critical resource is a data center physical network • A2: greedy and limited exhaustive search strategies – constructs mappings element by element (bin-packing algorithm) – suitable when critical resources are computational nodes or data storages • A3: Ant colony algorithm: – universal, but greater computational complexity Huawei Shenzhen R.Smelyanskiy 1526.05.2015
  • 16. Initial data for test Test # DC model (graph H) Tenants models (graph G) Test 1 450 computational nodes with 21000MB RAM and 16 cores per node 450 data storages with 21000GB disk space per storage 1350 virtual machines and 1350 storages total in 135 tenants. Test 1 – loosely coupled tenants Test 2 – tightly coupled tenants, network load = 70% Test 2 Test 3 500 computational nodes with 10000MB RAM and 16 cores per node 500 data storages with 10000GB disk space per storage 600 virtual machines and 600 storages per 100 tenants. Test 3 – loosely coupled tenants Test 4 – tightly coupled tenants, network load = 70% Test 4 Fattree topology with 5 TOR switches, 10 aggregation switches, 40 edge switches Huawei Shenzhen R.Smelyanskiy 1626.05.2015
  • 17. Comparison with OpenStack scheduling algorithms Test # Open stack CRM FF RF Test 1 50% 87.5% 100% Test 2 0% 1% 100% Test 3 100% 70% 100% Test 4 0% 0% 100% - FF – First Fit - RF – Random Fit - CRM – Consistent Resource Mapping Huawei Shenzhen R.Smelyanskiy 1726.05.2015
  • 18. Conclusions  Open Stack algorithms are: – Ineffective for some cases of loosely coupled tenants – Not applicable for tightly coupled tenants  Consistent Resource Mapping algorithms: – Effective as for loosely as for toughly coupled tenants – Suitable for IaaS with SLAs Huawei Shenzhen R.Smelyanskiy 1926.05.2015
  • 19. FDM-SDN: SDN with Flow DeМultiplexing TCP is a new way to manage the quality of service
  • 20. Hosts do affect connection quality! • TCP congestion avoidance algorithms: – Goal: get connection with maximal bandwidth – Strategy: cut-and-try to detect the maximum currently available amount of resources to utilize all of them – Primary heuristic: AIMD (pessimistic) – Recovering action: decries CWND – Parameter: congestion window size (CWND), timeout – Primary modes: slow start and congestion avoidance – Triggering criteria: duplicate ACKs&timeouts, threshold • There is no way to control routes intersections in traditional networks Huawei Shenzhen R.Smelyanskiy 2126.05.2015
  • 21. FDM-SDN provides a new leverage • Flow demultiplexing along several non-xing routes: – Goal: get connection with required bandwidth – Strategy: use cut-and-try to detect the amount of provided resources and utilize all of them on several routes – Primary heuristic: decries the number of routes (optimistic) – Parameter: cumulative bandwidth of all routes – Primary mode: keep busy all routes – Triggering criteria: bandwidth deficiency – Recovering action: open new non-xing route Huawei Shenzhen R.Smelyanskiy 2226.05.2015
  • 22. Flow DeMultiplexing Protocol Standard socket API Activity Monitor (Bandwidth Scarcity Detection) TCP subflow (extra options) TCP subflow (extra options) TCP subflow (extra options) Application Layer Transport Layer Network Layer FDM TCP (Packet Scheduling & Reordering) Subflow Manager (Split Degree Adjustment) Huawei Shenzhen R.Smelyanskiy 2326.05.2015
  • 23. Routing FDMP flows with SDN Host A Host B SDN Controller Has MP_CAPABLE option? Install new FDMP connection! SYN MP CAP Key A Set up new FDMP connection Huawei Shenzhen R.Smelyanskiy 2526.05.2015
  • 24. Host A Host B SDN Controller Has MP_CAPABLE option? Complete partial FDMP connection! SYN, ACK MP CAP Key B Routing FDMP flows with SDN Set up new FDMP connection Huawei Shenzhen R.Smelyanskiy 2626.05.2015
  • 25. Host A Host B SDN Controller Has MP_JOIN option? Install new FDMP subflow for a known connection! SYN MP JOIN Token B Routing FDMP flows with SDN Set up new FDMP subflow Huawei Shenzhen R.Smelyanskiy 2726.05.2015
  • 26. Host A Host B SDN Controller Subflow is not active any more! Remove the path! Routing FDMP flows with SDN FDMP subflow manipulation Actually, we store metadata and allow some subflows to resume. We use flow eviction to remove this data. Huawei Shenzhen R.Smelyanskiy 2926.05.2015
  • 27. Actually, we store metadata and allow some subflows to resume. We use flow eviction to remove this data. Host A Host B SDN Controller Get FDMP packet of a expired subflow! Either reroute the remembered subflow, or force hosts to close it RSTRST Close violet subflow! Reschedule the packet to red subflow! Close violet subflow! Routing FDMP flows with SDN FDMP subflow manipulation Huawei Shenzhen R.Smelyanskiy 3026.05.2015
  • 28. h2h1 lower = 50 Mbps middle = 50 Mbps upper = 50 Mbps Experiments FDMP in a hammock TCP MP TCP FDMP 49 Mbps 48 Mbps 81 Mbps Required h1 to h2 bandwidth: 80 Mbps Huawei Shenzhen R.Smelyanskiy 3126.05.2015
  • 29. upper = 50 Mbps h2h1 h4h3 lower = 50 Mbps middle = 50 Mbps Adjustment to congestion TCP MP TCP FDMP 49 Mbps 48 Mbps 81 Mbps Required h1 to h2 bandwidth: 80 Mbps Huawei Shenzhen R.Smelyanskiy 3226.05.2015
  • 30. Conclusion 1. In context of bandwidth, the party of FDMP & our routing application outperform both single-flow TCP and MP TCP without regards to ECMP 2. FDMP improves efficiency of infrastructure: It can increase utilization under the same load and allows network to process more traffic 3. Under a heavy load FDMP will support faster communication and/or transmit more data within the same period of time Huawei Shenzhen R.Smelyanskiy 3326.05.2015
  • 31. Challenges we are working on  Use TCP-FDM to reduce delay and packet loss: – Which packet scheduling algorithm to use? – What routing algorithms are appropriate?  Enforce resource allocation & QoS policies: – How to avoid flow competition on congestion? – Do we need to control request frequency? – Is it efficient enough to rate-limit subflows? – How to combine TCP-FDM and Diff Serv model?  Develop FDMP as VNF within network: – How to integrate TCP-FDM routing application? – How to build an efficient TCP to TCP-FDM proxy? Huawei Shenzhen R.Smelyanskiy 3426.05.2015
  • 32. http://arccn.ru/ +7 (495) 984 27 64 smel@arccn.ru @ArccnNews Huawei Shenzhen R.Smelyanskiy 3526.05.2015