Transcript Panlab II
Future Internet Research and
Experimentation
TNC’2009 Malaga
Susanna Avéssta, DIMES
••• 1
Allowing European researchers to test new paradigms at large scale,
including interactions with end users and communities
Testbed
Testbed
Testbed
Testbed
Testbed
Testbed
Internet as a complex system: need to promote strategic, advanced,
experimentally-driven, multi-disciplinary research on new internet concepts
validation
long-term
research
requirements
large scale
experimentation
••• 2
Support Action coordinating FIRE projects
FIRE Community
FIRE Initiative
FIRE Office
International relations
FIRE Strategy
What research? What testbeds?
How to federate?
Roadmap for FIRE Facility
••• 3
Future Internet as a Complex System
Cross-layer, multidisciplinary, system approach
Need for testing on the experimental facility
Visionary research on Internet protocols, architectures and
services
Open, bottom-up approach
Not necessarily backward-compatible
Multidisciplinary, allowing cross-fertilisation, e.g. bio-inspired
principles, evolutionary concepts, economic principles, …
Experimentally-driven research
Not just paperwork: research, theories must be based on testbeds
and data-driven experiments
Allowing identification of potential evolutionary transition paths
People?
••• 4
PERIM
Best Connectivity &
Quality
PII
Control plane
functionality
User-centric approach
Vital++
Data-centric
networking research
P2P
Multi-RAT
SMART
OL2
NaDa
New routing
protocols/paradigms
Resum
N4C
DTN, ONA
WISEB
Multi-hop ad-hoc
WSN and mesh
network optimisation
OPN
ECOD
Resilience and
security approaches
Self-management
approaches
Self
Autonomic
configuration
••• 5
FP6: Early
design &
prototyping
FP7 – WP 2007/08:
Prototyping the concept
of federating testbeds
Next: Expanding the
concept & building the
facility
PARADISO
TESTBED PROJECTS
WISEBED
VITAL++
ONELAB2
PII
FEDERICA
FIREWorks
FIRE Facility
FIRE-Research:
New paradigms
Other Projects
FP7, MSs, …
Network of
the Future
• Open and dynamic
• Supporting academia and industry
• Proof-of-concept → pre-commercial tbs
• Understanding the socio-economic dim.
• Expand to include
service architectures
• Support experimentation
cutting across layers
• Enable socio-economic
impact assessment
• Broaden involvement of
large user communities
• Support sustainability
• Develop the facility in
close cooperation with
FIRE research projects
• Join forces in Europe
and collaborate
internationally
••• 6
Bridging between FIRE Facility projects: OneLab2 and PII (Vital++,
WISEBED, FEDERICA)
Identifying scope and target customers
Use scenarios
Identifying usage and potential need for cross-federation
What use scenarios?
How much usage?
How implementable?
Common nominators: umbrella or architecture?
••• 7
Physical Extent
Broad
Global Scope
Cloud
computing
Cloud
PII
Vital++
PLII
Federica
OL2
Speed
GENI
Delay tolerant
Aggregated information
Opportunistic communication
Bandwidth
Latency
WISEBED
Narrow
Devices, Things, PANs
A federation is a union comprising a number of partially self-governing
regions united by a central ("federal") government under a common set
of objectives.
Interconnection of two or more independent testbeds for
Creation of a richer environment for testing and
experimentation
Increased multilateral benefits of the users of the individual
testbeds
Normally geographically dispersed
Owned by different organisations.
However, considered as being part of a single resource
Dynamic and evolve over time based on the requirements of the
users
Common objectives – Added value!
••• 9
FIRE Facility the core of the European and global
testing market
High-quality test centre, trustworthy partner and
an integral part of European R&D in FI/NWGN
Reference point to the standardisation of the sector
Neutral and independent
Versatile services, well-productised activities, fast
processes, open but can be walled as needed
Good, well-reasoned and quality enhancing
control
Incubator of new innovations
Autonomy of resource providers ensured
••• 10
From Serge Fdida, Panayotis Antoniadis and
Timur Friedman
What do I want to achieve?
Test a proposition, e.g.,
Technology
New service
End user acceptance
A new business hypothesis (e.g., business model)
A new regulatory approach
with given objectives
Openness of results
Exclusive IPR
Integration into larger facilities (for increased testing purposes)
Scale of experiment
Diversity of environment, e.g., locality, technologies, …
A means to the (customers') ends!
Is A Facility…
…A collection of test beds (each individually governed)?
…A collection of test bed federations?
…A single test bed federation?
Or is it a toolkit to support the customers' needs with the ability to
Build a federation that match the objectives at hand
Build on working test beds but also allow to integrate its own
Apply technologies proven to work (to a certain extent)
Rely on a community of researchers and practitioners dealing
with similar (testing and research) problems?
A means to the (customers') ends!
Is A Facility…
…A collection of test beds (each individually governed)?
…A collection of test bed federations?
…A single test bed federation?
Or is it a toolkit to support the customers' needs with the ability to
Build a federation that match the objectives at hand
Build on working test beds but also allow to integrate its own
Apply technologies proven to work (to a certain extent)
Rely on a community of researchers and practitioners dealing
with similar (testing and research) problems?
Provide a facility to the consumer that constitutes a toolkit
of methods and abilities by
Building on a proven basis
PlanetLab Europe (PLE) is a working federation of
test beds
PlanetLab (PL) provides a proven and evolving
platform basis for experimentation
PL has gathered a large community of experimental
researchers worldwide to rely on
Building (and federating) actual test beds
Building a toolkit that helps customers in experiments
?
PLC
PLE
Requires
PLJ
• flexible policy
framework
• a form of economic
model
?
ANA/Haggle
Orbit
…
Access rights of
PLE researches
on PLC nodes
Qu ickT ime ™ a nd a
de com pres sor
are nee ded to s ee th is p ictur e.
Access rights of
PLC researches
on PLE nodes
Current federation policy: “peering”
• Users from both facilities have the same access rights over the whole
infrastructure
•Both facilities apply the same local policy
But other federation policies are under investigation
PLE users are a subset of Federica users
A consumer-provider relationship?
We may have to constrain access of PLE users to the private
PlanetLab.
Virtualization: Run concurrent experiments, support
services
Monitoring: Collect data and make them available
Legal: Responsibilities and liabilities, IPR, …
Benchmarking: Assessment of the results produced,
reproducibility
Security: Robust and secure facility
Economics: Of the facility, for the users, the operators, the
federation(s)
Federation
Inter-operability framework
Data and resource representation
Control plane, resource management policies, incentives
PlanetLab Europe
118 nodes, 59 sites, 20 countries, 318 registered users, 65 active slices
Based on PlanetLab:
+1000 nodes, 487 sites, 41 countries, 5030 registered users, 630 active
slices
Growth 100 nodes per year
New components
WiFi links
Emulated links (Dummynet boxes)
NITOS
WiFi testbed, 23 nodes, OMF based
Open to the Onelab2 partners
Low level driver programming
Access to SAC testbeds
SAC cloud composed of mobile devices, incl. GPS
ANA, Haggle, DTNRG
Access to Wireless testbeds
All based on OMF
WiFi, WiMax, Mesh
Open source wireless testbed toolkit
Access to Computing Clusters
Everlab: 6 clusters, 89 hosts, 265 CPUs
Access to other testbeds
Slice-Based facility Architecture (SFA)
FEDERICA, Glab
New Components
Emulation, Monitoring
FIRE is a concept
Experimentally-driven, multidisciplinary, FI research
Modular, dynamically developing supporting facility
OneLab approach
Proven model for federation
Research and innovation incubator
Existing entity to get connected
Alone
Network power
••• 25
Web-site:
www.ict-fireworks.eu
Susanna Avéssta
Serge Fdida
Anastasius Gavras
[email protected]
[email protected]
[email protected]
••• 26