ca lcul réparti sur réseau internet optique à ca pacité … · 2009-12-09 · «carrier grade...
TRANSCRIPT
1
1
On-Demand Infrastructure Services Provisioning Workshop
TERENA
« Carrier Grade Virtualized Services delivery from
Agile Network Infrastructures »
based on CARRIOCAS project results
Dominique Verchere (Alcatel-Lucent Bell Labs) & Pascale Vicat-Blanc Primet (INRIA)
TERENA Office, Amsterdam – Netherlands
December 8, 2009
CAlcul Réparti sur Réseau Internet Optique à CApacité Surmultipliée*
* Distributed/Cloud Computing services delivered by Internet Optical Networks with Ultra-high transmission Capacities
Vx/N&N/E/09/0040
2
Cliquez pour modifier le style du titre
Contents
1. Business models towards Cloud Computing Services delivery
2. Virtualized Infrastructures for Generalized Service Providers
3. Scheduling, Reconfiguration & Virtualization (SRV) service function
4. SRV management functions and service activation interfaces
5. CARRIOCAS Pilot Network
6. SRV Scheduler Experimentations
7. Challenges to beyond connectivity services …
2
3
Cliquez pour modifier le style du titre
Business models towards « Cloud Computing Services delivery »
� Enterprises want to lower their IT infrastructure costs and focus on their business projects � IT resources externalization/outsourcing
� ~ 40 % annual growth of Internet traffic generated by datacenters.
� Visualization and image/video post-production
� High-Performance Computing access for R&D Industrial
Applications: e.g. simulated design, pharmacy
� Data storage management: streaming, back-up
� Remote access to Datacenters’ services delivery imposes strong re-quirements on the network infrastructures to deliver guaranteed QoS end-to-end connectivity services:
� Mainly bandwidth, latency, jitter, availability and security/confidentiality.
4
Cliquez pour modifier le style du titre
Enterprise users of remote IT infrastructuresInterests of accessing IT services from the Cloud
� Catalyst for Virtualized IT Services from Telecom Service providers is:
� Maximize usages of IT infrastructures for the Business Users � IT infrastructure fixed costs (TCO) can be significantly reduced
� “Virtual Organization” practices and service on-demand� Virtual Labs / Virtual Enterprises � based on the « pay-as-you-use »� The infrastructure is scaled dynamically according to organization needs
� Collaboration under short time constraints for Research/Business Project developments� IT infrastructure operations and maintenances burdensome becomes invisible � Efficient Project Execution and results delivery
� Access to shared “High-Performance Computing" services� Based on Service oriented Architecture: e.g. OGSA/OGF, SCA/OASIS.� Response to new regulations:
� Network management/control solutions supporting IT Service requests are needed for emerging virtualized infrastructure as services market.
3
5
Cliquez pour modifier le style du titre
Requirements on Network Infrastructures for « Cloud Computing Services delivery »
Automated infrastructure management and operations supporting external network service interface to provision “connectivity services”
� Services are specified from SLA (QoS, SEC) � Connectivity requests are derived
� Network Services are automatically selected Lx-VPNs (x = 1,2,3)
� Service and Network management interactions with Explicit Resource Selection
� Network Services can be provisioned with Instant or Scheduled resource reservation
SRV = Scheduling and Reconfiguration of connectivity for Virtualized services delivery
6
Cliquez pour modifier le style du titre
Bio-informatics Scientists
High Energy Physic
engineers
Car Designers –
Manufacturers
Customers(Enterprises)
CE
Client SLA
Service Storefront
Service Integration & Presentation
Generalized ServiceProvider (GSP)
(G)MPLS Controllers
Provider Node (P)P
PP
PE
PE
Telecom Infrastructure Operator
Provider Edge Node (PE)
PP
Network Management System Agent
Edge NodeProvider Edge Node
Connection Path Computing Element (PCE)User-Network Interface
UNI
Instruments/Sensors (Acquisition Resources)
Storage Resources
Specific Software(Application Resources)
������
IT Infrastructures
������
Datacenter Operators
Customer Edge Node (CE)
CE
Computational Resources
Visualization resources
Provider SLA
Connectivity Services
Services I.T.
Software Application Services
Service Management System (S.R.V.)
Towards Virtualized Infrastructures and « Generalized Service Providers »
MPLS-TP
4
7
Cliquez pour modifier le style du titre
Datacenter + Network Resource Management & ControlDatacenter + Network Resource Management & Control
High-C
apacity
transmission:
40 Gbpsper λλλλ
Capacity transmission: 10 Gbps per λλλλ
Capacity
transmission:10 Gbpsper λλλλ
High-Capacity transmission: 40 Gbps per λλλλ
Datacenter A
Company A Company B
Datacenter B
Company C
Datacenter CDatacenter D
Company D
High-C
apacity
transmission:
40 Gbpsper λλλλ
Capacity transmission: 10 Gbps per λλλλ
Capacity
transmission:10 Gbpsper λλλλ
High-Capacity transmission: 40 Gbps per λλλλ
Datacenter A
Company A Company B
Datacenter B
Company C
Datacenter CDatacenter D
Company D S2: (10Gb; T
2: 27; duration: 50)
NRScheduler - SuperPCE
Computing Services delivered by NetworksJoint IT and Network service activations
� Orders and Connectivity Services are managed by SRV
� Connections are allocated by Network Resource Scheduler & Controllers
Application
workflow Scheduled
Tasks + Connectivity
QoS OrdersScheduled Services ���� Optimization
Generalized Service ProviderGeneralized Service ProviderS.RV. Management FunctionS.RV. Management Function
Si : (30Gb; T
i : 23; duration: 10)
Traffic Engineering, Multipoint,
Control theory - perf. evaluation
Connection provisioning
built w. Placement methods (PCE)
Connectivity service requests
NRS + Super-PCE + Control Plane
LIST
Protocol Formal Specifications
and Validation (PCEP)
8
Cliquez pour modifier le style du titre
SRV exposes Connectivity Services
� Connectivity Services delivered from Network Infrastructures
� Provisioned Connections: SRV commands Network Management System
� Signaled Connections: SRV triggers connection through GMPLS based controller
Connection Service
Query/ResponseConnection Service requests
(e.g. MTOSI)
Publication/Negotiation
Agreement/Notification
Grid Application User
Grid Service ProviderGrid Service ProviderGrid Service ProviderGrid Service Provider Grid Service ProviderGrid Service Provider Grid Service ProviderGrid Service Provider
Grid Application User Grid Application User Grid Application User
(e.g. Company A)
Data Center
Data Center
Controller
Controller
Data Center
SLA Provider
(Connectivity Services)
SLA Usage
(Grid Services)
SLA Usage
(Grid Services)SLA Usage
(Grid Services)
SLA Usage
(Grid Services)
SLA Provider
(Connectivity Services)
SLA Provider
(Connectivity Services)
SLA Provider
(Connectivity Services)
Network Domain 2
constraintsconstraints
constraints
constraints
Data Center(e.g. Computing + Storage)
Network Domain 1
Data Center
PCE PCE
Network Management System
Controller
Controller
Controller
Controller
Controller Controller
Controller
Controller
TE-DB TE-DB
SRVSRV
Network Management System
Service Layer
Management & Control
Layers
Connection control
(e.g. UNI signaling )
Connection control
(e.g. UNI signaling)
GMPLSController
MPLS
Controller
NRSchedulerPlanning Tool NRSchedulerPlanning Tool
Publication/Negotiation
Agreement/Notification
Buisness Layer
5
9
Cliquez pour modifier le style du titre
9
Connection configurationNetwork Resources request/accept
Network Resources request/accept
SRV
Negotiation/Agreement/Notification
Grid Application User
Grid Service ProviderGrid Service ProviderGrid Service ProviderGrid Service Provider Grid Service ProviderGrid Service Provider Grid Service ProviderGrid Service Provider
Grid Application User Grid Application User Grid Application User
(e.g. Company A)
engine
engine
engine
engine
engine
SLA Provider
(Virtualized Services)
SLA Usage
(Grid Services)
SLA Usage
(Grid Services)SLA Usage
(Grid Services)
SLA Usage
(Grid Services)
SLA Provider
(Virtualized Services)
SLA Provider
(Virtualized Services)
Negotiation/Agreement/Notification
SLA Provider
(Virtualized Services)
Network Domain 2
constraintsconstraints
constraints constraints
Network Domain 1
EMSEMS
TE-DB
Cloud Management System Cloud Management System
Data Center
Data Center
Data Center
Data Center(e.g. Computing + Storage)
Data Center
RE-DBRE-DBGMPLS
Controller
MPLS
Controller TE-DB
SRV
Service Layer
Grid + Network Layer
Business Layer
PCE
Network Management System
PCE
Network Management System
engineengine
engine
engine engine
� Virtualized Services delivered from Network Infrastructures
� SRV interface with Virtual IT+Network Management functions: CMS+NMS=VMS
� SRV composes with several Infrastructures as Services
IT Resources
request/accept
IT Resources request/accept
Connection configurationIT resource configuration IT resource config.
NRSchedulerPlanning Tool NRSchedulerPlanning Tool
SRV exposes Virtualized IT + Network Services
10
Cliquez pour modifier le style du titre
Consultation
Network
Res. SchedulerTimed
TED
Requests / Reponses Cds
Management :
Read / Write
Scheduled
PCE
Planning
tools
TED
Synchronization/
AlimentationNMS
Resource inventory
NE
NE
NE
NE
NE
A
BC
DE IGP-TE
NE
NE
NE
NE
NE
A
B
C
2
3
Service Provider’s Carrier Network
Ain/out=20Gbps
Bin/out=40Gbps
Cin/out=20Gbps
NE A
B
C
Bin/out=40Gbps
Service Provider’s Carrier Network
Ain/out=20Gbps
Cin/out=20Gbps
Business view
Service view
Network view
Element view
NE
NE
NE A
B
C
Service Provider’s Carrier Network
Ain/out=20Gbps
Bin/out=40Gbps
Cin/out=20Gbps
NE
NE
NE
NE
NE
A
B
C
Service Provider’s Carrier Network
Ain/out=20Gbps
Bin/out=40Gbps
Cin/out=20Gbps
Connection
inventory
NetConf.
Transport Networks
Commercial Filters (policies)
Consultation
Network
Res. SchedulerTimed
TED
Requests / Reponses Cds
Management :
Read / Write
Scheduled
PCE
Planning
tools
TED
Synchronization/
AlimentationNMS
Resource inventory
NE
NE
NE
NE
NE
A
BC
DE IGP-TE
NE
NE
NE
NE
NE
A
B
C
2
3
Service Provider’s Carrier Network
Ain/out=20Gbps
Bin/out=40Gbps
Cin/out=20Gbps
NE A
B
C
Bin/out=40Gbps
Service Provider’s Carrier Network
Ain/out=20Gbps
Cin/out=20Gbps
Business view
Service view
Network view
Element view
NE
NE
NE A
B
C
Service Provider’s Carrier Network
Ain/out=20Gbps
Bin/out=40Gbps
Cin/out=20Gbps
NE
NE
NE
NE
NE
A
B
C
Service Provider’s Carrier Network
Ain/out=20Gbps
Bin/out=40Gbps
Cin/out=20Gbps
Connection
inventory
NetConf.
Transport Networks
Commercial Filters (policies)
10
SRV position in Telecom Service Providers
Scheduled Management Components of
Network Resources
Network Management Function Layer
Connectivity Services (v1)
Virtualized Services (v2)
Scheduling, Reconfiguration & Virtualisation S.R.V.
Service NegotiationService Negotiation
Shared Information / Data ModelShared Information / Data Model
Service Selection
Composition
Service Selection
Composition
Resource abstraction / VirtualizationResource abstraction / Virtualization
PoliciesPolicies
Service Publication
/ Notification
Service Publication
/ Notification
Patterns
(WSLA)
Patterns
(WSLA) ContractsContracts
SchedulingScheduling ProcessesProcesses
S.R.V.Service NegotiationService Negotiation
Shared Information / Data ModelShared Information / Data Model
Service Selection
Composition
Service Selection
Composition
Resource abstraction / VirtualizationResource abstraction / Virtualization
PoliciesPolicies
Service Publication
/ Notification
Service Publication
/ Notification
Patterns
(WSLA)
Patterns
(WSLA) ContractsContracts
SchedulingScheduling ProcessesProcessesSRV
Network Control Layer
6
11
Cliquez pour modifier le style du titre
Carrier Grade Ethernet ���� MPLS-TP (L2-VPN)
S.R.V.
UNI-N
Transport Network Transport Network
Client Network Client Network
Edge Nodes
Provider Edge Node(G)MPLS controlled Network
UNI-N
Provider NodeP
P
P
PE
PE
Provider Edge NodeUNI-N
Transport Network Transport Network
Client Network Client Network
Edge Nodes
Provider Edge Node(G)MPLS controlled Network
UNI-N
Provider NodeP
P
P
PE
PE
Provider Edge Node
Service Activation Interface: GSP-SRV
� SRV manages 2 views of connectivity services based on T.M.ForumFrom Service orders expressed at the Business layer (after negotiation phase)
� Connectivity services: Customer view
� Connection services: Resource view
� SRV-DB: connectivity services inventory
Service Activation Interface
Service Component Activation Interface
Connection Instance Manager
(Network based Service Factory)
Service Order Handler
Connectivity Instance Manager
(Customer based Service Factory)
SRV -DBSRV -DB
Service Inventory
Manager
Grid Service ProviderGrid Service Provider
������
��������
����
Company A
Resource Center: High-Perf. Visu.
Data Center: computing
Data Center (DC)
Shared Information / Data ModelShared Information / Data Model
Resource Management abstraction / VirtualizationResource Management abstraction / Virtualization
Service Requests/Notification/Publication
FeasibiltyChecked
Designed
Reserved
Provisioned
Active
Terminated
design
reserve
provision
activate
terminate
design
remove
checkFeasibility
deactivate
unreserve
unprovision
remove
remove
remove
remove
terminate
terminate
FeasibiltyChecked
DesignedDesigned
ReservedReserved
ProvisionedProvisioned
ActiveActive
TerminatedTerminated
design
reserve
provision
activate
terminate
design
remove
checkFeasibility
deactivate
unreserve
unprovision
remove
remove
remove
remove
terminate
terminate
Figure 1: Connectivity service State Machine
12
Cliquez pour modifier le style du titre
Service Component Activation Interface: SRV-NRS
� Connection Service Component Activation: Resource Facing
� NRS is attached to a Network Management Domain
� SRV � NRS: Timed based EVPLINE, EVPLAN, E-TREE provisioning/activation
� TE management � Connection Provisioned Monitoring �NRS � SRV-DB� Background and periodic process (from Network States)
� Downward information: SRV � NRS
� Connectivity topology is an Ethernet Service graph� Service Access points: location, Bandwidth, Latency on the links
� Commands for new connectivity services� Feasibility, Reservation, Provision, Activation
� Upward information: NRS � SRV
� Connection status� Reserved / Available
� Provisioned / Unprovisioned
� Activated (i.e. used) / De-activated
� Shared Info/Data Model based on MTOSI 2.0 / TMF
� SCAI: Resource facing Interfaces (Connection data model)
7
13
Cliquez pour modifier le style du titre
CARRIOCAS experimental network
14
Cliquez pour modifier le style du titre
ConnectionServicesConnectivity
Service orders
� Transport Ethernet Services over WDM Network architecture referencing
� R-OADM based WDM transmission: 1626LM (with 40 Gbps transmission)
� Carrier Grade Ethernet based Networks: 1850TSS-320
� Network Provisioning based on Management: 1350-OMS service functions
� Large Scale Distributed Applications (Grid/Cloud Applications):
� Computing and Storage Service on Demand (Ter@tec): LUSTRE CFS Application
� Instruments: Industrial (Remote Visualization): EDF Picture Walls
References on CARRIOCAS Pilot Network
1626LM
Network Network Controller Controller
Network Controller Network Controller
Network Network Controller Controller
Network Network Controller Controller
Univ. Orsay
(PoP 2)
EDF Clamart
(PoP 1)
CEA-Saclay
(PoP 3)
CEA Ter@tec
(PoP 4)
Grid Application
Client / Server
Application Client
Visual. Server
Network Management Systems Network Management Systems
(1353NM (1353NM –– 1354BM1354BM--Ethernet)Ethernet)
HPC + Storage
Servers
Application Client
Storage Server
High-Capac
ity transmission
λλλλ: nx10 Gb/s
10Gb/s Interfaces
(Ethernet frame aggregation over λ)
1626LM
Ethernet Switch
(Customer Equipment)
1850 TSS-320
(Provider Edge)
Transmission
s: λλλλ: 4x10 G
b/s ���� 40 Gb/s
Negotiation protocolNegotiation protocol
(e.g. WS(e.g. WS--agreement based)agreement based)
Advertisement protocolAdvertisement protocol
(e.g. WS(e.g. WS--notification based)notification based)
North Bound Interface North Bound Interface
South Bound Interface South Bound Interface
Scheduling Reconfiguration & Virtualization
(SRV) service
Scheduling Reconfiguration & Virtualization
(SRV) service
Scheduling Reconfiguration & Virtualization
(SRV) service
Scheduling Reconfiguration & Virtualization
(SRV) service
Ethernet Switch
(Customer Equipment)A1850 TSS-320 (PE)
1626LM
1626LM PECE
CE
PElink 1 link 3
link 2
link 4
RequestsRequests
DeliveryDelivery
8
15
Cliquez pour modifier le style du titre
LSR_1
LSR_11LSR_10
LSR_4LSR_3
LSR_8
LSR_6
LSR_7
LSR_5
LSR_2
LSR_12
LSR_9
10.71.50.1 10.71.50.2
10.71.50.3
10.70.50.1 10.70.50.2
10.71.50.4
10.72.50.2
10.72.50.1
10.72.50.4
10.72.50.3
10.73.50.1 10.73.50.2
Area_1
(10.0.0.0)
Area_2
(10.0.0.1)
Area_4
(10.0.0.3)
Area_3
(10.0.0.4)
LSR_1
LSR_11LSR_10
LSR_4LSR_3
LSR_8
LSR_6
LSR_7
LSR_5
LSR_2
LSR_12
LSR_9
10.71.50.1 10.71.50.2
10.71.50.3
10.70.50.1 10.70.50.2
10.71.50.4
10.72.50.2
10.72.50.1
10.72.50.4
10.72.50.3
10.73.50.1 10.73.50.2
Area_1
(10.0.0.0)
Area_2
(10.0.0.1)
Area_4
(10.0.0.3)
Area_3
(10.0.0.4)
(4) Data Stage-out: service n°16
(1) Data Stage-in: service n°12
CARRIOCAS Optical Network topology (4PE � 12 CE)
CARRIOCAS Connectivity Service Scenario
� Platform: Point-to-Point Ethernet Virtual Connectivity Services
service 14
(5) Data Storage back-up: service n°9
Data-Storage access1
(Saclay)
HPCcomputing access
(Ter@tec)
(2) Simulation execution: No connectivity:
(2)
Picture Wall access
(Clamart)
Data-Storage access2
(Orsay)
service 12
service 16
service 9
Transmission
s: 1 λλλλ(40 Gb
/s)
CE
Ethernet Switch
(Customer Equipment)
CE
1626LM
Network Controller Network Controller
Network Controller Network Controller
Network Controller Network Controller
Network Controller Network Controller
Univ. Orsay
(PoP 2)
EDF Clamart
(PoP 1)
CEA-Saclay
(PoP 3)
CEA Ter@tec
(PoP 4)
High-Capac
ity transmission
: 4 λλλλ’s (10 G
b/s each)
1626LM
Ethernet Switch
(Customer Equipment)
1850 TSS-320
(Provider Edge)
Ethernet Switch(Customer Equipment)
A1850 TSS-320 (PE)
1626LM
1626LM PE
CE
CE
PE
link 1
link 3
link 2
link 4
CE
CE
CE
4 λλλλ’s (10 Gb/s each)
1 λλλλ (40 Gb/s)
1850 TSS-320 (Provider Edge)
CE
CE
Transmission
s: 1 λλλλ(40 Gb
/s)
CE
Ethernet Switch
(Customer Equipment)
CE
1626LM
Network Controller Network Controller
Network Controller Network Controller
Network Controller Network Controller
Network Controller Network Controller
Univ. Orsay
(PoP 2)
EDF Clamart
(PoP 1)
CEA-Saclay
(PoP 3)
CEA Ter@tec
(PoP 4)
High-Capac
ity transmission
: 4 λλλλ’s (10 G
b/s each)
1626LM
Ethernet Switch
(Customer Equipment)
1850 TSS-320
(Provider Edge)
Ethernet Switch(Customer Equipment)
A1850 TSS-320 (PE)
1626LM
1626LM PE
CE
CE
PE
link 1
link 3
link 2
link 4
CECE
CE
CE
4 λλλλ’s (10 Gb/s each)
1 λλλλ (40 Gb/s)
1850 TSS-320 (Provider Edge)
CE
CECE
(3) Visualization: service n°14
16
Cliquez pour modifier le style du titre
Interface to order Guaranteed Ethernet Connectivity Services
� Several scheduled requests at 1 Gbps on Connectivity Service n°14
� CS n°14: Computing Center: LSR3 � Visualization Center: LSR2
SRV User Interface: Connectivity Service order
9
17
Cliquez pour modifier le style du titre
SRV Admin Interface: Bandwidth Usage Display
�Scheduled Connectivity Services: Ter@tec (LSR_3) � Clamart (LSR_2)
� 1 Gbps during 2 hours starting September 17th at 4:12 pm
18
Cliquez pour modifier le style du titre
Admin. Interface of NRS & Node Controllers
�Signalization of Label Switched Ethernet connections supported with
GMPLS controllers: LSR_3 � LSR_2 - ERO: 3�11�9�10�2
MinBandWidth: 1Gbps
MaxBandWidth: 1Gbps
MaxLSPSize: 1Gbps
Ethernet Switching
10
19
Cliquez pour modifier le style du titre
Many thanks to other projects such as PHOSPHORUS and G-Lambda for their stimulating and valuable interactions
Many Thanks to
CARRIOCAS Colleagues for their valuable contributions
French Ministry of Industry, Essonnes,
Haut-de-Seines and Paris General Council
for their supports on CARRIOCAS project
http://www.carriocas.org
Financial Partners
LIST
20
Cliquez pour modifier le style du titre
« Telecom Service Provider »beyond Connectivity Services delivery
� Telecom Networks and National Research networks have different SLA requirements and consequently connectivity services delivery is different
� Application – Network Interactions
� Cloud Computing Interfaces vs. Network Service Interfaces
� Which interaction level ? Service operations ? Infra. management ? Control ?
� Associate and compose services with heterogeneous QoS parameters
� Which sort of business alliance can be defined between ASP and Telecom Service Providers
� New/extended Data / Information models
� Uniform service discovery, request, selection and composition
� Policy based Service Management for automated functions
� Network abstraction for Cloud computing specifications
� Networks as Services need to be standardized with security constraints
� Virtualized IT Service access require extensions on standard specifications
� Network as services: T. M. Forum, IETF, ITU-T
� Application as services: OGF (NSI, OCCI), OASIS (SCA)
� Virtualized Management Infrastructure with Power saving capabilities