Logical Infrastructure Composition Layer The GEYSERS Holistic Approach
- Slides: 39
Logical Infrastructure Composition Layer The GEYSERS Holistic Approach for Infrastructure Virtualisation Joan A. García-Espín Senior Research Engineer On behalf of the paper authors TNC’ 12, May 2012, Reykjavík. IS Jordi Ferrer Riera, Sergi Figuerola (i 2 CAT) Mattijs Ghijsen, Yuri Demchemko, Cees de Laat (Uv. A) Jens Buysse, Marc De Leenheer, Chris Develder (IBBT) Fabienne Anhalt, Sébastien Soudan (Lyatiss) Grant agreement n° 248657
Contents 1. 2. 3. 4. 5. GEYSERS Project Overview Virtual Infrastructures Logical Infrastructure Composition Layer Evaluation Conclusion Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 2
12345 GEYSERS PROJECT OVERVIEW Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 3
Project Partners Research Centers Joan A. García-Espín (jage@i 2 cat. net) Industry Academia TNC'12, Reykjavík. IS, May 23 rd, 2012 4
GEYSERS @ Glance GEYSERS Generalized architecture for dynamic infrastructure services • Instrument: Collab. Project - Large Scale Integrated Project (IP) • Activity: ICT-2009. 1. 1 The Network of the Future, FP 7 Call 4 • Project duration: 36 months • Project start date: January 2010 • Project budget: 10. 433. 205 € (7. 035. 000 € EC contribution) • Project resources: 947 person months Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 5
Project Key Facts • A novel architecture and tools for the composition of Virtual Infrastructures, that share the same physical substrate or physical resources (optical + IT) from different providers • An enhanced NCP (ASON/GMPLS + PCE) architecture and protocols to use these virtual infrastructures on providing advanced transport services coupled with IT services • New business roles that impact on legacy infrastructure providers, network & IT operators and application providers • Provide and enabler for the integration of Dynamic Optical Network services in cloud computing scenarios Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 6
Architecture Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 7
RORA Model • The model aims at providing the tools to define and specify any business model between Infrastructure Providers (PIP, VIP) and Operators (VIO) • Based on four components: – – Resources Ownership Roles Actors Joan A. García-Espín (jage@i 2 cat. net) Role Relationships in GEYSERS TNC'12, Reykjavík. IS, May 23 rd, 2012 8
RORA Model, in practice SP Application Landscape Unified Control & Mgmt CMS VIO NCP VIP PIP Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 9
1 2345 VIRTUAL INFRASTRUCTURES Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 10
Virtual Infrastructure Concept • Virtual Infrastructure – A collection of virtual network and IT resources with coordinated management and control processes • Suits service-oriented architectures’ requirements • Separates specification of – Capability and attribute (Infrastructure Modelling) • from its actual: – Implementation and deployment (Infrastructure Servicing) Joan A. García-Espín (jage@i 2 cat. net) Virtual Infrastructure General Attributes Topology Desc. Resources Desc. Scheduling Attributes TNC'12, Reykjavík. IS, May 23 rd, 2012 11
Managing a VI • Virtual Infrastructure management consists of a set of operations (creation, configuration, decommission) of Virtual Resources (VRs). • Major problems of VI service management: – Parameterisation of the VRs IMF – Allocation over physical resources Virtual infrastructure embedding • VI service lifecycle is supported by the GEYSERS SDF: Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 12
VI Provisioning Timescales ms. NCP sec. min. hour day month IT+Net Service Provisioning Signaling Path Recovery Different time scales LICL VR Cfg Command GEYSERS enhancement Automated re -planning Manual re-planning Network Planning VI planning Current status Operation PR Cfg. Commnad Joan A. García-Espín (jage@i 2 cat. net) Management Re-plan / Change network TNC'12, Reykjavík. IS, May 23 rd, 2012 13
1 2 345 LOGICAL INFRASTRUCTURE COMPOSITION LAYER (LICL) Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 14
LICL @ Glance • LICL is divided into two independent components depending on the functionalities covered: – The upper-LICL for VI provisioning – The lower-LICL for resource virtualisation • Communication between components and external entities through Web Services (mainly REST) • All the LICL system uses a common semantic resource description language (IMF) Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 15
LICL Functional Architecture Upper LICL Lower LICL Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 16
1 2 3 45 MODEL & EVALUATION Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 17
Two-step solution • Clustering of virtual network requests – Group virtual network requests that are similar • Mapping of virtual network on physical infrastructure Clustering Virtual network requests Joan A. García-Espín (jage@i 2 cat. net) Mapping Isolated virtual networks Physical topology TNC'12, Reykjavík. IS, May 23 rd, 2012 18
Problem statement • Given – Physical network topology – Set of virtual network requests, each specified as a traffic matrix – Number of isolated virtual networks • Find – Composition of the isolated virtual networks – Mapping of the isolated virtual networks on the physical topology Trade-off between resource utilization and control plane scalability Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 19
Some Results Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 20
1 2 3 4 5 CONCLUDING REMARKS Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 21
Conclusions • Network resource provisioning integrated into the cloud service provisioning workflows • GEYSERS proposes a holistic architecture handling converged IT and Network resources through virtualisation • The LICL is the element responsible of decoupling infrastructure resource management from the actual service provisioning • The IMF is the semantic resource description model used by the LICL for infrastructure service provisioning • The IMF is exploited in the virtual resource mapping problem (virtual infrastructure embedding) • Clustering VI requests to provision them together showed clear advantages in terms of network capacity needed (10%) Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 22
The next LICL demonstration will be at the GEYSERS booth on the Future Network and Mobile Summit 2012 (Berlin, July 4 th– 6 th) See you there! Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 23
Joan A. García-Espín jage@i 2 cat. net i 2 CAT Foundation, Barcelona. ES (+34) 93 553 2518 janange Moltes gràcies! Thank you! Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 24
BACK-UP SLIDES Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 25
Abstraction (1/4) VI REQUEST IMFStorage. Component IMFProcessing. Component IMFVirtual. Node IMFMemory. Component IMFVirtual. Infrast ructure PIP Lower LICL e. g. Open. Nebula Images DHCP ITPRAdapter Cloud. Mgr Hypervisor Controller Host 11 Host 2 10. 54. 1. 1 192. 168. 1. 2 pip. cloudhost 1 pip. cloudhost 2 DNS Gateway 10. 55. 1. 1 Joan A. García-Espín (jage@i 2 cat. net) PIP 192. 168. 1. 1 TNC'12, Reykjavík. IS, May 23 rd, 2012 26
Abstraction (2/4) PLANNING IMFStorage. Component IMFProcessing. Component IMFMemory. Component configuration IT Resources for a VI IMFNode B Leases Netmask Default gateway IMFMapping Table empty IMFNode C PIP Lower LICL e. g. Open. Nebula Specifications Images DHCP IMFVirtual. Node A ITPRAdapter Cloud. Mgr Controller pip. controller A B Hypervisor Host 11 C pip. cloudhost 1 Host 2 pip. cloudhost 2 DNS Gateway PIP pip. gateway Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 27
Abstraction (3/4) OPERATION IMFVirtual. Node (d) IMFVirtual. Node (e) IMFVirtual. Node (f) IMFStorage. Component IMFVirtual. Node (A) IMFProcessing. Component IMFMemory. Component configuration IT Resources for a VI 10. 55. 1. 4 192. 168. 1. 1 A e. g. Open. Nebula Specifications Images DHCP IMFNode (C) IMFNode (B) Leases Netmask Default gateway B e B d C f IMFMapping Table Lower LICL ITPRAdapter Cloud. Mgr Controller pip. controller B PIP 10. 55. 1. 5 d e VM 1. 1 VM 1. 2 10. 55. 1. 6 f 192. 168. 1. 2 192. 168. 1. 3 VM 2. 1 Hypervisor Host 11 C pip. cloudhost 1 Host 2 pip. cloudhost 2 DNS Gateway PIP pip. gateway Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 28
Abstraction (4/4) SML NCP OPERATION Overview VIM SML_VIM_Host NCPHost Gtwy VIO Basic Application/ VI Users VPN Internet Premium Application/ VI Users Upper LICLHost Gtwy APP: application server/ logic DB: a database instance WBS: web server VIP Gtwy Lower LICL ITPRAdapter DHCP APP DB WBS VM 1. 1 VM 1. 2 VM 2. 1 Cloud. Mgr Hypervisor Controller Host 1 Host 2 DNS Gateway PIP Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 29
Types of Resources in the IMF • Two classes to model resources: – IMFNode describes physical resources (PR) – IMFVirtual. Node is an abstract class, inherits from IMFNode and describes virtual resources (LR and VR) • IMFVirtual. Node has different subclasses: – Resource. Pool to identify LR that describe a pool of resources (cf. complex resource definition in D 3. 1/D 3. 2) – Logical. Resource to identify basic LR – Virtual. Resource to describe basic VR network and IT resources. Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 30
1: 1 – abstraction Conceptual model VR IMF model IMFVirtual Resource LR IMFLogical Resource PR IMFNode Joan A. García-Espín (jage@i 2 cat. net) TNC'12, Reykjavík. IS, May 23 rd, 2012 31
1: n – partitioning (I) actual implementation Conceptual model VR VR VR IMF model IMFResource Pool IMFVirtual Node LR IMFLogical Resource PR IMFNode Joan A. García-Espín (jage@i 2 cat. net) 32 TNC'12, Reykjavík. IS, May 23 rd, 2012 IMFVirtual Node
1: n – partitioning (II) alternative for future uses Conceptual model VR VR LR LR PR Joan A. García-Espín (jage@i 2 cat. net) IMF model IMFResource Pool IMFVirtual Node IMFLogical Resource IMFNode 33 TNC'12, Reykjavík. IS, May 23 rd, 2012
m: 1 - aggregation • NOTE: it is agreed that interfaces in PRs are incorporated independently to the LR. – I. e. 2 PRs with 1 interface each results in 1 LR with 2 interfaces. Conceptual model IMF model VR IMFVirtual Resource LR IMFLogical Resource PR PR Joan A. García-Espín (jage@i 2 cat. net) PR IMFNode TNC'12, Reykjavík. IS, May 23 rd, 2012 IMFNode 34
m: n - transformation Conceptual model VR IMF model IMFResource Pool VR IMFVirtual Resource IMFLogical Resource LR PR PR Joan A. García-Espín (jage@i 2 cat. net) IMFVirtual Resource PR IMFNode TNC'12, Reykjavík. IS, May 23 rd, 2012 IMFNode 35
m: n - how to map VR to PR? • IMFMapping. Table which contains a mapping between PRs and VRs. IMFVirtual Resource IMFResource Pool IMFLogical Resource IMFNode Joan A. García-Espín (jage@i 2 cat. net) IMFNode has. Component IMFMapping Table IMFNode TNC'12, Reykjavík. IS, May 23 rd, 2012 36
m: n – proposal for mapping table • Simple approach: – Map Nodes from the PR layer to Nodes in the VR layer IMFMapping Table Joan A. García-Espín (jage@i 2 cat. net) PR layer VR layer (IMFNode) … … TNC'12, Reykjavík. IS, May 23 rd, 2012 37
m: n - mapping interfaces between VR and PR IMFVirtual Resource IMFLogical Resource IMFNode Joan A. García-Espín (jage@i 2 cat. net) IMFNode TNC'12, Reykjavík. IS, May 23 rd, 2012 38
m: n – resource pools for supporting complex resources • IMFVirtual. Nodes can be created during operation phase from a resource pool. ONe. Pool for VI IMFResource Pool ONebula system Server IMFNode Joan A. García-Espín (jage@i 2 cat. net) IMFLogical Resource Server IMFNode Dynamically created by SML during operation has. Component VM IMFVirtual Node IMFMapping Table Server IMFNode TNC'12, Reykjavík. IS, May 23 rd, 2012 39
- Logical infrastructure
- Logical layer
- Logically equivalent
- Logical equivalence in discrete mathematics
- Research that involves a holistic investigation
- A worker does 25 j of work
- Holistic approach
- Holistic approach in early childhood education
- Composition logical fallacy
- Non sequitur examples
- Service mesh architecture infrastructure layer
- Five-layer model of e business infrastructure
- E-commerce infrastructure components
- Smear layer definition
- Mesosphere earth layer composition
- Pigmented layer and neural layer
- Path of food from mouth to anus
- Secure socket layer and transport layer security
- Layer 6 presentation layer
- Secure socket layer and transport layer security
- Secure socket layer and transport layer security
- Secure socket layer and transport layer security
- Layer 2 e layer 3
- Layer-by-layer assembly
- Layer 2 vs layer 3 bitstream
- Lfa logical framework approach
- Logical framework approach
- Logical framework approach
- Logical framework approach
- Quadro logico
- Difference between virtual circuit and datagram
- Cognitive approach vs behavioral approach
- Waterfall strategy
- Multiple approach avoidance
- Cognitive approach vs behavioral approach
- Definition of research approach
- Traditional approach vs object oriented approach
- Tony wagner's seven survival skills
- Hát kết hợp bộ gõ cơ thể
- Frameset trong html5