Você está na página 1de 95

An Open Federated Laboratory Supporting

Network Research for the Future Internet

International Workshop:
New Architectures for Future Internet

OneLab
Can we build a test-bed to
explore the “future”
Internet?
Serge Fdida

Université Pierre & Marie Curie, LIP6


Paris, France

1 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Outline
● Vision
 Starting from the Customer end
 A Facility - what is it?
● The Federation concept
 When and how to federate?
 Current federation activities
● From vision to Implementation: Offering
 PlanetLab Europe Operation
 Onelab contributions

2 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Questions?
● What is the vision?
 What is broken and need to be fixed?
● What is the right approach?
 Is the clean slate approach appropriate?
 Any transition methodology?
● How difficult do you expect that a new architecture
would be adopted?
 We have a few examples on how difficult it is to change
the current architecture: multicast, mobile IP,
Intserv/Diffserv, and IPv6.
 Any enabling factor?

3 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Some possible scenario ….

4 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Clean slate vs evolutionary?

5 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Vision – The « Facility » framework

6 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Vision
● Explore the possible Future(s) of the Internet
 Innovative research, multidisciplinary, demonstration
• The future Internet might be Polymorphic
• Multiple Federated Internets will co-exist build with different design
criteria
• Including the current one
• Content, Wireless, DTN, Things, …

● What is the foundation of this future?


● How to assess the assumptions explored by
candidate future internet solutions?
 Network Science
 Experimentation facility

7 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


The Polymorphic Internet :
Some Internet Future(s)
• The Network is a Database
• The (Access) Network is Wireless
• The Network is the People
• The Network is a global Virtualized resource

• They’re all Federated (Inter-domain)

8 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Experimentally driven research
● Why?
 Research driven by Intuition & Experimentation +

validation
 A Playground for enabling new architectures

● Enforce a Federation effort on building a


large-scale facility for network research
 On the importance of testing

 Diversity and scale

 Lower the entry cost for experimentation

9 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


The federation vision

http://www.onelab.eu/
http://www.planet-lab.eu//
10 - OneLab - CPqD– September 23, 2009 – Campinas Brazil
Federate your testbed

11 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


The EU FIRE Framework

12 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


“creating a research environment for investigating and
experimentally validating highly innovative and
revolutionary ideas“
To investigate, test and compare, at large scale, new
paradigms and future internet architectures, and their
socio-economic impact

validation
Testbed Testbed

long-term large scale Testbed Testbed


research experiment.
Testbed Testbed

requirements

13 - OneLab - CPqD– September 23, 2009 – Campinas Brazil ••• 13


The Federation Concept!

14 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


A Customer View on Experimentation
● 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
 Scale of experiment
 Diversity of environment, e.g., locality, technologies, …
 Integration into larger facilities (for increased testing purposes)

15 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Where does the Facility Come In?
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?

16 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


The Onelab Vision
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
 PLE is the public version under a particular governance
 Wireless and other (DTN) extensions under work (see later)
● Building a toolkit that helps customers in experiments
 Work on benchmarking, measurements, … useful beyond the test beds
 Dissemination activities to potential customers

17 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Main questions?
● Building a Facility, which affordable long-term vision can we
develop?
 No dogmatism! Usage/Cost Trade-off.
● What is a reasonable starting point?
 Users of the Facility from the origin
● What are the purposes to be served?
 Long-term / Short-term
 Research / Industry
 Public good / Commercial
● What are the facility-specific research & industrial
challenges?
● The Semantic of Federation!

18 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Why to federate?
● Many benefits
 Diversity, realism (geography, technology)
 Scale (number of nodes, resources)
 Multiplexing (more efficient resource usage)
 Creation of a global research community
● But also challenges
 Complexity
 Legal and trust issues
 Policies

19 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


When and how to federate?
● Different objectives: Scale, realism, reproducibility,
heterogeneity
● Different constraints: Security, privacy, allocation
policies
● When (not)? (which types of facilities)
 Commercial vs. open testbeds
 Reproducibility vs. realism
 Heterogeneity/scale vs. capacity per node/simplicity
● How? (under which policies)
 Fairness vs. efficiency
 Sophisticated incentive mechanisms vs. accounting
 Independence vs. simplicity

20 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Can we achieve this?

21 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Or this, eg FEDERATION

22 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Distributed facilities
● PlanetLab
 Sites contribute nodes
 Researchers belonging to a
site create slices that
consume resources
 An Internet overlay
 A single authority (per
domain)
 Public good approach
● Slice-based Facility
Architecture
 Private vs. “Public”

23 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Stand-alone testbeds
● Testbeds managed by a single
authority
 Geographically limited
 With affiliated users or not
● Different technologies
 Wireless, emulation, sensors, Clusters
 E.g., ORBIT, Emulab, DTN/ANA,
WISENET, Everlab, …
● Resource allocation is critical
 Scarce resources
 In many cases virtualization is hard

24 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Federation (dictionary definition!)
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.

25 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


The federation vision

26 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Federation: main entities

Facility A Facility B

Researchers

Slice Management Slice Management

Resources

Authority A Authority B
Administrative border

27 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Federation (1)

Facility A Facility B
1. Share user credentials

Slice Management Slice Management

28 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Federation (2,3)

Facility A Facility B
1. Share user credentials

Slice Management Slice Management

2. Share resource descriptions

3. Allow experiments to run across facilities

29 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Federation: more than resource integration
Facility A Facility B

Policies
Slice Management Slice Management
Monitoring

Security

30 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Slice Management Interface (SMI)
● Different possible scenario
 Only user credentials are exchanged and users can access other facilitie’s

resources through their own SMI


 Each facility can offer its own interface to the all available federated resources
 Facilities could agree on a common interface to provide access to the
federated resources
● Running an experiment across facilities
 None (an experiment per facility)

 A gateway to bridge facilitie’s nodes


 Synchronization functionality (reservation!)

31 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


PLE-PLC federation policy

32 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Future Plans

33 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Need for hierarchical federation

34 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Other types of federation policies
(PLE-Federica)

35 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


PLE-Private PlanetLabs
(Glab, EverLab, Emanics)

36 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


From Vision to Implementation

37 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


March’07…
Onelab History PLE PLC/PLE
PLJ
http://www.onelab.eu/ PLC/PLE Federation
Federation

Oct’03 March’04 May’04 Sept’05 Sept’06 Sept’08


ENEXT PlanetLab PlanetLab OneLab Onelab OneLab2
NoE Europe meeting in submitted funded as accepted as
Initiative Cambridge as IST IST project IST project
Testbeds STREP (Strep), (IP),
2 years 2 years
-1.9/2.9M€ 6.3/8.9M€

38 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


OneLab ingredients
● Currently funded for 2009-10
 Drawing on FP6 activities: Onelab, SAC, Evergrow
● Three Pillars:
 Platform, Tools and Customers
● 26 partners
 Industry: Alcatel, Ericsson, Thales, Thomson
 Operators: BT, Telekomunikacja Polska
 Research Labs: INRIA, Fraunhofer, Nicta
 Universities in France, Germany, Italy, Israel, Spain, Portugal, Sweden,
Switzerland, Hungary, Japan
● External: PlanetLab, CoreLab, WINLab (ORBIT), VINI, CAIDA, …

39 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


OneLab2 Organisation

Pillar 2 - To

40 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


What Does OneLab Do?

41 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Federate your testbed

42 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Activities & Contributions (Operation)
● Operate PLE, Welcome new sites
● Document the system for users and administrators
● Deploy new federation technology: SFA Interface
 Allow three-way top-level federation: PLE-PLC-PLJ- …
 Allow “hierarchical” federation: PLE-EverLab, PLE-G-Lab, …
 Allow PL/OMF (Wireless)
● Develop MySlice advanced slice management tool
 Integration of TopHat, Etomic, Dimes
 Virtual Observatory
 Visualization tools

43 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


43
Activities & Contributions (Integration)
● Co-development between Princeton and Onelab
● Unique codebase at svn.planet-lab.org
● Notion of a “distribution” that allows to build variants
● Features and objectives
 Flexible, extensible data model (v4.3)
 Reworked web UI (v4.3)
 GENIwrapper / SFA (v5.0)
 More recent linux kernel (v5.1)
● Federation and new components integration
 Emulation, Wireless, …

44 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


44
Activities & Contributions (Monitoring)
● Topology Discovery (WP4) based on TopHat, DIMES, ETOMIC
 Specialized flexible measurement hardware
 High precision measurements
 Integration and extension of TopHat, DIMES, ETOMIC
 Visualization tools
● Packet Tracking (WP5) based on CoMo
 Provide standardized interfaces and formats (IPFIX, PSAMP)
 Allow distributed multipoint measurements
 Provide data selection techniques
 Provide resource management for measurement tasks
 Impact Standardization with own contributions

45 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


45
Activities & Contributions (Wireless)
Objectives
● To Integrate wireless technologies into a global large-scale
research infrastructure
● To define a common framework for conducting experiments in all
the various OneLab wireless test beds.

Activities towards the following lines:


● Provisioning of new test bed resources, in order to properly
support experimentation activities
● Development of management tools to configure and monitor
those wireless networks / support the experimenter
● Development of a common test methodology that developers can
follow to validate their applications or protocols

46 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Activities & Contributions (Customers)
SAC, Content
● Explore the issues raised by the inclusion of such
environments
● The SAC Gateway concept: Environments alike ANA,
Haggle, DTN
● The PubSub & CDN approaches

Benchmarking
● A methodology for running and comparing experiments
● “Controlled” environments

47 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Concluding remarks
● Building a facility is a major challenge
 Complex process, High risk, non technical issues (IPR, Legal,)
● Onelab is about:
 Supporting two complementary dimensions (NS & Exp)
 Enabling different federations – not one size fits all
 Basing on an existing ecosystem with an international community
● Onelab has delivered PlanetLab_Europe (PLE):
 Up and running! Independent and Federated
 Highly visible worldwide, seen as a peer wrt other testbeds
 Cooperation with « Pilot » projects (PSIRP, ANA, Haggle, 4Ward,
FEDERICA) – looking for new partnerships.
 Aggregate tools of disperse communities

48 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Join and experiment with us!
Test-Beds “As close as possible to real life!”

49 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Questions

50 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Tutorial Site
The tutorial (pdf slides) are available at:

http://www.ict-fireworks.eu
The tutorial system is available at:

http://tutorial.onelab.eu

51
51 - OneLab - CPqD– September 23, 2009 – Campinas Brazil
Backup

52 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


An Open Federated Laboratory Supporting
Network Research for the Future Internet

The OneLab2 project


Rationale and Objectives

(detailed, not to be presented)!


Serge Fdida, UPMC

53 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


The EU FIRE Framework

54 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


“creating a research environment for investigating and
experimentally validating highly innovative and
revolutionary ideas“
To investigate, test and compare, at large scale, new
paradigms and future internet architectures, and their
socio-economic impact

validation
Testbed Testbed

long-term large scale Testbed Testbed


research experiment.
Testbed Testbed

requirements

55 - OneLab - CPqD– September 23, 2009 – Campinas Brazil ••• 55


FP6: Early FP7 – WP 2007/08: Next?: Expanding the
design & Prototyping the concept concept & building the
prototyping of federating testbeds facility

• enable socio-economic
PARADISO impact assessment
FIREWorks • broaden involvement of
large user communities

ONELAB2

WISEBED
VITAL++
• support sustainability
• develop the facility in
FEDERICA

close cooperation with


PII

FIRE research projects


FIRE Facility • Join forces in Europe
and collaborate
internationally
FIRE-Research: Network of
New paradigms the Future
Other Projects
TESTBED PROJECTS FP7, MSs, …

• supporting academia and industry


• proof-of-concept → pre-commercial tbs
• understanding the socio-economic dim.

56 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


European Union Framework
● ICT FP7 Framework Program (2007/2014)
 ICT: Information and Communication Technologies
 € 9.1 billion for funding ICT over the duration of FP7
● ICT Challenge 1
 Internet related projects from technology to services
 Strong emphasis on the future Internet
 Most are industry driven projects
 Some innovative projects
● Experimentally-driven research
 European Experimental Facility
 Fireworks FP7 SA coordinating FIRE projects

57 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


PERIM
PII

Vital++

OL2 SMART
NaDa WISEB
N4C

ECOD OPN
Resum

Self
58 - OneLab - CPqD– September 23, 2009 – Campinas Brazil ••• 58
PII Architecture

59 - OneLab - CPqD– September 23, 2009 – Campinas Brazil •59


Federate your testbed

60 - OneLab - CPqD– September 23, 2009 – Campinas Brazil •60


FEDERICA Infrastructure KT
H
SE
SUNET

NORDUN
ET

HEAnet DFN PSNC


IE DE PL

SWITCH GARR CESNET


CH IT CZ

Red.es
FCCN ES GRNET
PT ICCS
GR
i2CAT
ES
Hungarnet
HU

1 Gbps Ethernet
Each core PoP is equipped with a
switch/router (Juniper) and two or
more V-Nodes

61 - OneLab - CPqD– September 23, 2009 – Campinas Brazil •61


A rough comparison of the FIRE Facility prototypes

Context • Converged Telecom/ •Distributed system • Networking Research


Internet Service & •IP networking • Network technology
Network Environments •Research focus agnostic environment
• Industry focus • GÉANT, NRENs

Platform SOA PlanetLab – both public Gigabit transmission


(e.g. to federate IMS and private versions equipment and
based testbeds among Own evolution with computing nodes both
themselves and with Federation capable of virtualization
others)
Focus •Converging network, •Shared Resources • Virtual slices composed
service platform and •Real World Environment of networking and
application infrastructures •Applications computing resources
•Complete Control over enduring over time • Isolation of
Dedicated Resources •Partial Control experiments in slices
•Reproducibility • Operational
•Variability
environment
• Reproducibility &
monitoring

NSF/FIRE workshop, December 8, 2008, Madrid


62
From Vision to Implementation

63 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Onelab2
● Follow on of Onelab
 Onelab2: IP project, 2 years, 6.3/8.9M Euro
● Responsible for Planetlab Europe
 Already federated with PLC
 http://www.planet-lab.eu/join_us
● + various stand-alone testbeds
 Wireless testbeds (WiMax, WiFi, Multi-link, Multi-radio)
 SAC testbeds (ANA/DTN)
● Specific focus on measurements tools
● Currently 46 (35 operational) sites, 77 (65 available)
nodes, growing…

64 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Onelab 1
● Onelab_1 was a concrete path towards Experimental Facilities
 Based on Planetlab

● OneLab will help us better understand federation, which will be key


to Experimental Facility success
● OneLab will also make considerable progress in

● Extend
 Extend PlanetLab into new environments, beyond the traditional wired internet.

● Deepen
 Deepen PlanetLab’s monitoring capabilities.

● Federate
 Provide a European administration for PlanetLab nodes in Europe.
 Federate with other facilities ….

65 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Developing the Vision
● OneLab should be developed as a multi-year facility
● Based on three pillars
 Platform (development, operations)
 Tools (monitoring)
 Customers (users and research targets)
● Liaison with “pilot” projects
 Haggle & ANA (SAC), PSIRP (Content), 4WARD (Future Internet)
● PlanetLab Europe (PLE) will grow over the years
 Tools found mature are integrated from OneLab2 into PLE
● Peer with PLC/GENI, PlanetLab Japan, Glab, Federica,
ORBIT/OMF, …

66 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


OneLab2 Organisation

Pillar 2 - To

67 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


An Open Federated Laboratory Supporting
Network Research for the Future Internet

Operations

Timur Friedman, UPMC

68 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Our key platform is European PlanetLab
● Covered by a legal framework:
 Membership Agreement
 PlanetLab Europe has a legal status
● with
 Special terms for EU enterprises
 Private PlanetLabs possible
● Federated with Princeton and Japanese efforts
 MoU with PLC
 Aki Nakao (Univ. Tokyo) joining Onelab2 project
 On going discussions with Tsinghua University
● Increase the “Value” of PlanetLab_EU
 New users, industrial involvment
 PlanetLab has proved itself already, even as a production deployment environment
(Telecom Poland example)

69 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


What we manage

Nodes

PLC ops Main operations centre EverLab ops

70 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


70
Growth of PlanetLab Europe
Addition of
wireless
(new)

Nodes

PLC ops Main operations centre EverLab ops

71 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


71
Growth of PlanetLab Europe
Addition of
emulation
(new)

Nodes

PLC ops Main operations centre EverLab ops

72 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


72
Future plans
● Next six months
 Deploy new federation technology: SFA Interface
■ Allow three-way top-level federation: PLE-PLC-PLJ- …
■ Allow “hierarchical” federation: PLE-EverLab, PLE-G-Lab, …
■ Allow PL/OMF (Wireless)
 Upgrade PLE, EverLab from v4.2 to v4.3 (done!)
● Ongoing
 Welcome new sites
 Document the system for users and administrators
 Develop MySlice advanced slice management tool

73 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


73
An Open Federated Laboratory Supporting
Network Research for the Future Internet

Integration

Thierry Parmentelat, INRIA

74 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Integration
● Co-development between Princeton and Onelab
● Unique codebase at svn.planet-lab.org
● Notion of a “distribution” that allows to build
variants
● Features and objectives
 Flexible, extensible data model (v4.3)
 Reworked web UI (v4.3)
 GENIwrapper / SFA (v5.0)
 More recent linux kernel (v5.1)

75 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


An Open Federated Laboratory Supporting
Network Research for the Future Internet

Dissemination WP3

Scott Kirkpatrick, HUJI

UPMC, HUJI, with participation from all partners

76 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Dissemination Activities
● Two websites
 www.planet-lab.eu
■ Basic resource for PlanetLab Europe, its tools and
associated facilities
 www.onelab.eu
■ Project website, news, archive, wiki, and scheduler
□ News stories posted here with RSS feed. Newsletter in
future.
□ All presentations and deliverables available to public

77 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Education and Outreach
● We have to prove the “Value” of PlanetLab to:
 IST projects
 Industry
● Tutorials
 First focus on getting over the initial hurdles:
■ Registration, setup, slices, slivers, launching tests
■ Building on experience with EverLab, OneLab users
□ Strong correlation between completing tutorial and subsequent
usage.
■ Tutorial addresses several classes of user, docs now separate the
roles clearly for reference use
 Next build demo/tutorials for advanced users

78 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


International cooperation
● Participation in global federation effort
 PLE – PLC
■ Already exploiting foreground technology from 2007-8 collaboration
■ Federation works in both directions today
□ Client app (e.g. Dimes client) can launch slivers on PLC from PLE or the
reverse.
□ Access to private planet-labs (delegated testbeds) is next
□ A scalable federation model
■ PLE/PLC MoU signed
 Planet-lab Japan and other Far Eastern groups
■ PL_Japan (Aki Nakao), Progress with China, Korea
 PLE and PLC collaborate on the SFA architecture

79 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


An Open Federated Laboratory Supporting
Network Research for the Future Internet

Monitoring Tools
(WP4/WP5)

Tanja Zseby, Fraunhofer FOKUS

Javier Aracil, Universidad Autonoma de Madrid (UAM)

80 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


E.g.: PlanetLab monitoring
Traffic CPU, memory, Reliability
(for security) bandwidth
Information
Web GUI Web API, Web GUI Access
Web GUI
Text Files

EverStats Monitor Information


PlanetFlow CoMon Collection

Monitoring
Agents

81 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


OneLab2 Activities
● Topology Discovery (WP4) based on TopHat, DIMES, ETOMIC
 Specialized flexible measurement hardware
 High precision measurements
 Integration and extension of TopHat, DIMES, ETOMIC
 Visualization tools
● Packet Tracking (WP5) based on CoMo
 Provide standardized interfaces and formats (IPFIX, PSAMP)
 Allow distributed multipoint measurements
 Provide data selection techniques
 Provide resource management for measurement tasks
 Impact Standardization with own contributions

82 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


ANME Internet
Advanced Network Monitoring Equipment

Switch
PlanetLab boxes

Etomic/
Nanosec Span port
COMO control

Blackfin
ARGOS NIC NIC

APE SERVER
Etomic control
COMO

Joint Specification of WP4/5 in D 4.2:


GPS
‘Specification for advanced monitoring boxes’
83 - OneLab - CPqD– September 23, 2009 – Campinas Brazil
From nanoseconds (ARGOS) to microseconds

● ARGOS provides a measurement resolution of tens


of nanoseconds with GPS timestamping.
● PREMON Driver provides a measurement resolution
of microseconds with GPS timestamping.
● We can use combinations: some equipments with
PREMON and some with ARGOS.

84 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


84
PREMON installed on a SOM-PC

SOM-PC cost (Mini-ITX): 300 Euro.

85 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


85
ARGOS card (NetFPGA)

Price for university: 500 USD

86 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


An Open Federated Laboratory Supporting
Network Research for the Future Internet

Wireless WP Overview

Leandros Tassiulas, CERTH

87 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Objectives
● To Integrate wireless technologies into a global large-scale
research infrastructure
● To define a common framework for conducting experiments
in all the various OneLab wireless test beds.

Activities towards the following lines:


● Provisioning of new test bed resources, in order to properly
support experimentation activities
● Development of management tools to configure and monitor
those wireless networks / support the experimenter
● Development of a common test methodology that developers
can follow to validate their applications or protocols

88 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Wireless-Testbeds
● An IEEE 802.11 (Wi-Fi) test-bed (CERTH)
 Linux platform
 Commercial WiFi cards (Atheros, Intel, Intersil) with open source drivers

(MadWiFi, Intel, HostAP)


 Focuses on MAC and network layer implementation

● An IEEE 802.16 (WiMAX) test bed (ALF, ALI)


 Two Base Stations, a number of mobile clients
 Focuses on WiMAX node configuration, evaluation of the behavior of

WiMAX in a mobile environment, handover scenarios


● A multi-link test bed (ETH)
 Based on PC nodes and different radio access technology devices

(HSDPA, WLAN, Bluetooth, ZigBee, 3GPP-LTE-like)


 Focuses on the modeling of the characteristics of cellular mobile

systems (bandwidth limitation, propagation delay, handover between


routers of different technology)

89 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Current Status
We have developed the three testbeds:
● WiFi testbed (CERTH)
● WiMAX testbed (AL-F, AL-I)
● Multi-link test bed (WiFi link, LTE link, HSPA link)
We are working on the remote access of the testbeds.
We are developing a control and management framework based on OMF as a
federation tool on the top of the testbeds.
We are developing an interface that runs between the user and the driver
(currently in the WiFi testbed) that:
● Monitors the communication (channel condition, power, rates, etc)
● Controls the communication (sets the rate, power, etc)
We are conducting research in order to investigate limitations on the
implementation of research ideas on the test beds
We are developing documentation and tutorials

90 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Current Status
We are developing a control and management framework based on
OMF as a federation tool on the top of the testbeds.
● a slicing scheme based on OMF that gives access to a remote user.
■ Reserve resources of a particular testbed
□ Particular nodes setup a slice
- Functioning in specific channels
- Using a specific max power
■ Reserve resources of different testbeds and run experiments in a
unified way
□ Some nodes of one testbed (e.g. WiMAX)
□ Some nodes on another (e.g. WiFi)
□ The testbeds communicate though the wired network

91 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Next Steps
● Federation of the different testbeds though OMF
● Define a common framework for
 Remote reservation
 Control
 Management

● Develop the wireless toolkit


 Low cost WiFi based nodes
 OMF based control framework

● Implementation of interconnection scenarios


● Testing of the developed framework
● Documentation - tutorials

92 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


"The raison d'être of OneLab
is its use by other projects.”
Max Lemke
Technical presentation meeting, March, 2009

93 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Documentation

● http://omf.mytestbed.net/ (NICTA)

● http://nitlab.inf.uth.gr (CERTH)

94 - OneLab - CPqD– September 23, 2009 – Campinas Brazil


Coffee Break

95 - OneLab - CPqD– September 23, 2009 – Campinas Brazil

Você também pode gostar