= GIR 2.1 Information for Fedd 3.00 = Most of the information about fedd is available from its [http://fedd.isi.deterlab.net website]. The breakdown below, taken from Section 2.1 of the [wiki:GIR2.1Guidelines GIR 2.1 Guidelines] mostly points users to the various subsections of that site where the relevent information is located. '''Scope''':: [http://fedd.isi.deterlab.net/trac/wiki fedd] allows users to create experiments spanning multiple independently administered resource pools with different access control representations and allocation interfaces, including [http://www.protogeni.net/trac/protogeni/wiki ProtoGENI v1]. '''Dependencies''':: The full dependencies are enumerated in the [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload#DownloadingandInstallingthetarfile instructions for downloading and installing fedd]. Any recent unix environment (we recommend [http://www.freebsd.org FreeBSD]) that runs [http://python.org/ python] version 2.4 or later will work. The following python packages are also required: * ZSI version 2.0 or greater * m2crypto version 0.18 or greater (2.0 or greater preferred) * pyasn1 version 0.0.9 or greater (if m2crypto is 0.18) The instructions mention a mySQL installation, but this is only necessary for [http://www.emulab.net Emulab] plug-ins. In particular, all GENI and ProtoGENI functionality is available without it. '''Access''':: The [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload#DownloadingandInstallingthetarfile fedd download page] includes links to the current software and the subversion trees for [http://fedd.isi.deterlab.net/trac/browser/fedd fedd] and its [http://fedd.isi.deterlab.net/trac/browser/wsdl web-services interfaces] are readable by all. Current version is 3.00 and the WSDL is included in the tarfiles. '''Prerequisites''':: For fedd, these are identical to '''Dependencies''' above. '''Software Location''':: See '''Access'''. '''Build Instructions''':: Fedd is largely interpreted, but when creating the system from the [http://fedd.isi.deterlab.net/trac/browser/fedd fedd] svn repository, one does have to {{{make all}}} to generate web services code. Similarly one can {{{make dist}}} to make a distribution tarfile. That operation is described in the [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload#Subversionaccess download and installation document] '''Installation Instructions''':: Detailed instructions are at [http://fedd.isi.deterlab.net/trac/wiki/FeddDownload the fedd website installation section]. '''Upgrade Instrcutions''':: Install a more recent version using the instructions above. No provision exists for dynamic updates using the software itself, though new plug-ins can be added at any time, as documented in the [http://fedd.isi.deterlab.net/trac/wiki/FeddPluggingIn plug-in specification]. '''Configuration Instructions''':: Detailed instructions are at [http://fedd.isi.deterlab.net/trac/wiki/FeddConfig the fedd website configuration section]. '''Runtime Instructions''':: Detailed instructions are at [http://fedd.isi.deterlab.net/trac/wiki/FeddCommands#CommandLine the fedd website operation section]. '''Terminology''':: Fedd uses a fairly rich model and vocabulary. The website includes [http://fedd.isi.deterlab.net/trac/wiki/FeddAbout a section] devoted to getting users acquainted with both. '''Versioning''':: This described fedd version 3.00, wsdl version 3.00. These versions are available from svn for [http://fedd.isi.deterlab.net/trac/browser/fedd/branches/version-3.00 fedd 3.0] and [http://fedd.isi.deterlab.net/trac/browser/wsdl/branches/version-3.00 wsdl 3.0]