Changes between Version 1 and Version 2 of OMF/OMF60/2Operator


Ignore:
Timestamp:
May 13, 2019, 7:37:53 PM (5 years ago)
Author:
seskar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OMF/OMF60/2Operator

    v1 v2  
    11== Installation Guide ==
    22
     3[[TOC(heading=OMF 6.0 Documentation, OMF/OMF60/*, depth=2)]]
     4
    35=== Introduction ===
    46
    5 In an OMF testbed, everything is a resource. The entity that controls one or multiple resources is called Resource Controller (RC). The RC can run directly on the resource (e.g. a PC), or run on a separate computer that can control the resources (e.g. a bunch of sensor nodes or an OpenFlow switch). OMF is designed to support many different types of resources, and additional RCs for those resources can make use of our OMF APIs.
    6 
    7 All communication in OMF is done via !Publish/Subscribe (!PubSub). By default OMF uses AMQP for that, but other messaging layers such as XMPP are supported. Each OMF component must be able to talk to at least one !PubSub server, although there can be multiple PubSub servers used in an experiment. The examples in this guide are using XMPP.
     7In an OMF testbed, everything is a resource. The entity that controls one or multiple resources is called Resource Controller (RC). The RC can run directly on the resource (e.g. a PC), or run on a separate computer that can control the resources (e.g. a bunch of sensor nodes or an !OpenFlow switch). OMF is designed to support many different types of resources, and additional RCs for those resources can make use of our OMF APIs.
     8
     9All communication in OMF is done via !Publish/Subscribe (!PubSub). By default OMF uses AMQP for that, but other messaging layers such as XMPP are supported. Each OMF component must be able to talk to at least one !PubSub server, although there can be multiple !PubSub servers used in an experiment. The examples in this guide are using XMPP.
    810
    911The experimenter uses the Experiment Controller (EC) to run the experiment script and steer the resources. The EC can be installed on a user-facing machine inside the testbed, or alternatively on the user's own computer.
    1012
    11 [[Image(), caption="OMF components"]]
     13[[Image(OMF_system.jpg)]]
    1214
    1315=== Prepare Your Environment ===