wiki:GeniSubstrate

Version 44 (modified by jjacob@bbn.com, 16 years ago) (diff)

--

GENI Substrate Working Group

This is the GENI Substrate Working Group wiki. Please contribute! Joe Evans evans@ittc.ku.edu, Peter O'Neil poneil@maxgigapop.net, and Patrick Crowley pcrowley@wustl.edu are the working group chairs. John Jacob jjacob@geni.net is the working group system engineer. To find out what the Substrate working group does, browse these pages and read the working group charter. If you have comments or suggestions on the charter, please send them to the substrate-wg mailing list. If you have comments or suggestions about these pages, feel free to log in and improve their content. To view past archives of the mailing list, see the mailman archive or the nabble archive. Please note that all contributions to GENI mailing lists are publicly accessible, i.e. not limited to mailing list registrants, through these archives.

When you subscribe to a GENI working group mailing list (such as substrate-wg), you also get a wiki account that uses the same username and password. You should get an email letting you know when the wiki account is created, which allows you to login and start contributing. The "login" link is at the top of this page. The login works for all GENI working group pages.

Substrate-WG Announcements

Save the date for GEC2 March 2-4, Washington, DC
see GENI.net events page for more information

System Overview Document has been posted to geni.net: system overview
The system overview document is intended to help readers unfamiliar with GENI understand the shape of the facility through examples and discussions of key elements and concepts.

Substrate-WG Contents

The contents of the GENI substrate working group wiki are dictated by the group's activities. The GENI substrate design will be driven by specific requirements derived from desired capabilities within a GENI slice that address the research needs spelled out in the GENI Science Plan. At the same time, it is important that GENI capabilities reflect the state-of-the-art in the GENI time frame in terms of network services and component technology performance. This calls for both a bottom up and a top down approach to GENI substrate design, and leads to the following wiki contents which reflect our current work in progress:

Components and Resources
The substrate working group is developing a component and resource list based on currently available and emerging technology. In this early design phase, we are calling upon the substrate working group to help generate this list of GENI components and resources. Please contribute.

Use Cases
Example use cases will be used to help refine the component and resource list as well as to develop understanding of how resources would be controlled by management authorities and specified by GENI researchers. Click on Substrate Working Group Use Cases to contribute to use cases for the substrate working group.

Other Working Groups
Some GENI topics overlap the intersts of more than one working group. A summary of the discussion on this topic from the GEC meeting is found on the substrate overlap page. This page also contains the substrate group's table of what information we'd like to exchange with other working groups to help clarify substrate design issues. We'd like to see other working group members review and add to the Common Interests table.

Substrate Risk List
The substrate working group is tasked with identifying risks related to engineering of the GENI substrate. A working list of risks is maintained on the substrate risks page.

Deliverables, Do Lists and Schedule
Draft and final copies of substrate working group deliverables as called for in the working group charter will be located on the substrate working group deliverable page. Action items from meetings or email activities and schedule will also be located here.

White Papers
We welcome white papers that are relevant to GENI substrate design. Solicited and unsolicited white papers on topics relevant to the GENI substrate are located on the substrate white paper page.

Substrate-WG Background

The substrate working group was formed in early October 2007. Prior to that time, the GENI planning group generated a series of design documents that provide background relevant to the GENI substrate. While these GENI Design Documents (GDD) may not reflect the most up-to-date "GENI thinking", which is evolving via the ongoing working group activities, they do convey important GENI concepts and principles from a number of different perspectives. GDD's may be downloaded at http://www.geni.net/documents.html. References to substrate can be found in most all of the GDDs, however, the following documents are particularly relevant to substrate activities:

  • Tom Anderson, Larry Peterson, Scott Shenker, Jonathan Turner, "Overcoming the Internet Impasse Through Virtualization," GENI Design Document 05-01, April 2005.
  • Daniel J. Blumenthal, John E. Bowers, Craig Partridge (Eds), "Report of NSF Workshop on Mapping a Future for Optical Networking and Communications," GENI Design Document 05-03, July 2005.
  • Larry Peterson (Ed), "GENI Design Principles," GENI Design Document 06-08, GENI Planning Group, March 2006 (updated August 2006).
  • Joe Evans, Dipankar Raychaudhuri, Sanjoy Paul, "Overview of Wireless, Mobile and Sensor Networks in GENI," GENI Design Document 06-14, Wireless Working Group, September 2006.
  • Jennifer Rexford (Ed), "GENI Backbone Run-Time Software for Experimenters," GENI Design Document 06-36, Backbone Working Group, November 2006.

Background information is also available in the presentations made at the Substrate Working Group meeting held at the first Geni Engineering Conference, the presentation and audio from the session may be downloaded at http://www.geni.net/geni-engineering-conference/geni-engineering-conference.html.

People should also view the document "Building GENI: It's Time to Start", presented at the GEC: http://www.geni.net/docs/Building_GENI_Time_to_Start.pdf. Tip: use your browser back button to return to the Wiki after you have viewed the doc.

To keep current with GENI terminology definitions, please contact afalk@bbn.com.


Wiki Information

See Getting Started for information on how to post and site-wide conventions.

GENI is using the TRAC wiki and issue tracking software package. Not all the TRAC features are currently in use for GENI (for example there are no tickets), but we expect GENI will eventually use them all. You must log in to the project wiki before you can change any page. Please use the link below for help, changes, or problems with this site.

Need help? Contact Operations

For help with the Trac software, including pages that explain how to format wiki text and create new pages, TracGuide is a good place to start

For a complete list of local wiki pages, see TitleIndex.