AERPAW provides a set of utilities that can be used by Experimenters to aid in the development of their experiments. These utilities all take advantage of the connection that an experiment container has to the experiment's infrastructure controlled by AERPAW. The benefit of using these AERPAW-provided utility services is that an experiment does not need to have additional intra-container infrastructure built by the experimenter.
All experiments can interface with these systems by using HTTP POST and GET requests. This method of communication was chosen as most scripting languages have native support for these. The tools to communicate with this service using commonly used scripting languages in the AERPAW ecosystem are:
A description of these services can be found in the following subpages:
5.2.2.1) Checkpoint System -- communicate state between E-VM nodes
5.2.2.2) OEO Message Passing -- print messages to OEO terminal