Upload
premala-susan
View
34
Download
0
Embed Size (px)
DESCRIPTION
System Engineering Report GENI Engineering Conference 4 End-User Opt-In Working Group Miami, FL. Harry Mussman April 2, 2009 www.geni.net. What is GENI End-User Opt-In?. - PowerPoint PPT Presentation
Citation preview
Sponsored by the National Science Foundation
System Engineering Report
GENI Engineering Conference 4End-User Opt-In Working Group
Miami, FL
Harry MussmanApril 2, 2009
www.geni.net
Sponsored by the National Science Foundation 2April 2, 2009
What is GENI End-User Opt-In?
GENIEnd User
GENI Srvc S3
Visualization Service
GENI Srvc S2GENI Srvc S1
DOE Agg Z(federated aggregate)
Aggr Z
GENI Operations & Management
GENI Aggr A
■ Operator■ Admin
Help Desk & Tools
■ Admin & Account Tools
Host A1
Host Ax
GENI Comp B
Comp B
Measure & Store
Software Storage
● ■Aggr Mgr with Ops Portal
Admin Oper
GENI Clearinghouse
ComponentRegistry
Principal Registry
●■Ticket: Store Query
●■Principal: Register Authen Query
Slice Registry
TicketLog
SoftwareReposit
●■Slice: Register Cred Issue or Tkt Broker Query
●■Soft Mod: Store Get Query
●■Component: Register Query
Research Org A
● Researcher
● ExperimentSupport Tools
Research Org B
● Slice Admin
● PI
LocalPrincipal Registry
EndUser
via Internetor GENI
■ Ops & Mgmt Tools
● ExperimentSupport Tools● Experiment
Control Tools
Experiment Plane
Measurement Plane
● Control Plane
■ Ops and Mgmt Plane
● ■Comp Mgr with Ops Portal
Admin Oper
● ■Aggr Mgr with Ops Portal
Admin Oper
Defined by: Use cases where end users (not researchers) become involved with GENI experiments; and by the services and capabilities necessary to support them.
Defined by: Use cases where end users (not researchers) become involved with GENI experiments; and by the services and capabilities necessary to support them.
Sponsored by the National Science Foundation 3April 2, 2009
Who am I?
• Harry Mussman– Current: Senior Systems Engineer in the GPO at BBN– Last: Voice-over-IP architect at BridgePort Networks
(a startup) and GTE Internetworking/Genuity– BSEE Univ Michigan, MSEE Northwestern Univ, PhD
Stanford Univ– [email protected]
• GENI roles:– Control Framework WG SE– Opt-in WG SE– GPO coordinator for six Spiral 1 projects
Sponsored by the National Science Foundation 4April 2, 2009
Roles of the WG SE
• Frame technical issues from top-down – Collect issues from WG, organize and revise– Use to identify and structure WG documents
• Synthesize input from bottom-up– Collect input from WG, compile and distribute– Look for and summarize consensus (or lack of it)
• Draft WG documents…– Manage process to completion
• Assist WG communications– Take and distribute notes– Maintain wiki
Sponsored by the National Science Foundation 5April 2, 2009
Agenda
• Definition of GENI End-User Opt-In• WG Activities and Status
– Required capabilities being built into Spiral 1 projects.
– Basic end-user opt-in uses cases.
• Next: Draft Overview Document• How can you participate in the WG?
Sponsored by the National Science Foundation 6April 2, 2009
Definition of GENI End-User Opt-In
• “GENI end-user opt-in is defined by use cases where end users (not researchers) become involved with GENI experiments, and by the capabilities necessary to support them.”– A particular situation may involve more than one use
case.
• Each end-user opt-in use case involves:– A set of players, with differing motivations.– One or more underlying GENI capabilities to make it
work.– Unique issues.– A set of policies and best practices.
Sponsored by the National Science Foundation 7April 2, 2009
WG Activities and Status
• Five basic end-user opt-in uses cases have been defined.
• Three basic capabilities have been defined.• Current Spiral 1 projects are including some
of the required capabilities.• WG goal: First DRAFT of “GENI End-User
Opt-In Overview” document.
Sponsored by the National Science Foundation 8April 2, 2009
Required Capabilities being built into Spiral 1
• Capability 1: Gateway from GENI to another network, e.g., the Internet– 1601 Virtual Tunnels (Nick Feamster – Georgia Tech)– 1650 Regional Opt-In (Matt Mathis – PSC)
• Capability 2: Contribution (or association) of a user’s node to an experiment on GENI– 1645 Million Node GENI (Justin Cappos – U Washington)
• Capability 3: Gathering logs and experiment data on GENI (some possibly user-identifiable) and managing their distribution
– 1628 Measurement System (Paul Barford – U Wisconsin)
Sponsored by the National Science Foundation 9April 2, 2009
Spiral 1 Projects with End-User Opt-In Capabilities
1578 Overlay Hosting Nodes
1579 ProtoGENI
1595 Great Plains
Environ
1646 CMU Testbeds
1609 TIEDTrial Integ
Environ DETER
1642 Instrument
Tools
1613 Enterprise
GENI
1600 PlanetLab
1658 Mid-Atlantic Crossroads
1602Sense/Actuate Network
1582 ORCA/BEN
1599 Vehicular
Mobile Network
1660 ORBIT
Framework
1601 Virtual Tunnels
1657WIMAX
1633 Kansei Sensor
Network
1628 Measuremen
t System
1621 GUSH Tools
1622 Provisioning
Service
Cluster A Cluster ECluster D Cluster CCluster B
1643 Programmable Edge Node
1663 Digital Object
Registry
1604 GENI Meta Operations
1650 Regional
Opt-In1632 Security
Architecture
1645 Million- Node
GENI
1610 GENI at 4-
Year Colleges1619
Optical Access
Networks
1653 Data Plane
Measurements
1631 Embedded Real-time Measure
Study AllPick One
Sponsored by the National Science Foundation 10April 2, 2009
Basic End-User Opt-In Use Cases
• Use Case 1: User opt-in to GENI experiment for service– See Opt-in Workshop report by Craig Partridge.
• Use Case 2: Wholesale opt-in to GENI of traffic– See DRAFT requirements from 1650 Regional Opt-In project (Matt
Mathis – PSC).
• Use Case 3: A disruptive GENI experiment– Consider experience from PlanetLab by Larry Peterson - Princeton.
• Use Case 4: Opt-in of user resources to a GENI experiment– Studied in 1645 Million Node GENI project (Justin Cappos – U
Washington).
• Use Case 5: Gathering data involving opt-in users in a GENI experiment
– Considered in 1628 Measurement System (Paul Barford – U Wisconsin).
Sponsored by the National Science Foundation 11April 2, 2009
Next: DRAFT Overview Document
• End-user opt-in uses cases are being refined and extended:– Add more detail.– Better understand the players, their relationships
and motivations.– Clearly identify and define key issues.– Formulate proposed policies and best practices.– Fully specify required capabilities.– Reference current implementations, research and
projects.
• Looking for common “policy themes”.• Expect DRAFT document soon.
Sponsored by the National Science Foundation 12April 2, 2009
How can you participate in the WG?
• Check wiki for activities:– http://groups.geni.net/geni/wiki/GeniOptIn – See meeting announcements, notes,
presentations– Check work in progress, DRAFT documents, etc.
• Join the mailing list!– Listen, and then participate in a discussion.– Participate in document reviews– Once you are on a list, you can contribute to the
wiki.
• Attend meetings