A simple extension mechanism. Most entities can have locally
understood attributes attached.
An indication of how requested networking capacity is measured.
This will undoubtably expand.
A strawman network capacity description for access negotiation.
This will come to include more and more interesting parameters.
Rate in kb/s.
A strawman network latency description for access negotiation.
This will come to include more and more interesting parameters. Time
is in msec.
The set of valid types for a service parameter
A parameter type for a service, gives the name and parameter type
Description of a service exported from an element
Description of media through which elements can communicate
The CPU requirements of a computer or other entity. The type is a
string for simplicity. We may make this more complex later.
Description of how long storage is available
The storage requirements of a computer or other entity. The amount and
its persistance. Amounts are in megabytes. Should media be requires,
an attribute can be used.
The OS requirements of a computer or other element with an OS.
An piece of software and where to install it on an element. Some
distribution types have the install location embedded in the format,
and for them the installation location is empty.
An interface to at least one communication substrate. Details like
address assignement are in attributes.
A general purpose computer as part of a topology.
A testbed is an abstract resource collection.
A collection of resources instantiated on a testbed
An element described only by attributes.
An element in the topology to be created.
Description of an experimental topology for the federant to create.