Docstoc

FEDERICA

Document Sample
FEDERICA Powered By Docstoc
					    TF-Storage
    Utrecht, Netherlands
    5 February 2010


    Peter Szegedi
    PDO
    szegedi@terena.org
    www.terena.org




 FEDERICA
towards the Cloud
        FEDERICA 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.
FEDERICA: an e-Infrastructure on
NRENS e-Infrastructures




                                   Router/Switch
                                   Host for
                                   Virtual
                                   Raw Ethernet
                                   nodes
                                   1Gbps (Fiber
                                   later)
How does it work?
Proposed e-Infrastructure
evolution
                                                             KT
                                                             H
                             Univ.
                                                             SE
                             of                         SUNET
                             ESSEX
                                                NORDU
                           Janet                NET
                HEAne      UK
                t                            DFN        PSNC
                IE                           DE         PL
                        RENATER
                        FR
                                         GARR        CESNET
                                         IT          CZ

                                             Red.e
                              FCCN           s       GRNET
                   SWITC
                              PT             ES      ICCS
                   H
                                     i2CAT           GR
                   CH
                                     ES                 Hungarn
                                                        et
                                                        HU




                                     FEDERICA 2
Physical Infrastructure – 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 Infrastructure – 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 Infrastructure –
Network 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 X2200 M2 configuration
                                               2x Quad Core AMD
                                               Opteron Processor
                              Processor
                                                2356 (2,3 GHz)


                                               16GB (up to 64GB)
                               Memory           supporting ECC




                                                       4x
                                               10/100/1000BaseT
                                               2x PCI-Express Dual
                          Network interfaces
                                               10/100/1000BaseT
                                                      card



                              Serial port           1x DB-9
                                               Embeded Lights Out
                            Management
                                                 Management
                             interface
                                                   Processor
                                                2x 500GB SATAII
                             Hard Disks
                                                    7200 rpm
                               Chassis                 1U
Virtualisation Infrastructure -
Software
                   › 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)
What 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
              FEDERICA 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
limits                      time                  time               Policy Board
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 commercial extension of computing
  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 computing
  resources on demand in a manner such that the loss of any one
  component of the system will not cause total system failure.

› Cloud computing also allows the deployment of software
  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 minimizing 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
Taxonomy
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
Automated 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 FEDERICA2


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
    FEDERICA at a glance

›   What: European Community co-funded project in its
    7th Framework Program in the area “Capacities -
    Research Infrastructures”, 3.7 MEuro EC
    contribution, 461 PMs
›   When:1st 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
         FEDERICAII 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
›NORDUnet                Nordic    ›NTUA (ICCS)        Greece
countries                          ›Univ. of Essex     UK
›PSNC               Poland         ›UPC                Spain
›Red.es             Spain          ›PoliTO             Italy
›RENATER            France
›SWITCH             Switzerland    ›System vendors
                                   ›Juniper Networks Ireland
›Small Enterprise
›Martel Consulting   Switzerland

				
DOCUMENT INFO
Shared By:
Stats:
views:7
posted:3/23/2011
language:English
pages:25