Upload
forge-project
View
242
Download
0
Embed Size (px)
Citation preview
FIRE• Future Internet Research and Experimentation• Included as “FIRE” in EU FP7 and as “FIRE+” in EU H2020 • H2020 Future Internet:
• “moving towards a hyper connected world with hundreds of billions of devices fuelled by ambient and pervasive services […]
• “supported by the early availability of testbeds for experiments and research validation (FIRE+)” • http://ec.europa.eu/programmes/horizon2020/en/h2020-section/future-internet
• A FIRE facility/testbed offers a number of resources (computing nodes, tools, networking nodes, wireless spectrum analyzers etc) for experimenters to use remotely
• http://www.ict-fire.eu
• https://www.youtube.com/watch?v=YlTSyn5iHCU
Virtual Wall (gen1) Server nodes (100x)
Dual CPU, dual core (per CPU, 2GHz) 4GB RAM 4x 80GB harddisk 60x 6 and 40x 4 network interfaces
Central switch: Force 10 networks 576x Gb/s port 8x 10 Gb/s port 1.6Tb/s backplane
Displays
Example of the experiment lifecycleResource discovery
• Show me all resources available in the Fed4FIRE federation
Resource requirements
• Limit to nodes that have 2 IEEE 802.11n interfaces
Resource reservation
• Reserve me 30 nodes on testbed X tomorrow from 9-17h
•After 10 s, start data stream of 10 Mbps with source node 1, after 30 s start second data stream of 5 Mbps with source node 5.Experiment control
•Facility monitoring: crucial servers up and running? testbed up and running•Infrastructure monitoring: CPU load, number of transmit errors•Experiment measurement: measure end-to-end throughput, delay and jitter.Monitoring•Store measurements on the storage server of testbed X for later analysisPermanent storage
•I’m done with them at 15h already, release my resources so they can be used by other experimenters.Resource release
Exp
erim
ente
rTe
stbe
dR
esou
rce
Test
bed
man
agem
ent
Discovery, reservation, provisioning
OML Filter
OML store
in SQL
OML visua-liser
Measurements & monitoring
Nagios server
RRDTool (collectd)
Zabbix server
ML MAAM: Aggregate ManagerEC: Experiment controllerRC: Resource controller
ML: Measurement LibraryMA: Monitoring Agent
AM
F4F PortalMySlice
Flack
OmniSFI jFed
RC
OMF6 EC
NEPI
SSH client
Experiment control
XMPP server
SFA
SFA
FRCP
FRCP
SSH
SSH
ML OML stream MA stream
MA stream
OML stream
OML stream
Signed X.509certificate
Easy access• Extensive documentation: http://doc.fed4fire.eu/ • Account for all testbeds via https://authority.ilabt.iminds.be
jFed• jFed Experimenter GUI and CLI allow end-users to provision
and manage experiments. • http://jfed.iminds.be/
Video tutorial
Hands-on• http://ict-forge.eu
• http://ict-fire.eu
• https://authority.ilabt.iminds.be/
• http://jfed.iminds.be/