This page discusses how Smiley
provides deployment guarantees to its agent-based
applications.
Smiley's transaction
services are reviewed.
The complex interactions of codelets
participating in a deployment cascade are discussed
including:
- The implementation of schematic switches.
- The cooperative use of goal
suppression.
- Evaluator codelets promotion
of other siblings.
Challenges of initiation of a cascade are discussed.
Tools to associate transaction protection to an operon deployed
codelet are described.
Special support for sub-program codelets is described. Completion
of transactional sub-programs presents special
challenges. Priority and synchronization support
includes:
- Delaying the
operaton of the cascade sponsor.
- Delaying
the notgcompleting
cascade participant.
- Waiting for completion of
parallel operations with the wait and relay
service.
The need to sustain resource pools is reviewed.
The use of signals to coordinate
siblings is described.
The structural binding operon
for the wait and relay service is included.
The codelets and supporting functions are
included.
transcription services and operational
deployment