Configuration

MTS Configuration

Loading Aspects

Aspects should be loaded as a components using the insertion point

Node.AgentManager.Agent.MessageTransport.Aspect

Loading Link Protocols

LinkProtocols should be loaded as components using the insertion point

Node.AgentManager.Agent.MessageTransport.Component

If no LinkProtocol components are loaded, RMI and Loopback will be created as defaults.

Single-Node MTS

A single-node MTS implementation was created for performance characterization and MTS overhead computation. It is a very lightweight version of the MTS whereby a single node is run without the overhead of costly services (naming,wp,etc.) It provides the developer with a stripped testcase for performance characterization.

Configuring a Single-Node MTS at Runtime

All that is required to run a Single-Node MTS society is to specify one machine with one or multiple agents, one node, and an argument sepcifying the desired Single-Node MTS implementation:

 -Dorg.cougaar.society.xsl.param.mts=singlenode