TF-Storage Utrecht, Netherlands 5 February 2010 Peter Szegedi PDO szegedi@terena.org www.terena.org FEDERI CA tow ards the Cloud
FEDERI CA Vision An e-Infrastructure based on virtualization in both computers and network is a fundamental tool for researchers on Future (and current) Internet. The facility should allow researchers a complete control of their set of resources in a “slice”, enabling disruptive experiments at all communication layers. Particular care should be placed in reproducibility of the experiments and in the avoidance of complexity. Such e-Infrastructure can be built on existing infrastructures using a practical approach and should be able to “federate” with other facilities.
FEDERI CA: an e-I nfrastructure on NRENS e-I nfrastructures Router/ Sw itch Host for Virtual Raw Ethernet nodes 1 Gbps ( Fiber later)
How does it w ork?
Proposed e-I nfrastructure evolution KT H Univ. SE of SUNET ESSEX NORDU NET Janet HEAne UK DFN t PSNC DE PL I E RENATER FR GARR CESNET I T CZ Red.e s GRNET FCCN SW I TC I CCS ES PT H GR i2 CAT CH ES Hungarn et HU 2 FEDERICA
Physical I nfrastructure – core PoPs • Core PoPs architecture: – 2x Virtualization Server – 1x Additional Server – Juniper MX 480 – Connections to GÉANT PoP – BGP Peering enabled with local NREN infrastructure – Optional non GÉANT connections through local infrastructure
Physical I nfrastructure – non-core PoPs • Non-core PoPs architecture: – Juniper EX3200 switch – At least one virtualisation server • RedIRIS PoP is equipped with 2x Juniper EX4200 due to high number of adjecent PoPs
Virtualisation I nfrastructure – Netw ork HW • Interfaces thourghput at level of 1 or 10GbE •Slice network virtualised using VLAN or MPLS technologies •Unique opportunity to create logical routes (on Juniper MX 480) and deliver them as slice elements •Easy upgrade of core PoPs with DPC cards for MX 480
Virtualisation infrastructure – V- nodes Sun Fire X2 2 0 0 M2 configuration 2 x Quad Core AMD Opteron Processor Processor 2 3 5 6 ( 2 ,3 GHz) 1 6 GB ( up to 6 4 GB) Mem ory supporting ECC 4 x 1 0 / 1 0 0 / 1 0 00 BaseT 2 x PCI -Express Dual Netw ork interfaces 1 0 / 1 0 0 / 1 0 00 BaseT card Serial port 1 x DB-9 Em beded Lights Out Managem ent Managem ent interface Processor 2 x 5 0 0 GB SATAI I Hard Disks 7 2 0 0 rpm Chassis 1 U
Virtualisation I nfrastructure - Softw are › V-nodes uses VMware ESXi › Stable, free of charge implementation of virtualisation environment › Flexible management and monitoring of virtual resources › Access to virtual machines through GUI and VNC remote desktop › Documented API for system management using Web Service or SSH topology (enables automation of management procedures)
W hat users get? • Each exepriment is performed in isolated environment, dedicated to single user only • All experiments are separated from each other and do not influance nor disturb each other results • Any number of virtual machines or logical routers could be requested in any toplogy • Experiments can be repeated using the same network conditions, as it is guranateed by the FEDERICA infrastructure • Virtual slices are separated from public networks and access is allowed via User Access Point servers
FEDERI CA vs. other projects Project: Onelab2/ Emulab FEDERICA Planetlab Operating system fixed fixed User choice (almost any) Control of lower No emulation control down to raw layers Ethernet IP Mandatory used to connect then Used to connect, emulation then not needed Physical delay and No emulation Yes capacity choice (up to 1 Gb) guarantees of No emulation Yes reproducibility User access Almost none, at any Almost none, at any regulated by a User time time Policy Board limits Cost limited none none Scalability medium large limited
Is FEDERICA a Cloud? What is a Cloud? › A cloud is a visible mass of droplets or frozen crystals floating in the atmosphere above the surface of the Earth or another planetary body. Slide 13
Cloud Computing hype Slide 14
Cloud computing › Cloud Computing is a com m ercial extension of com puting resources like computation cycles and storage offered as a metered service similar to a physical public utility like electricity, water, natural gas, or telephone network. › It enables a computing system to acquire or release com puting resources on dem and in a manner such that the loss of any one component of the system will not cause total system failure. › Cloud computing also allow s the deploym ent of softw are applications into an environment running the necessary technology stack for the purposes of development, staging, or production of a software application. It does all this in a way that minimizes the necessary interaction with the underlying layers of the technology stack. › More compactly stated, cloud computing is a commercial extension of utility computing that enables scalable, elastic, highly available deployment of software applications while m inim izing the level of detailed interaction with the underlying technology stack itself. http: / / www.productionscale.com/ home/ 2008/ 4/ 24/ cloud-computing-get-your-head-in-the-clouds.html Slide 15
Taxonom y
Is FEDERICA a cloud? › "Specification for a Cloud Computer" in which 9 features are listed that make up Platform as a Service (PaaS) cloud computing: › Various type of resources (connected) YES › Virtualization capability YES › (Root) access to (virtualised) resources YES › API for creation, deletion, cloning of instances On-going › Application Services On-going › Automatic Scale (Recognise resources) NO › Hardware Load Balancing NO › … ??? http: / / www.infoq.com/ news/ 2008/ 05/ what-is-cloud-computing Slide 17
User Access Server • Contact point for end- users • Stores requests for slice resources reservations • Storage space for user virtual system images • Dedicated Access Point virtual server for user to reach their slice infrastructures
Autom ated slice creation procedures • FEDERICA amis at automated resources provisioning for slice creation • Both virtual servers and network can be configured without human activity • A research activities were focused on develop tools to improve automated slice management and sclability of the FEDERICA services
Monitoring › Dedicated server for monitoring whole physical and virtual infrastructure › Access to user slices statistics
Plans for FEDERI CA2 Extending the infrastructure › Attach photonic islands › Built in storage › Connect clouds Aim is to provide a rich platform for research Provide Infrastructure as a Service › beyound up to the user Enhancing the automization Slide 21
Slide 22
BACKUP Slide 23
FEDERI CA at a glance › What: European Community co-funded project in its 7 th Framework Program in the area “Capacities - Research Infrastructures”, 3.7 MEuro EC contribution, 461 PMs When: 1 st January 2008 - 30 June 2010 (30 months) › › Who: 20 partners, based on stakeholders on network research and management: › 11 National Research and Education Networks, DANTE (GÉANT2), TERENA, 4 Universities, Juniper Networks, 1 small enterprise (MARTEL), 1 research centre (i2CAT) - Coordinator: GARR (Italian NREN) › Where: Europe-wide e-Infrastructure, open to external connections
FEDERI CAI I Consortium ( in red the new partners) ›National Research & Education ›NRENs organizations Networks ›TERENA The Netherlands ›CESNET Czech Rep. ›DANTE United Kingdom ›DFN Germany ›FCCN Portugal ›Universities - Research Centers ›GARR (coordinator) Italy ›i2CAT Spain ›GRNET Greece ›IBBT Belgium ›HEAnet Ireland ›KTH Sweden ›NIIF/ HUNGARNET Hungary ›NTUA (ICCS) Greece ›NORDUnet Nordic ›Univ. of Essex UK countries ›PSNC Poland ›UPC Spain ›Red.es Spain ›PoliTO Italy ›RENATER France ›SWITCH Switzerland ›System vendors ›Juniper Networks Ireland ›Small Enterprise ›Martel Consulting Switzerland
Recommend
More recommend