Standard based application management and system monitoring for modern C4I systems

Application Management and System Monitoring (AMSM) is a software module which has the capability for application management and system monitoring. Application management is achieved through XML based deployment, spawning, re-spawning and load balancing. It also monitors memory, temperature, network and computing resources of the system for SLA violations (Service Level Agreement) and triggers pre-configured corrective actions. AMSM helps in ensuring high application availability across the system and provides robust software level fault tolerance. The software is made of two autonomous computing unit viz. AMSM Agent and AMSM Controller.