diff --git a/README.md b/README.md index 450fea0..81d2df8 100644 --- a/README.md +++ b/README.md @@ -102,18 +102,23 @@ For more information about the Trains client, see [**Trains**](https://github.co ## Trains-Agent Services -*Trains-Agent Services* provides the ability to launch long lasting jobs that previously had to be -executed on local / dedicated machines. To name a few use cases, auto-scaler service (spinning instances +Starting v0.15 *trains-server* deployment includes a *trains-agent services* container running as +part of the docker container collection on the machine. + +*Trains-Agent Services* is an extension of *Trains-Agent* that provides the ability to launch long-lasting jobs +that previously had to be executed on local / dedicated machines. It allows a single agent to +launch multiple dockers (Tasks) for different use cases. To name a few use cases, auto-scaler service (spinning instances when the need arises and the budget allows), Controllers (Implementing pipelines and more sophisticated DevOps logic), Optimizer (such as Hyper-parameter Optimization or sweeping), and Application (such as interactive Bokeh apps for increased data transparency) -Technically speaking *Trains-Agent Services* is an extension of *Trains-Agent* that adds the ability to -launch multiple dockers (Tasks) from the same running agent. -Every launched Task will be registered as a new Node in the system and will track its own progress. -**Notice!** *Trains-Agent Services* will spin **any** Task enqueued into the `services` queue, -it is the users responsibility to make sure the proper Tasks are pushed into the services queue. - +*Trains-Agent Services* container will spin **any** Task enqueued into the dedicated `services` queue. +Every Task launched by *Trains-Agent Services* will be registered as a new Node in the system, +providing tracking and transparency capabilities. + +**Note**: It is the user's responsibility to make sure the proper Tasks are pushed into the `services` queue. +Do not enqueue training / inference Tasks into the `services` queue, it will put unnecessary load on the server. + ## Advanced Functionality **trains-server** provides a few additional useful features, which can be manually enabled: