Version 22 (modified by ibaldin, 8 years ago)


ORCA for Experimenters


ORCA offers opportunities for experimentation (on substrate belonging to Cluster D) and for developing new resource control and management policies via plugins.

The ORCA default SM installation comes with an XMLRPC controller plugin that exports the GENI AM API, which can be exercised by command-line tools.

As a first step, you may consider installing an ORCA SM Actor that will enable you to use GENI and ProtoGENI tools to request resources.

Resource/Experiment Descriptions

ORCA supports a native semantic resource description mechanism called NDL-OWL. It also supports a subset of GENI RSpec v2.

Tools and APIs

ORCA supports its native as well as GENI AM API via the XMLRPC Controller plugin that comes with a standard Service Manager Actor. For resource descriptions, ORCA supports its native NDL-OWL semantic descriptions via its native interface API as well as ProtoGENI RSpec v2 via GENI AM API. Note that with some caveats, conversion between formats is supported internally in ORCA and as a stand-alone web-service.

Here is a list of user tools interoperable with ORCA:

  • Flukes. A GUI application that uses native ORCA NDL-OWL resource descriptions and native ORCA APIs
  • GUSH. Uses RSpec v2 and GENI AM API. Here is a page on how to use GUSH tool with ORCA substrates.
  • GPO Omni. Uses RSpec v2 and GENI AM API.