![Page 1: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/1.jpg)
National and Kapodistrian University of Athens
RAWFIE(Road-, Air-, Water-based Future Internet
Experimentation)Experimenter Support in the RAWFIE Platform
Stathes Hadjiefthymiades Pervasive Computing Research Group
University of Athens
p-comp
![Page 2: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/2.jpg)
Project Overview• Research and Innovation Action (RIA)
H2020 call: FIRE+ initiativeStart date 01/01/2015Duration: 48 months
![Page 3: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/3.jpg)
3
Partners
• 13 partners from 8 countries• Universities, Industry, SMEs• Technical partners
software/hardware providers
• Testbed operators• UxV Manufacturers• End Users
![Page 4: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/4.jpg)
What is RAWFIE?• Federation of robotic devices:
o Unmanned Ground Vehicles (UGV), o Unmanned Aerial Vehicles (UAVs) and o Unmanned Sea Surface Vehicles (USVs).
![Page 5: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/5.jpg)
Main Objectives• “Automated, remote operation of a large
number of robotic devices for assessing the performance of different technologies in networking, sensing and mobile/autonomic application domains.”
• Provide smart tools for conducting large-scale experiments on IoT
• Integrate cloud services and networking facilitieso Remote Control of moving nodes with real time
characteristics over cloud infrastructure
![Page 6: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/6.jpg)
Innovations
Diversity
• Heterogeneous UxV test beds• Wide class of networking technologies
Extensibility
• Ease of incorporating additional technologies.
Virtualization
• Support Experimentation as-a-Service (EaaS)• Use of cloud services (PaaS / IaaS)
Sustainability
• Designed for long lifetime
![Page 7: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/7.jpg)
• Main Actors• Multi-tier
Architecture• Interoperability
with other Federations –o Adoption of Slice-Based
Federation Architecture - SFA
• Possible re-used componentso EDLo MySlice Platformo OMF, Testbed Control,
Measurement and Management Framework
Experimenters
Testbed Operators
UxV manufacturers
RAWFIE multi-tier
Architecture
![Page 8: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/8.jpg)
Why SFA?• Provides a secure common API to enable global
federationo Experiment Life-cycle functionalities:
• User authentication and authorization • Resource discovery• Resource reservations • Resource release
• Different technologies are federated with different administrative domains
![Page 9: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/9.jpg)
RAWFIE SFA Workflow
SFA Client
Generic SFA
Wrapper
RAWFIE API
RS
pe
cs
Schedule
Database
1. MySlice plugin
2. Define RSpecs
3. Implement RAWFIE driver- Rspec parser2. Define RSpecs
4. Implement RAWFIE API
RS
pe
cs
![Page 10: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/10.jpg)
o Portal o Experimentation suite
• Experimentation Description Language• Authoring tool• Booking tool• Launching tool• Monitoring tool
SFA Client
RAWFIE multi-tier
Architecture
![Page 11: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/11.jpg)
Slice Manager
Aggregate
Manager
Registry
RAWFIE multi-tier
Architecture
o Experimenter Authorization o Testbed Directory o Experiment Manager
• Experiment Validation and Compilation• Data Analysis engine• Experimental Visualization• Launching Service
o System Monitoring
Generic SFA Wrapper
![Page 12: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/12.jpg)
RAWFIE multi-tier Architecture
o Testbed software• Testbed Manager• Monitoring Manager• Network Manager• Resource Controller
o Testbed Resources
RAWFIE API
RAWFIE API
RAWFIE API
![Page 13: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/13.jpg)
RAWFIE Experiment Description Language (Ver. 1.0 / Sept 2015) (1/6)
• Textual editor: Eclipse plugin• Technology: Xtext• Xtext: development of programming languages and
domain specific languages• Supported Features:
o Syntax Coloringo Content Assisto Validation and Quick Fixes
• A set of additional tools for syntactic and semantic validation will be provided
![Page 14: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/14.jpg)
• Specific commands are developed for each EDL part
• EDL Partso Generic (similar to known programming languages)
• Constants, variables, vectors, literals• Statements (assignment, if, Switch, For, While)
o Experiment Management• Metadata (name, description, etc)• Execution management (stop, suspend, wait, etc)• Requirements (testbeds, nodes, location, etc)
o Planning / Guidance Management• Waypoints management • Timeline management (sequential or parallel execution, execution at
predefined intervals)• Data management
RAWFIE EDL (2/6)
![Page 15: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/15.jpg)
• EDL Parts (cont.)o Coordination Management
• Metadata (type, etc)• Group Management
o Node Management• On Board Sensing
o Control Management (activation, deactivation, suspend)o Configuration Management (parameters definition, update, etc)o Data Management
• Communication Management (network interface, protocol, etc)
RAWFIE EDL (3/6)
![Page 16: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/16.jpg)
• Parts of an Experiment BeginExperiment Metadata Section Requirements Section Declarations Section Execution Section EndExperiment• The Editor produces a set of files needed for
experiment executiono Example: Json file containing the location of each node at each time
instance
RAWFIE EDL (4/6)
![Page 17: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/17.jpg)
• Example scriptMetadata Section
Requirements Section
Execution Section
Nodes Management
Group Management
Declarations Section
RAWFIE EDL (5/6)
![Page 18: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/18.jpg)
• Textual Editor example
o Content assist example
o Error identification
RAWFIE EDL (6/6)
![Page 19: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/19.jpg)
RAWFIE Experiment Scenarios
• Exploration & Assessment of Network Technologies Robustness
• Border Surveillance or Perimeter protection of large areas
Borders
Area -Camp
UxVs
OperationalCentre
DAY NIGHT THERAL CAMERARADAR
DAY NIGHT THERAL CAMERAMOTION SENSORACOUSTIC SENSORFLAME DETECTORCBRN SENSOR
CAMERA
MOTION SENSOR
CBRN SENSOR
FLAME DETECTOR
ACOUSTIC SENSOR
ALARM
ALARM
Borders
Area -Camp
UxVsUxVs
OperationalCentre
DAY NIGHT THERMAL CAMERARADAR
DAY NIGHT THERMAL CAMERAMOTION SENSORACOUSTIC SENSORFLAME DETECTORCBRN SENSOR
CAMERA
MOTION SENSOR
CBRN SENSOR
FLAME DETECTOR
ACOUSTIC SENSOR
ALARM
ALARM
![Page 20: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/20.jpg)
Open Calls - How to get
involved?
• Expected third partieso UxV manufacturerso Test bed operatorso Experimenters
• Third parties fundingo 3.4 M € (up to 150K per project)o Estimation for 23 third parties in total
• Open Calls processo Third parties descriptiono Proposal submissiono Proposal evaluation by a field-experts poolo Contract with successful ideas
![Page 21: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/21.jpg)
How to attract participants?
• RAWFIE websiteo Call for reviewerso Call for proposals
• Social Media campaignso Twitter, Facebook, LinkedIn
• Human networkso Participation to fora, conferences, workshops, conventions
• Emphasis on the self-sustainability of RAWFIEo Uniform interface for the experimenterso Larger pool of experimenterso Larger revenue for testbed operators and UxV vendors
![Page 22: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/22.jpg)
Important dates• 1st Open Call: December 2015
o Submission deadline: February 2016o Notification for successful proposals: May 2016
• 2nd Open Call: December 2016o Submission deadline: February 2017o Notification for successful proposals: May 2017
![Page 23: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/23.jpg)
Contact
Stathes Hadjiefthymiades, University of Athens, GREmail: [email protected]
Website: www.rawfie.euLinkedIn: Rawfie ProjectTwitter: @rawfie_project
Upcoming Event: ICT Event , Lisbon
![Page 24: National and Kapodistrian University of Athens RAWFIE (Road-, Air-, Water-based Future Internet Experimentation) Experimenter Support in the RAWFIE Platform](https://reader038.vdocuments.net/reader038/viewer/2022102909/56649f1d5503460f94c3443f/html5/thumbnails/24.jpg)
Questions
24