14
EDUCATION USING FIRE 21 January 2016 dr. Daan Pareit iMinds / Ghent University, Belgium

Education using fire

Embed Size (px)

Citation preview

EDUCATION USING FIRE 21 January 2016

dr. Daan Pareit iMinds / Ghent University, Belgium

FORGE• FORGE = Forging Online Education through FIRE

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

Example testbed• iMinds w-iLab.t (“our wireless lab”)

w-iLab.t

10 fixed: 1 x 802.11ac

60 fixed node locations

15 mobile node carriers

Example testbed• iMinds Virtual Wall (“our wired lab”)

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

Som

e FI

RE fa

ciliti

es…

FIRE projects

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/