Download presentation
Presentation is loading. Please wait.
Published byMarjorie Gordon Modified over 9 years ago
1
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
2
Project Overview Research and Innovation Action (RIA) H2020 call: FIRE+ initiative Start date 01/01/2015 Duration: 48 months
3
Partners 3 13 partners from 8 countries Universities, Industry, SMEs Technical partners software/hardware providers Testbed operators UxV Manufacturers End Users
4
What is RAWFIE? Federation of robotic devices: o Unmanned Ground Vehicles (UGV), o Unmanned Aerial Vehicles (UAVs) and o Unmanned Sea Surface Vehicles (USVs).
5
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 facilities o Remote Control of moving nodes with real time characteristics over cloud infrastructure
6
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
7
Main Actors Multi-tier Architecture Interoperability with other Federations – o Adoption of Slice- Based Federation Architecture - SFA Possible re-used components o EDL o MySlice Platform o OMF, Testbed Control, Measurement and Management Framework Experimenters Testbed Operators UxV manufacturers RAWFIE multi-tier Architecture
8
Why SFA? Provides a secure common API to enable global federation o Experiment Life-cycle functionalities: User authentication and authorization Resource discovery Resource reservations Resource release Different technologies are federated with different administrative domains
9
RAWFIE SFA Workflow SFA Client Generic SFA Wrapper RAWFIE API RSpecs Schedule Database 1. MySlice plugin 2. Define RSpecs 3. Implement RAWFIE driver- Rspec parser 2. Define RSpecs 4. Implement RAWFIE API RSpecs
10
o Portal o Experimentation suite Experimentation Description Language Authoring tool Booking tool Launching tool Monitoring tool SFA Client RAWFIE multi-tier Architecture
11
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
12
RAWFIE multi-tier Architecture o Testbed software Testbed Manager Monitoring Manager Network Manager Resource Controller o Testbed Resources RAWFIE API
13
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 Coloring o Content Assist o Validation and Quick Fixes A set of additional tools for syntactic and semantic validation will be provided
14
Specific commands are developed for each EDL part EDL Parts o 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)
15
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)
16
Parts of an Experiment BeginExperiment Metadata Section Requirements Section Declarations Section Execution Section EndExperiment The Editor produces a set of files needed for experiment execution o Example: Json file containing the location of each node at each time instance RAWFIE EDL (4/6)
17
Example script Metadata Section Requirements Section Execution Section Nodes Management Group Management Declarations Section RAWFIE EDL (5/6)
18
Textual Editor example o Content assist example o Error identification RAWFIE EDL (6/6)
19
RAWFIE Experiment Scenarios Exploration & Assessment of Network Technologies Robustness Border Surveillance or Perimeter protection of large areas
20
Open Calls - How to get involved? Expected third parties o UxV manufacturers o Test bed operators o Experimenters Third parties funding o 3.4 M € (up to 150K per project) o Estimation for 23 third parties in total Open Calls process o Third parties description o Proposal submission o Proposal evaluation by a field-experts pool o Contract with successful ideas
21
How to attract participants? RAWFIE website o Call for reviewers o Call for proposals Social Media campaigns o Twitter, Facebook, LinkedIn Human networks o Participation to fora, conferences, workshops, conventions Emphasis on the self-sustainability of RAWFIE o Uniform interface for the experimenters o Larger pool of experimenters o Larger revenue for testbed operators and UxV vendors
22
Important dates 1 st Open Call : December 2015 o Submission deadline : February 2016 o Notification for successful proposals : May 2016 2 nd Open Call : December 2016 o Submission deadline : February 2017 o Notification for successful proposals : May 2017
23
Contact Stathes Hadjiefthymiades, University of Athens, GR Email: shadj@di.uoa.grshadj@di.uoa.gr Website: www.rawfie.euwww.rawfie.eu LinkedIn: Rawfie Project Twitter: @rawfie_project Upcoming Event: ICT Event, Lisbon
24
Questions 24
25
RAWFIE Tools EDL For Experimenters Interoperability with other Federation Adoption of Slice- Based Federation Architecture - SFA
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.