Update() Proposal Jonathon Duerig, Robert Ricci. Goal Allow Experimenters to Modify Existing Slivers.

Slides:



Advertisements
Similar presentations
Resource specification update for PlanetLab and VINI Andy Bavier Princeton University March 16, 2010.
Advertisements

Sponsored by the National Science Foundation1April 8, 2014, Testbeds as a Service: GENI Heidi Picher Dempsey Internet2 Annual Meeting April 8,
Commercial Clothes Washer UES Measure Update Regional Technical Forum February 19, 2014.
Query Verb Proposal Ashok Malhotra, Oracle
OESS AM, OESS STITCHING FLOWSPACE FIREWALL AL2S and GENI.
Network Rspecs in PlanetLab and VINI Andy Bavier PL Developer's Meeting May 13-14, 2008.
Collaboration Diagrams. Example Building Collaboration Diagrams.
Company LOGO Development of Resource/Commander Agents For AgentTeamwork Grid Computing Middleware Funded By Prepared By Enoch Mak Spring 2005.
Cloud based storage. Cloud Storage Storage accessed by a web service API It is a block storage, it exposes its storage to clients as Raw storage that.
Andy Bavier, PlanetWorks Scott Baker, SB-Software July 27, 2011.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation GEC16 Service Developers Roundtable: Strawman Unified I&M Tools and Services Marshall Brinn, GPO March 19,
CollectionSpace Service REST-based APIs June 2009 Face-to-face Aron Roberts U.C. Berkeley IST/Data Services.
Sponsored by the National Science Foundation1November 2, 2011 Aggregate Manager API Proposed Updates Aaron Helsinger November 2,
Sponsored by the National Science Foundation PGTools Spiral 2 Year-end Project Review University of Utah PI: John Regehr, Co-PI: Robert Ricci Staff: Leigh.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Gathering, Transferring and Sharing MD Goals Architecture Overview –Process.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation Towards Uniform Clearinghouse APIs GEC17 Developer Working Sessions July 23,
Sponsored by the National Science Foundation Tutorial: Introduction to Omni Niky Riga GENI Project Office GREESC13 $ omni.py createsliver aliceslice myRSpec.xml.
ALEPH version 19.01/20.01 Interlibrary Loan Updates South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
Sponsored by the National Science Foundation Building Custom Tools with geni-lib Sarah Edwards GENI Project Office (Materials provided by Nick Bastin,
Sponsored by the National Science Foundation GMOC Support for GENI Racks Kevin Bohan, GMOC Eldar Urumbaev, GMOC.
Behind the Scenes of GENI Experimentation Understanding GENI AM API and RSpec Sponsored by the National Science Foundation
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Behind the Scenes of GENI Experimentation Understanding GENI AM API and RSpec Sponsored by the National Science Foundation
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation Establishing Policy-based Resource Quotas at Software-defined Exchanges Marshall Brinn, GPO June 16, 2015.
Sponsored by the National Science Foundation Stitching Slices GEC7 Control Framework WG Aaron Falk GENI Project Office.
Presented by: SIF3: Multi-Object CRUD Joerg Huber SIF3 Consumer: Multi-Object CRUD Exercise.
Provider Modifications. Log-in to IMPACT Enter the User ID and Password then, click Login.
How to Use Your Committee Workspace. Click Here AFPMB Homepage.
FC C Federal Communications Commission Wireless Telecommunications Bureau Prepared by Non-Public -- For Internal Use Only Agenda Objectives License Manager.
Experimental Control Tools for ORCA Control Framework Anirban Mandal Renaissance Computing Institute (RENCI)
Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sponsored by the National Science Foundation.
Virtual Training Screens
Time Remaining 20:00.
11 HPSA and MUA/P NEGOTIATED RULEMAKING A DRAFT ROAD MAP HOW DO WE GET FROM HERE TO WHERE WE NEED TO BE? November 17, 2010 Edward Salsberg, HHS Representative.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Designing a Federated Testbed as a Distributed System Robert Ricci, Jonathon Duerig, Gary Wong, Leigh Stoller, Srikanth Chikkulapelly, Woojin Seok 1.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Sharing MD Objects with Researchers, MDA Service Goals Architecture Overview.
Jaime García Llopis IT-UDS-CDS BibCirculation. Overview 1. Introduction 2. Development process 3. Migration 4. Features 5. Demo 6. Next steps 7. Some.
Using the jFed tool to experiment from zero to hero
Indian Affairs-Facility Management System (IA-FMS) Training
Understanding the AM API through a simple experiment
Buy Exact IBM C Exam Questions With Answers - C Dumps PDF Dumps4Download
مدیریت استراتژيک منابع انسانی
Machine Independent Features
זכויות סוציאליות.
Methodology and parameter
GENI Exploring Networks of the Future
Recommended CPI Process
Timeline for Modifications 501 and 501A
Ռազմավարական կառավարում
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Updating Databases With Open SQL
[Based in part on SWE 432 and SWE 632 materials by Jeff Offutt, GMU]
Modified at -
Wings 2.0 Business Flow Reference Employee Benefit Approval
User Provisioning Project
ORGANIZATION'S NAME HERE:
[Based in part on SWE 432 and SWE 632 materials by Jeff Offutt, GMU]
Enabling Large Scale Utilisation of Class 3
Updating Databases With Open SQL
Presentation transcript:

Update() Proposal Jonathon Duerig, Robert Ricci

Goal Allow Experimenters to Modify Existing Slivers

Overview New API Methods – Update() – Cancel() New Allocation State – geni_allocating

Current State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() Delete() Renew()

Update() Parameters – Urns -- List of slivers to modify – Rspec -- Complete request specification for all slivers included in the urns list Changes user allocation, not provisioning – Existing sliver provisioning is unchanged

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() Delete() Renew() geni_ updating Renew() Update()

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() geni_ updating Update()

Cancel() Cancel an allocation Returns sliver to previous state Provisioned slivers not perturbed

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() geni_ updating Update() Cancel()

Provision() Implements an allocation Modifies sliver provisioning

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() geni_ updating Update() Cancel() Provision()

UPDATE() RSPECS

Update() for modify Urns: sliver+35, sliver+36 …

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() geni_ updating Update() Cancel() Provision()

Update() for create Urns: sliver+35, sliver+36 …

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() Delete() geni_ updating Update() Cancel() Provision() Update()

Update() for delete Urns: sliver+35, sliver+36 …

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() geni_ updating Update() Cancel() Provision() Update()

Update() Allocations Modifies allocations – geni_allocated – geni_updating Slivers remain in same state Attached to modified allocation

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() Update() geni_ updating Update() Cancel() Provision() Update()

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() Update() geni_ updating Update() Cancel() Provision() Update()

State Machine geni_ unallocated geni_ allocated geni_ provisioned Allocate()Provision() Delete() Renew() Update() Renew() geni_ updating Renew() Update() Cancel() Provision() Update()