GTS Support in jFed Thijs Walcarius thijs.walcarius@intec.ugent.be - - PowerPoint PPT Presentation

gts support in jfed
SMART_READER_LITE
LIVE PREVIEW

GTS Support in jFed Thijs Walcarius thijs.walcarius@intec.ugent.be - - PowerPoint PPT Presentation

GTS Support in jFed Thijs Walcarius thijs.walcarius@intec.ugent.be Contents of this presentation What is jFed? Designing an experiment Using GTS resources 2 What is jFed? jFed is a Java-based framework for testbed federation


slide-1
SLIDE 1

GTS Support in jFed

Thijs Walcarius thijs.walcarius@intec.ugent.be

slide-2
SLIDE 2

2

Contents of this presentation

 What is jFed?  Designing an experiment  Using GTS resources

slide-3
SLIDE 3

3

What is jFed?

 jFed is a Java-based framework for

testbed federation

 Developed to support all resources in

the Fed4FIRE-project

Fed4FIRE = Federation for Future Internet Research and Experimentation

slide-4
SLIDE 4

4

Fed4FIRE assets - facilities

Wired Wireless Open Flow Cloud Other

EXO GENI (NICTA) Sydney, Australia

slide-5
SLIDE 5

5

Fed4FIRE facilities

 Diverse technologies  Diverse implementation stacks

 Abstract this for the user

slide-6
SLIDE 6

6

Goals of federation

 Make it easy for experimenters to use multiple

testbeds

  • Single account
  • Single (or small number) of tools, choice of tools

 Multiple testbeds

  • To scale up
  • To use/combine special resources (e.g. wireless robots)
  • Redundancy (e.g. testbed in maintenance)
  • To re-use experiments (class exercises, scientifically, …)
  • To compare environments (e.g. wireless, openflow

hardware, …)

slide-7
SLIDE 7

7

Design principles

Multiple identity provider Multiple tools Multiple testbeds Testbeds trust IdPs in federation All of them can appear and disappear !

slide-8
SLIDE 8

International federation and connectivity

slide-9
SLIDE 9

9

International federation and connectivity Compatible initiatives in:

 South-Korea  Canada  Japan  Brazil  China

slide-10
SLIDE 10

10

What is jFed?

 Three components:

  • jFed Probe
  • jFed Automated Tester
  • jFed Experimenter
slide-11
SLIDE 11

11

jFed Probe

 Assists developers in testing API

implementations

 Supports GTS API and more than 10 other

API’s!

slide-12
SLIDE 12

12

jFed Automated Tester

 Performs extensive full-automated tests  Simulates complete workflow of an

experiment

slide-13
SLIDE 13

13

jFed Experimenter

 End-user tool to design, provision and

manage experiments

slide-14
SLIDE 14

DEMO

slide-15
SLIDE 15

15

slide-16
SLIDE 16

16

slide-17
SLIDE 17

17

slide-18
SLIDE 18

18

slide-19
SLIDE 19

19

slide-20
SLIDE 20

20

slide-21
SLIDE 21

21

slide-22
SLIDE 22

Thank you! http://jfed.iminds.be