Introduction to FEDERICA
Download
Report
Transcript Introduction to FEDERICA
WWW.FP7-FEDERICA.EU
FEDERICA
Federated e-Infrastructure supporting research experiments on new
Internet architectures and protocols
Experience and next steps
Mauro Campanella - GARR
[email protected]
APAN 29th - Sydney 10th February 2010
Agenda
WWW.FP7-FEDERICA.EU
–
FEDERICA
– introduction and user requirements
– Framework, architecture
– Infrastructure status
– Service model, how to access
– challenges
–
Federating FEDERICA
–
Evolution and Conclusions
FEDERICA APAN 29th, Sydney, 10th March 2010
2
FEDERICA at a glance
WWW.FP7-FEDERICA.EU
What:
European Community co-funded project in its 7th Framework
Program in the area “Capacities - Research Infrastructures”,
3.7 MEuro EC contribution, 461 Person Months
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ÉANT), 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
FEDERICA APAN 29th, Sydney, 10th March 2010
3
FEDERICA
WWW.FP7-FEDERICA.EU
Deploy and manage an e-Infrastructure (FEDERICA) based on
virtualization in both computers and network elements as a
fundamental tool/playground for researchers on current and Future
Internet, its uses and technologies.
It allows researchers a complete control of their set of resources (a
“slice”), poses a minimum number
of constraints and enables disruptive
experiments at all communication
layers over a realistic substrate.
Router/Switch
Host for Virtual nodes
Ethernet 1 Gbps
Particular care is placed
in reproducibility of the
experiments and
in the avoidance
of complexity.
FEDERICA APAN 29th, Sydney, 10th March 2010
4
FEDERICA Framework
WWW.FP7-FEDERICA.EU
The infrastructure requirements brought to 2 key framework
choices for the infrastructure, at the core of design:
1. The simultaneous presence of computing and network
physical resources. These resources form the substrate of
the infrastructure.
2. The use of virtualization technologies applied both to
computing and network resources.
Virtualization will allow creating virtual, un-configured
resources.
Framework is compatible with the Infrastructure as a Service
(IaaS) paradigm of “clouds”, including the network layers
and it may offer also other services (e.g. PaaS and AaaS).
FEDERICA APAN 29th, Sydney, 10th March 2010
5
FEDERICA - Current Architecture
WWW.FP7-FEDERICA.EU
Two levels:
1. The virtualization substrate. The physical infrastructure which contains
all the hardware and software capable to create the virtual resources.
2. The level containing all virtual infrastructures (slices). Each slice
contains a set of virtual resources and their network topology.
Two elementary resource entities:
1. Connectivity. In form of a bit pipe (point to point circuit) with or without
capacity guarantees and with or without a data link protocol.
2. A computing element and its attributes, offering the equivalent of a
computer hardware containing at least RAM, CPU and one network
interface, mass storage is optional. The computing element is capable
of hosting various operating systems and perform also functionalities
(e.g. routing). This is different from “Clouds” where storage is
considered an independent entity.
FEDERICA APAN 29th, Sydney, 10th March 2010
6
Infrastructure Status is up and
running
WWW.FP7-FEDERICA.EU
KTH
SE
SUNET
NORDUN
ET
HEAnet
IE
SWITCH
CH
DFN
DE
PSNC
PL
GARR
IT
CESNET
CZ
Red.es
ES
FCCN
PT
GRNET
ICCS
GR
i2CAT
ES
Hungarnet
HU
All links are 1 Gbps Ethernet
Each PoP hosts one or more large
PC and a network switch/router
FEDERICA APAN 29th, Sydney, 10th March 2010
7
The Core Substrate - HW
WWW.FP7-FEDERICA.EU
Router / Switch: Juniper MX480, Dual CPU, 1 line card with 32
ports at 1Gb Ethernet. Virtual and logical routing, MPLS,
VLANs, IPv4, IPv6, 2 of the 4 line cards have hardware
QoS packet-based capabilities
V-Nodes: each is a 2 x Quad core AMD @ 2GHz, 32GB RAM, 7+1
network interfaces, 2x500GB disks, VMware ESXi 3.5
FEDERICA substrate
FEDERICA APAN 29th, Sydney, 10th March 2010
8
The Core Substrate - IP
WWW.FP7-FEDERICA.EU
Management plane is a single IP Autonomous System:
AS 47630 : (public, no transit, all 4 core nodes peer with local
NRENs which announce the AS to GN2 and
Global Internet)
active
IP v4 : 194.132.52.0/23
(public addresses) active
IP v6 : (ready - under tests)
NRENs and
Global Internet
FEDERICA substrate
FEDERICA APAN 29th, Sydney, 10th March 2010
9
The basic service model
WWW.FP7-FEDERICA.EU
The FEDERICA basic service (create “virtual infrastructures” with
full user control) is only lightly dependent on the underlying
architecture.
The project made a choice to have two characteristics of the
service that imply manual intervention in the initial phase of user
access :
- the User Policy Board to accept, register, prioritize and counsel
the users’ proposals (AAI is included here)
- the overall reproducibility requirement which requires a manual
mapping from physical to virtual resources. Advanced
brokers / technologies / overprovisioning may overcome this
limit (see ongoing work in clouds).
Once the user has access to his slice he has full control.
FEDERICA APAN 29th, Sydney, 10th March 2010
10
Virtual to Physical resource mapping
WWW.FP7-FEDERICA.EU
Virtual Internet
The step to map to the
physical resources the
virtual resources has been
chosen to be performed
manually in FEDERICA.
The motivations are:
- the request to ensure
reproducibility
- optimization of the use
of the infrastructure.
FEDERICA APAN 29th, Sydney, 10th March 2010
11
FEDERICA versus other projects
Project:
Feature:
Allowed Operating
system
Control of lower
layers
IP
Choice of physical
delay and capacity
reproducibility
guarantees
User access
limitations
Cost
Scalability
WWW.FP7-FEDERICA.EU
Onelab2/
Planetlab
Emulab
FEDERICA
fixed
fixed
User’s choice
(almost any)
No
emulation
control down to
raw Ethernet
Mandatory
used to connect
then emulation
Used to connect,
then not needed
No, unless in SW
emulation
Yes
(up to 1 Gb)
No
emulation
Yes
Almost none,
at any time
Almost none,
at any time
regulated by a User
Policy Board
limited
none
none
medium/large
large
limited
FEDERICA APAN 29th, Sydney, 10th March 2010
12
How To Request Access
WWW.FP7-FEDERICA.EU
A user information pack is available in the web site, containing :
– Simple Memorandum of Understanding (*)
– Acceptable User Policy, Access Rules
– Guide for proposals, brief Introduction to FEDERICA
– Technical template(*), feedback template
Requests have to be addressed at
fed-upb (at) fp7-federica.eu
Information can be requested at
info (at) fp7-federica.eu
(*) mandatory documents
FEDERICA APAN 29th, Sydney, 10th March 2010
13
Research areas (Challenges)
WWW.FP7-FEDERICA.EU
There are a some key challenges for the evolution of the
project and tightly connected to virtualization :
1. “Real” versus “Virtual”, i.e. reproducibility/QoS
2. Virtualization service definition and automation of
procedures, in particular resource mapping.
3. Federation
4. Complexity
These areas are coupled through e.g. definition and
standardization of resources, control, management and
monitoring, security and policies for resiliency.
FEDERICA APAN 29th, Sydney, 10th March 2010
14
Research areas: Real v.s. Virtual
WWW.FP7-FEDERICA.EU
The reproducibility and the stability in time of the behaviour of the
virtual resources is a fundamental requirement for quantitative
evaluations of new ideas. As an example, a virtual circuit may not be
capable of offering a constant, fixed amount of bit per second, and a
virtual computer image may not provide a constant CPU percentage
and/or a constant disk access capacity.
The quality of a virtual resource can then be defined as the measured
reproducibility and stability of its behaviour when external conditions
change (e.g. a virtual machine is added or the total network traffic
increases).
The difference between the behaviour of the virtual and the physical
resource is another parameter which may be considered as a scale
factor. Yet the virtual machine may have a good “quality” even if it
underperforms the specifications.
FEDERICA APAN 29th, Sydney, 10th March 2010
15
Agenda
WWW.FP7-FEDERICA.EU
–
FEDERICA
– introduction and user requirements
– Framework, architecture
– Infrastructure status
– Service model, how to access
– challenges
–
Federating FEDERICA
–
Evolution and Conclusions
FEDERICA APAN 29th, Sydney, 10th March 2010
16
Federating FEDERICA
WWW.FP7-FEDERICA.EU
Proposal to differentiate between various forms of federation:
1. integrated ( the facilities can be used as one with a
inter-domain common control plane)
2. partially integrated (only part of the control is
exchanged, e.g. calendar, AAA information)
3. overlay (each facility just uses the services of the other
without a common control plane, just a data plane. here
Exchange of information related to monitoring, faults,
and so on is possible)
All these types present challenges.
FEDERICA APAN 29th, Sydney, 10th March 2010
17
Federating FEDERICA (cont)
WWW.FP7-FEDERICA.EU
Issues for federations:
Having a common control plane in a multidomain environment is
very difficult, as it places many constraints to each facility (in
time, technology and developments) (Integrated)
Need to develop standard resources representation schemas for
virtual resources and virtual resource sets to exchange services.
The inter-facility exchange of information and synchronization
between facilities has to scale gracefully (all schema).
The Intra-facility control plane is complex, due to resource
scheduling and resources mapping from virtual topology (slice) to
physical topology, especially if reproducibility or guarantees are
mandated. (all schema, related to dynamic provisoning)
FEDERICA APAN 29th, Sydney, 10th March 2010
18
FEDERICA - Onelab pre-federation
(overlay)
WWW.FP7-FEDERICA.EU
OneLab nodes can be hosted in a slice. Those node have full
control of their network interface and circuits up to the egress
from FEDERICA into General Internet.
Onelab Slice
NRENs and
Global Internet
FEDERICA substrate
FEDERICA APAN 29th, Sydney, 10th March 2010
19
Federating slices, e.g.
WWW.FP7-FEDERICA.EU
FEDERICA can create a slice containing fully meshed routers.
The test topology between them can be chosen by the user
enabling or disabling
interfaces on the
routers.
NRENs and
Global Internet
FEDERICA substrate (only CORE is shown)
FEDERICA APAN 29th, Sydney, 10th March 2010
20
Federating FEDERICA plans
WWW.FP7-FEDERICA.EU
- Continue to federate at the slice level in the overlay model
- Consider brokering slices (need to understand SLA) and
extend collaboration to other projects
- Evaluate challenges of federating at the substrate level. The
main issue is the virtual resources mapping to the physical
substrate (reproducibility).
- Agree and develop federated monitoring and resource
representation
- Discuss user's requirements for physical interconnection
including the optical layer
FEDERICA APAN 29th, Sydney, 10th March 2010
21
Agenda
WWW.FP7-FEDERICA.EU
–
FEDERICA
– introduction and user requirements
– Framework, architecture
– Infrastructure status
– Service model, how to access
– challenges
–
Federating FEDERICA
–
Evolution and Conclusions
FEDERICA APAN 29th, Sydney, 10th March 2010
22
Proposed e-Infrastructure evolution
(under evaluation)
WWW.FP7-FEDERICA.EU
KTH
SE
Univ. of
ESSEX
SUNET
NORDUN
ET
Janet
UK
HEAnet
IE
DFN
DE
PSNC
PL
GARR
IT
CESNET
CZ
RENATER
FR
SWITCH
CH
Red.es
ES
FCCN
PT
i2CAT
ES
GRNET
ICCS
GR
Hungarnet
HU
FEDERICA II
University of Essex as advanced optical PoP
FEDERICA APAN 29th, Sydney, 10th March 2010
23
Conclusions
WWW.FP7-FEDERICA.EU
For Future (and present) Internet research and evolution, FEDERICAlike infrastructures, enable innovative paths, exploiting virtualization
both in computers and networks.
FEDERICA creates virtual infrastructures, behaving almost like real
ones, which can be seen as generalised, “cloud” infrastructures. The
user access is simple from any place connected to Internet.
Universities, Private Enterprises even schools may benefit from such
ready-to-use environment.
Many challenges and research areas are still to be explored,
analyzed to create a common set of standards.
Virtualization facilitates and draws a smoother path to federation too.
FEDERICA APAN 29th, Sydney, 10th March 2010
24
More Information
WWW.FP7-FEDERICA.EU
Main source of information is http://www.fp7-federica.eu
(all deliverables and documents, user access portal redirection)
1.
July 2008 - EURESCOM mess@ge, issue 2/2008, "The FEDERICA Project - A
federated infrastructure for Future Internet research" - page 11
2.
Dae Young Kim, Laurent Mathy, Mauro Campanella, Rick Summerhill, James
Williams, Shinji Shimojo, Yasuichi Kitamura, Hideaki Otsuki, "Future Internet:
Challenges in Virtualization and Federation," aict, pp.1-8, 2009 Fifth Advanced
International Conference on Telecommunications, 2009, Venice/Mestre, Italy, May
24-May 28, ISBN: 978-0-7695-3611-8
3.
P. Sezgedi, S. Figuerola, M. Campanella, V. Maglaris, C. Cervello-Pastor: "With
Evolution for Revolution: Managing FEDERICA for Future Internet Research", IEEE
Communications Magazine Vol.47 No.7 pp. 34-39, July 2009
4.
M.Campanella, "The FEDERICA Project: creating cloud infrastructures", In
Proceedings of Cloudcomp 2009 (CloudComp), October 19-21, 2009, Munich,
Germany. ISBN 978-963-9799-77-6,
FEDERICA APAN 29th, Sydney, 10th March 2010
25
FEDERICA Consortium
National Research & Education Networks
CESNET
Czech Rep.
DFN
Germany
FCCN
Portugal
GARR (coordinator) Italy
GRNET
Greece
HEAnet
Ireland
NIIF/HUNGARNET
Hungary
NORDUnet
Nordic countries
PSNC
Poland
Red.es
Spain
SWITCH
Switzerland
Small Enterprise
Martel Consulting
WWW.FP7-FEDERICA.EU
NRENs organizations
TERENA The Netherlands
DANTE United Kingdom
Universities - Research Centers
i2CAT
Spain
KTH
Sweden
NTUA (ICCS)
Greece
UPC
Spain
PoliTO
Italy
System vendors
Juniper Networks
Ireland
Switzerland
FEDERICA APAN 29th, Sydney, 10th March 2010
26
WWW.FP7-FEDERICA.EU
Thank you
for your attention
FEDERICA APAN 29th, Sydney, 10th March 2010
27