Performance of applications such as service capabilities in a container
for providing a multimedia service is monitored. Performance monitoring
indicates how well the applications are functioning in terms of
predefined metrics and also whether the applications are functioning at
all. Responses are prompted if performance monitoring indicates that an
application is performing below a predefined level or failing to perform
entirely. For example, a hung application may be restarted and other
applications may alter their manner of function. This allows complex
recovery logic through combinations of simple rules.