My work during the summer - openlab-plugfest.npafi.org

My work during the summer - openlab-plugfest.npafi.org

1 Making NITOS SFA-compliant Harris Niavis, University of Thessaly, Greece Client side Server side Scheduler Database - users - node_list - spectrum - slices - reservation - spec_reserve

- users_slices Check reservations periodically Scheduler scripts Enable/Disable nodes 3 SFA The goal is to provide a minimal interface, a narrow waist, that enables testbeds of different technologies and/or belonging to different administrative domains to

federate without losing control of their resources. This will allow researchers to combine all available resources and run advanced networking experiments of significant scale and diversity. 4 Making NITOS, SFA compliant SFA Client 1. MySlice plugin RSpec s

Generic SFA Wrapper RSpec s NITOS API Schedule r Database 5 Making NITOS, SFA compliant SFA SFA Client Client

1. MySlice plugin RSpec s 2. Define RSpecs Generic SFA Wrapper RSpec s NITOS API

2. Define RSpecs Schedule r Database 6 Making NITOS, SFA compliant SFA SFA Client Client RSpec s Generic SFA Wrapper RSpec

s NITOS API 1. MySlice plugin 2. Define RSpecs 3. Implement NITOS driver-Rspec parser 2. Define RSpecs Schedule r Database 7

Making NITOS, SFA compliant SFA SFA Client Client RSpec s Generic SFA Wrapper RSpec s NITOS API 1. MySlice plugin

4. Implement NITOS API 2. Define RSpecs 3. Implement NITOS driver-Rspec parser 2. Define RSpecs Schedule r Database 8 MySlice plugin SFA Client RSpec

s Generic SFA Wrapper RSpec s NITOS API Schedule r Database 9 MySlice plugin MySlice A ready-made and easily customizable user

interface for testbeds. Is responsible for providing the testbed resource descriptions. Provides a modular implementation of independent plugins and a message passing interface shared between them. 10 NITOS Scheduler MySlice plugin 11 Generic SFA Wrapper SFA Client

RSpec s Generic SFA Wrapper RSpec s NITOS API Schedule r Database 12 Generic SFA Wrapper SFA gives users access to heterogeneous

resource types. The means that SFA uses for declaring which resources a user wants on each aggregate are called RSpecs.(resource specification). We defined NITOS RSpecs. 13 NITOS API SFA Client RSpec s Generic SFA Wrapper RSpec s

NITOS API Schedule r Database 14 NITOS API As much abstract as it could be, in order to be used from different OMF testbeds. It is an XMLRPC API that exposes all the information of NITOS Scheduler database. Except from Generic SFA Wrapper, any XMLRPC client could make calls to this API and get responses, if it is allowed to.

15 NITOS API The Generic SFA Wrapper will query the NITOS API about the availability of resources and will also make requests for resource allocation on slices. The NITOS API will receive requests about resource discovery and resource allocation. All it has to do, is just send some SQL queries to the database. 16 Our ambition Take advantage of XMLRPC API.

Application in Android, to make the reservation process easier and more user friendly. Make NITOS Scheduler package, available for all OMF testbeds. NITOS Scheduler plugin for mySlice NITOS API NITOS Scheduler back-end A tutorial. 17 Useful links NITOS Scheduler git repository https://github.com/NitLab/NITOS-Scheduler

NITOS API git repository https://github.com/NitLab/Nitos_api

Recently Viewed Presentations

  • Barneperspektiver

    Barneperspektiver

    Først da kan drages pålidelige konklusioner om, hvordan det går børn. Traumer og negative hændelser er virkningsfulde, mens de foregår. De forklarer dog ikke alene, hvordan det går børn på længere sigt. F.eks. forklarer 'utryg modertilknytning' mellem 0-3 år kun...
  • JavaScript

    JavaScript

    Retrieving values from a form using JavaScript. Consider this simple form: As we have seen, creating this form using HTML code is pretty straight-forward. The next -- and key -- step is to learn how to retrieve the values that...
  • u Flexible Transceivers Based on Time-Frequency Representation Theory

    u Flexible Transceivers Based on Time-Frequency Representation Theory

    Selects between two and only another is OK Flat Rayleigh fading channel -overlap -windows -equal Pfa: fair comparison !! Code length 64 M=64, R varies M=window size R=hop size Pfa set by simulations for windowing & overlap cases Windowing causes...
  • Obecná deformační metoda

    Obecná deformační metoda

    Nakladatelství VUT Brno, 1993. Válcová betonová nádrž (E= 27,0 kPa, m=0,2) s konstantní tloušťkou h=0,2 m o průměru 8 m a výšce 5 m je zatížená tíhou kapaliny (g=10 kNm-3). Stěna nádrže je na horním okraji volná, na spodním okraji...
  • Műszaki Kémia (gépészmérnök hallgatóknak) Tudnivalók a ...

    Műszaki Kémia (gépészmérnök hallgatóknak) Tudnivalók a ...

    Pót-pót zh. 2018 TAVASZ MK labor 1 /páratlan hét MK labor 2/ páros hét név Csoport név Csoport Békési Gergő Bendegúz A Adorján László A Csanádi József Balázs A Babanics Gergely A Csekei Zalán A Biró Bence A Csikár Tamás...
  • Module 1 - ANSTSE

    Module 1 - ANSTSE

    Open vs. closed questions . Open questions begin with why, how, when, who, etc. How (nervous) do you feel? Closed questions are yes or no. ... Allow the student to develop skills through their own practice and experience with guidance...
  • CDC Presentation

    CDC Presentation

    Les facteurs de risque modifiables à notre portée de connaissance peuvent être décrits qualitativement grâce à la classification et aux descriptions, et ils peuvent être quantifiés par la prévalence de la population, l'ampleur du risque et la fraction d'anomalies congénitales...
  • Test presentation

    Test presentation

    Peter Key and Derek McAuley, 1999 Notation r R user / network route j J network resource (eg link) xr resources demanded by user r (eg bandwidth per unit time) A = (Ajr) 1 if resource j is consumed by...