SlideShare a Scribd company logo
EDUCATION USING FIRE
IGIP Workshop @ WEEF 2015, Florence, Italy
20 September 2015
dr. Daan Pareit – iMinds / Ghent University, Belgium
FORGE
• FORGE = Forging Online Education through FIRE
Overview
1. A few details about FIRE
2. An example course
3. FORGE tools and Open Call
4FORGE Project FP7-ICT-610889
A FEW DETAILS ABOUT “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
SomeFIREfacilities…
FIRE projects
Example of the experiment lifecycle
Resource
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
Resource
provisioning
• Make sure
that they
will be
deployed
with Ubuntu
12.04 LTS
•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
Experimenter
Testbed
Resource
Testbed
management
Discovery, reservation, provisioning
OML
Filter
OML
store
in
SQL
OML
visua-
liser
Measurements & monitoring
Nagios
server
RRDTool
(collectd)
Zabbix
server
ML MA
AM: Aggregate Manager
EC: Experiment controller
RC: Resource controller
ML: Measurement Library
MA: Monitoring Agent
AM
F4F
Portal
MySlice
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.509
certificate
14FORGE Project FP7-ICT-610889
AN EXAMPLE COURSE
• Show wlan course site
16FORGE Project FP7-ICT-610889
17FORGE Project FP7-ICT-610889
18FORGE Project FP7-ICT-610889
19FORGE Project FP7-ICT-610889
20FORGE Project FP7-ICT-610889
21FORGE Project FP7-ICT-610889
22FORGE Project FP7-ICT-610889
Learning Analytics
Reservation web interface
• Web first approach allows publishing to virtually any platform
• Modern web browser
• FORGEBox
• Any LMS supporting iframes
• Apple iBook
• EPUB3
Cross platform
Theory and exercise lesson: ex cathedra
Lab session: in PC classroom with tutors
Lab session: remotely tutored
Student questionnaire
“The exercise(s) helped me understand the
subject of this course.”
“The exercise(s) helped me self-assess my
progress during this course.”
“Using the iMinds testbeds during the
exercise(s) improved my learning experience.”
Open positive feedback
• “Not overly focussed on knowledge by heart, more on the
understanding and practical use of theory”
• “Everything was easy to execute, it was all about
understanding”
• “No configuration hassle, nice and easy graphs”
• “No struggling with configuring systems. Because of this, the
assistants had more time to extensively answer the questions
that we had.”
Deployment of the iMinds course
One machine controlling
the experiments
Three wireless nodes
performing the experiments
http://forge.test.iminds.be/wlan/
e-Learning:
an interactive Wi-Fi course
Automatic provisioning
Graceful degradation
IPv4 to IPv6 gateway
Experimenter
Testbed
Resource
Testbed
management
Discovery, reservation, provisioning
OML
Filter
OML
store
in
SQL
OML
visua-
liser
Measurements & monitoring
Nagios
server
RRDTool
(collectd)
Zabbix
server
ML MA
AM: Aggregate Manager
EC: Experiment controller
RC: Resource controller
ML: Measurement Library
MA: Monitoring Agent
AM
F4F
Portal
MySlice
Flack
OmniSFI jFed
RC
OMF6
EC
NEPI
SSH
client
Experiment control
XMPP
server
SFA
SFA
FRCP
FRC
P
SSH
SSH
ML OML stream MA stream
MA stream
OML stream
OML stream
Signed X.509
certificate
Course implementation blocks
WLAN course flow
• Reserve 3 wireless nodes necessary for experimentation
• Provision machines
• 3 selected nodes on w-iLab.t (hostapd and wifi configured via scripts)
• 1 generic node on Virtual Wall with custom image (course page, OMF EC
and OML)
• Experiment control initiated through course page
• Start OMF Experiment Controller with correct Experiment Description
• Visualize OMF EC status on course page using status widget
• Results are automatically collected using OML
• Visualize OML results on course page using graph widget
Reuse: LTE course
39FORGE Project FP7-ICT-610889
FORGE & FIRE TOOLS
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
OMF/OML
• Once machines are provisioned, we need experiment control
and result collection.
OMF: Experiment description
• OEDL language (ruby)
• http://mytestbed.net/projects/omf6/wiki
• Uniform description of experiment
• Which resources?
• Which applications?
• Entire flow of the experiment (timeline)
• Easy to map to other testbeds
1/10/201543
OMF: Experiment Controller
• Executes an OMF OEDL Experiment Description
• omf exec wlan1-1.rb
• Testbeds can provide an EC
• Or you can run your own
• Fully automated execution
• Ties experiment to an OML server
OML: result collection
• Collecting results from testbed machines to database
OML: application hooks
• OML measurements points can be defined in custom source
code (C library)
• Some applications provided by NICTA: iperf, network test apps
• Custom wrapper scripts can be created to capture output of
any application, format it to OML compliant syntax
FORGEStore
• http://www.forgestore.eu
FORGEBox
• http://www.forgebox.eu
49
FORGE Project FP7-ICT-610889
Use of schema.org/LRMI
• Included in FORGEBox implementation
when preparing a course
Google Structured Data Testing Tool
Education using FIRE
Open Call details
 
High visibility
Guided training &
technical assistance
• Simple application form
• Lean MoU
Continuous open access
to FORGE tools
http://ict-forge.eu/opencall/
Next deadline: Nov 10, 2015
Hands-on
• http://forge.test.iminds.be/wlan/
• http://forge.test.iminds.be/lte/
• http://forgestore.eu/
• http://forgebox.eu/
• https://authority.ilabt.iminds.be/
• http://jfed.iminds.be/

More Related Content

PPTX
Education using FIRE
PDF
Test Execution Infrastructure for IoT Quality analysis
PDF
Functional and non-functional testing with IoT-Testware
PDF
Operating OPNFV: Deploy it, test it, run it
PDF
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
PPTX
Swimming upstream: OPNFV Doctor project case study
PDF
180 nm Tape out experience using Open POWER ISA
PDF
Open Platform for NFV: Arno and Beyond
Education using FIRE
Test Execution Infrastructure for IoT Quality analysis
Functional and non-functional testing with IoT-Testware
Operating OPNFV: Deploy it, test it, run it
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Swimming upstream: OPNFV Doctor project case study
180 nm Tape out experience using Open POWER ISA
Open Platform for NFV: Arno and Beyond

What's hot (15)

PPTX
Track4K in production at the University of Cape Town
PDF
Ekon 25 Python4Delphi_MX475
PPTX
Connection points between opnfv and etsi nfv tst working group
PDF
OPNFV Developer Tools and Release Process
PDF
Devoxx 2015 - Building the Internet of Things with Eclipse IoT
PDF
Arduino C maXbox web of things slide show
PDF
Metrics ekon 14_2_kleiner
PDF
A closure ekon16
PPT
Open Platform for NFV (developer)
PDF
EKON 25 Python4Delphi_mX4
PPTX
Building OPNFV as a Platform
PDF
ONAP integration with opnfv via opera
PDF
OPNFV: Platform Performance Acceleration
PDF
OpenPOWER ADG key note
PDF
maXbox Starter 39 GEO Maps Tutorial
Track4K in production at the University of Cape Town
Ekon 25 Python4Delphi_MX475
Connection points between opnfv and etsi nfv tst working group
OPNFV Developer Tools and Release Process
Devoxx 2015 - Building the Internet of Things with Eclipse IoT
Arduino C maXbox web of things slide show
Metrics ekon 14_2_kleiner
A closure ekon16
Open Platform for NFV (developer)
EKON 25 Python4Delphi_mX4
Building OPNFV as a Platform
ONAP integration with opnfv via opera
OPNFV: Platform Performance Acceleration
OpenPOWER ADG key note
maXbox Starter 39 GEO Maps Tutorial
Ad

Viewers also liked (11)

PDF
TeamBetter Reccomendation Letter
PDF
Gabrielle_Chin_Resume
PDF
Affitti appartamenti estivi Alba Adriatica | Affitti turistici con Adria Vaca...
PDF
Mappy BVA - Infographie consommateurs 2015
PDF
Filter for unique values or remove duplicate values excel
PDF
Beriman kepada allah edit. pdfdocx
PDF
PDF
Jaune 2010 Formation Professionnelle
PPTX
Konsep Ketuhanan Dalam Islam
PDF
Optimiser ses pages d'atterrissage, le chantier clé pour le search ?
PDF
Catalogue of Zhengzhou Gou's Electromagnetic Induction Heating Equipment Cor....
TeamBetter Reccomendation Letter
Gabrielle_Chin_Resume
Affitti appartamenti estivi Alba Adriatica | Affitti turistici con Adria Vaca...
Mappy BVA - Infographie consommateurs 2015
Filter for unique values or remove duplicate values excel
Beriman kepada allah edit. pdfdocx
Jaune 2010 Formation Professionnelle
Konsep Ketuhanan Dalam Islam
Optimiser ses pages d'atterrissage, le chantier clé pour le search ?
Catalogue of Zhengzhou Gou's Electromagnetic Induction Heating Equipment Cor....
Ad

Similar to Education using FIRE (20)

PPTX
Dcollins icl-belfast-v5
PDF
FORGE Keynote @ IT Mexicali, October 2015
PDF
FORGE Keynote @ IT Mexicali, October 2015
PDF
Remote Experimentation from Research to Education: A European Roadmap
PDF
FIRE in a Book - Future Internet Opportunities for Innovative European Busine...
PDF
FIRE in a Book
PDF
About FORGE presentation
PDF
FORGE: Enhancing eLearning and research in ICT through remote experimentation...
PDF
FORGE: Enhancing eLearning and research in ICT through remote experimentation
PDF
FORGE: Enhancing eLearning and research in ICT through remote experimentation
PDF
Fire Brochure 2015
PPTX
Interactive Learning Resources and Linked Data for Online Scientific Experime...
PDF
FORGE project
PDF
FORGE: BRINGING FIRE AND THE E-LEARNING SPHERES TOGETHER
PPTX
5 Thomas Magedanz
PDF
FORGE project
PPT
Per Blixt - Fire results from call 5 and plans for call 7
PPTX
iMinds' course: Wi-Fi throughput
PDF
Virtualizing testbed resources to enable remote experimentation in online tel...
Dcollins icl-belfast-v5
FORGE Keynote @ IT Mexicali, October 2015
FORGE Keynote @ IT Mexicali, October 2015
Remote Experimentation from Research to Education: A European Roadmap
FIRE in a Book - Future Internet Opportunities for Innovative European Busine...
FIRE in a Book
About FORGE presentation
FORGE: Enhancing eLearning and research in ICT through remote experimentation...
FORGE: Enhancing eLearning and research in ICT through remote experimentation
FORGE: Enhancing eLearning and research in ICT through remote experimentation
Fire Brochure 2015
Interactive Learning Resources and Linked Data for Online Scientific Experime...
FORGE project
FORGE: BRINGING FIRE AND THE E-LEARNING SPHERES TOGETHER
5 Thomas Magedanz
FORGE project
Per Blixt - Fire results from call 5 and plans for call 7
iMinds' course: Wi-Fi throughput
Virtualizing testbed resources to enable remote experimentation in online tel...

More from FORGE project (8)

PPTX
iMinds' course: preceding exercises
PPTX
Developing interactive learning resources
PDF
Transforming education through FORGE
PDF
FORGE - Perfect Pitch Panel @ NetFutures 15
PDF
FORGE Methodology - CI FIRE Methodology Workshop @ NetFutures 15
PDF
FORGE poster @ iMinds Conference
PDF
FORGE Brochure
PDF
FORGE - Best poster award FIA14
iMinds' course: preceding exercises
Developing interactive learning resources
Transforming education through FORGE
FORGE - Perfect Pitch Panel @ NetFutures 15
FORGE Methodology - CI FIRE Methodology Workshop @ NetFutures 15
FORGE poster @ iMinds Conference
FORGE Brochure
FORGE - Best poster award FIA14

Recently uploaded (20)

PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
HVAC Specification 2024 according to central public works department
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Introduction to Building Materials
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
IGGE1 Understanding the Self1234567891011
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
Indian roads congress 037 - 2012 Flexible pavement
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PPTX
Computer Architecture Input Output Memory.pptx
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
HVAC Specification 2024 according to central public works department
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Chinmaya Tiranga quiz Grand Finale.pdf
Weekly quiz Compilation Jan -July 25.pdf
Introduction to Building Materials
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
IGGE1 Understanding the Self1234567891011
What if we spent less time fighting change, and more time building what’s rig...
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
FORM 1 BIOLOGY MIND MAPS and their schemes
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
TNA_Presentation-1-Final(SAVE)) (1).pptx
Indian roads congress 037 - 2012 Flexible pavement
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Computer Architecture Input Output Memory.pptx
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα

Education using FIRE

Editor's Notes

  • #11: Fire facilities
  • #12: Created/operated/maintained via research projects , EU funding
  • #13: In this example an experimenter has developed a mechanism to automatically create a wifi mesh network (multi-hop network). The experimenter wants to test this at a larger scale, hoping to proof that the new solution can easily forward multiple streams at the same time without sacrificing any performance.
  • #14: As mentioned in the previous slide, there are 3 types of experimenter tools supported, and for each of them the experimenter has several options to choose from because we adopted 3 APIs in the Fed4FIRE architecture. For resource discovery, reservation and provisioning, the experimenter can choose to use the Fed4FIRE portal, Flack, Omni and SFI. All these tools use the SFA interface to talk to the specific testbed management components (called Aggregate Managers). For Experiment control, the experimenter can run its own instance of an experiment controller. This can be the OMF6 Experiment Controller, or NEPI. The user can also directly log in on the nodes using its local SSH client, and perform experiment control actions manually using the console on the resource. For measurement and monitoring, the experimenter can use several OML tools: filters, persistence tools (store in SQL database) and visualization tools. In case of experiment measurement, these tools will use OML streams that are directly originating from the OML measurement library component that is deployed on the resource. For facility and infrastructure monitoring, the testbed will wrap its existing monitoring infrastructure (being Nagios, Zabbix or Collectd) in an OML stream, which will be used by the OML experimenter tools. To support all these tools, it is required that testbeds expose their management software through the SFA interface, that they deploy OMF6 experiment contorl on their testbed, and that they provide one of the mentioned monitoring frameworks and wrap its output in OML streams. On the resources three agents have to be deployed: an OMF resource controller, an OML measurement library and the appropriate monitoring agent that corresponds with their adopted monitor framework.
  • #16: Demo the course, Show iPad Show learning locker
  • #34: Deployed anytime ; taught anywhere
  • #35: Experiment on wilab for actual wireless nodes + web interface also as an experiment on other facility to make it all dynamic
  • #36: As mentioned in the previous slide, there are 3 types of experimenter tools supported, and for each of them the experimenter has several options to choose from because we adopted 3 APIs in the Fed4FIRE architecture. For resource discovery, reservation and provisioning, the experimenter can choose to use the Fed4FIRE portal, Flack, Omni and SFI. All these tools use the SFA interface to talk to the specific testbed management components (called Aggregate Managers). For Experiment control, the experimenter can run its own instance of an experiment controller. This can be the OMF6 Experiment Controller, or NEPI. The user can also directly log in on the nodes using its local SSH client, and perform experiment control actions manually using the console on the resource. For measurement and monitoring, the experimenter can use several OML tools: filters, persistence tools (store in SQL database) and visualization tools. In case of experiment measurement, these tools will use OML streams that are directly originating from the OML measurement library component that is deployed on the resource. For facility and infrastructure monitoring, the testbed will wrap its existing monitoring infrastructure (being Nagios, Zabbix or Collectd) in an OML stream, which will be used by the OML experimenter tools. To support all these tools, it is required that testbeds expose their management software through the SFA interface, that they deploy OMF6 experiment contorl on their testbed, and that they provide one of the mentioned monitoring frameworks and wrap its output in OML streams. On the resources three agents have to be deployed: an OMF resource controller, an OML measurement library and the appropriate monitoring agent that corresponds with their adopted monitor framework.
  • #43: The problem is that there are different testbeds with each their management software, Experiment description : FULL description of entire configuration + FLOW of experiment + measurements definition -> Easier to re-run experiments under different environment + show scientific relevance by including entire description of the experiment + easier to compare results!
  • #52: The FORGE project launches an Open Call as continuous open access to the FORGE tools, meaning that no strict procedures for proposal submission and evaluation will be applied. The call offers free access to the FORGE tools and processes. The open call will apply a fast submission process based on a simple proposal template. In addition, the collaboration of successful participants with the FORGE project will be formalised with a lean Memorandum of Understanding (MoU); therefore the administrative burden for proposers is limited, since there will be no Grant Agreement, no Consortium Agreement and no official deliverables. The FORGE consortium will provide support to the interested users throughout the development of their courses, covering guided training and technical assistance. Moreover, the participants will be acknowledged as associate partners and will receive wide recognition and high visibility through the project’s website. Participants from successful proposals within this call will not receive EC funding and will not become official partners in the FORGE project.