== Project Number == 1622 == Project Title == A Provisioning Service for Long-Term GENI Experiments [[BR]] a.k.a. Raven, PROVSERV == Technical Contacts == '''PI''' John Hartman / mailto:jhh@cs.arizona.edu / +1 520 621 2733 [[BR]] Scott Baker / mailto:smbaker@sb-software.com / +1 541 689 3128 == Participating Organizations == [http://www.cs.arizona.edu Department of Computer Science] [[BR]] University of Arizona [[BR]] Tucson, AZ 85721 SB-Software [[BR]] 5996 Kistler Lane [[BR]] Eugene, OR 97402 == Scope == The scope of work on this project is to prototype a provisioning service that provides the infrastructure required to develop, deploy, monitor, and maintain long-term and short-term experiments on GENI. Priority activities that contribute to this scope include the following items: 1. Develop a GENI-specific provisioning service that manages software deployment for slices and also interfaces with GENI clearinghouses. Make the service available to projects beginning in Spiral 1 for at least one clearinghouse, and expanding availability in subsequent spirals. 1. Provide configuration management and resource management for longer-term experiments where software and components can change over the lifetime of the experiment. 1. Provide other researcher helper tools such as monitoring that make it easier to manage experiments. [[Image(raven-overview.png, 20%)]] == Current Capabilities == == Milestones == [[MilestoneDate(RAVEN: S2.a continuous)]][[BR]] [[MilestoneDate(RAVEN: S2.b GUSH integration)]][[BR]] [[MilestoneDate(RAVEN: S2.c two cluster plan)]][[BR]] [[MilestoneDate(RAVEN: S2.d pubsub)]][[BR]] [[MilestoneDate(RAVEN: S2.e rel 3.0)]][[BR]] [[MilestoneDate(RAVEN: S2.f better xfer)]][[BR]] [[MilestoneDate(RAVEN: S2.g spiral 2 id mgmt)]][[BR]] == Project Technical Documents == == Quarterly Status Reports == [attachment:"Raven-QSR-Dec08.pdf" 4Q08 Report][[BR]] [wiki:April09QSR 1Q09 Report][[BR]] [wiki:June09QSR 2Q09 Report][[BR]] [wiki:Raven3Q09QSR 3Q09 Report][[BR]] == Spiral 1 Connectivity == Raven users download controller software from the [http://www.cs.arizona.edu/stork/ Stork web site] and install it on their desktops. Experimenters will download Raven clients to PlanetLab GENI nodes that they are using in their experiment. Software packages to be installed on these nodes would come from a repository outside PlanetLab. Nodes running the Raven software will need IP connectivity to this repository in order to download. This repository will initially be at the University of Arizona but may eventually migrate into PlanetLab Central. This project requires only IP connectivity, not layer 2 virtual ethernets. IP connectivity between Tucson, AZ, Eugene OR and the PlanetLab nodes and clearinghouse will be needed for development and integration. == GPO Liason System Engineer == Christopher Small == Related Projects == [wiki:PlanetLab] [http://www.cs.arizona.edu/stork/ Stork] [wiki:GushProto] [http://raven.cs.arizona.edu/ Raven Trac Site]