Chapter 5. System Agents

Table of Contents

5.1. Overview
5.2. Habitat SA
5.3. Transporter SA
5.4. Statistics SA
5.5. Agent Statistics SA
5.6. Echo SA
5.7. Wake-up SA
5.8. Messagebroker SA
5.9. FileTransfer SA

5.1. Overview

System Agents are always present in the Habitat. They form an asynchronous interface to habitat functionality through the defined protocols for agents running in this or sometimes another habitat.

5.2. Habitat SA

The Habitat SA handles habitat-internal protocols like cloning, address resolving, dying and creating new agents.

5.3. Transporter SA

The Transporter SA is responsible for moving and receiving agents to and from another habitat.

5.4. Statistics SA

The Statistics SA supplies statistical runtime information on the habitat.

5.5. Agent Statistics SA

The Agent Statistics SA can supply an agent with information on the runtime statistics of any user agent.

5.6. Echo SA

The Echo SA is a system agent that replies to echo requests and thus offers a rudimentary ping service.

5.7. Wake-up SA

The Wake-up SA sends a message to temporarily suspended agents to wake them from suspension.

5.8. Messagebroker SA

The Messagebroker SA sends the delivery failure notices if the messagebroker was unable to deliver a message to the addressee.

5.9. FileTransfer SA

The FileTransfer SA can be used to efficiently transfer large files on a local network.