Presentation is loading. Please wait.

Presentation is loading. Please wait.

Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sponsored by the National Science Foundation.

Similar presentations


Presentation on theme: "Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sponsored by the National Science Foundation."— Presentation transcript:

1 Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sponsored by the National Science Foundation

2 What happens behind the scenes when reserving resources on GENI? Cloud Security Curriculum Workshop – July 15, 2015 www.geni.net

3 All GENI resource reservation tools use the same data formats and APIs RSpecs GENI Resource Specifications GENI AM API GENI Aggregate Manager API Sponsored by the National Science Foundation Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

4 Sponsored by the National Science Foundation slice credential create slice researcher Aggregate Manager API aggregate resources users slice s clearinghouse projects tool slice, RSpec CH APIs Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

5 Sponsored by the National Science Foundation GENI Resource Specifications (or Rspecs) are XML documents that describe resources <rspec type="request” … xmlns="http://www.geni.net/resources/rspec/3"> RSpec for a virtual machine with one interface Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

6 Sponsored by the National Science Foundation Three flavors of RSpec Advertisement RSpecs Aggregates describe what they have Request RSpecs Experimenters describe the resources they want Manifest RSpecs Aggregates describe resources allocated to an experimenter Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

7 Sponsored by the National Science Foundation Aggregate Manager Experimenter Tool ListResources(…) Advertisement RSpec CreateSliver(Request RSpec, …) Manifest RSpec ListResources(SliceName, …) Manifest RSpec What do you have? I have … I would like … You have … What do I have? You have … Experimenter tools and aggregates talk to each other using the GENI Aggregate Manager API or GENI AM API Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

8 Sponsored by the National Science Foundation GENI Resource Reservation Tools All GENI resource reservation tools speak the AM API and RSpec… Jacks/Portal jFed $ omni createsliver aliceslice myRSpec.xml INFO:omni: ----------------------------------- INFO:omni: Completed createsliver: Options as run: aggregate: https://www.emulab. framework: pgeni native: True Args: createsliver aliceslice myRSpec.xml Result Summary: Slice urn:publicid:IDN+pgeni Reserved resources on https://www.emulab.net/p Saved createsliver results to aliceslice-man INFO:omni: =================================== omni Hosted Local Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

9 All GENI resource reservation tools use the same data format (RSpec) and APIs (AM API) Pick the tool that works best for the current task Sponsored by the National Science Foundation Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

10 Sponsored by the National Science Foundation Hardware GENI APIs Tool GENI CloudLab Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net

11 Sponsored by the National Science Foundation GENI Federation: Status and Plans GENI is expanding its scope by federating with additional cloud testbeds. Fed4Fire (EU) CloudLab (Utah) SAVI (Canada) GENI Chameleon Control Data Identity Control SDX Data Identity SDX Control SDX : The testbeds are at the Control plane (AM API). : The testbeds are linked by mutual trusting of SSL certificates, negotiated polices. Data : The testbeds are linked at the Data plane. Identity : The testbeds are linked by exchange of identity information through Portal SSO. Identity Data Cloud Security Curriculum Workshop – July 16, 2015 www.geni.net


Download ppt "Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sponsored by the National Science Foundation."

Similar presentations


Ads by Google