Real-Time SATCOM Intelligent Broker Executing on Autoscaling Microservice Architecture.
Timber Wolf is a service-agnostic SATCOM Service Management system that brokers space-based and terrestrial-based communication resources for earth and space-based users. This allows the SATCOM providers to change physical communication resources without impacting their users. Timber Wolf monitors the quality-of-service of hundreds of commlinks in real-time while performing anomaly detection and user satisfaction analytics.
Timber Wolf leverages a stateless microservice architecture that is deployed on a private government cloud. It employs autoscaling to automatically detect changes in user load and dynamically provision resources to meet the real-time performance needs of the mission. Government AWS consultants have reviewed the architecture and called it “more aligned to AWS best practices than any other solution they have seen on the government high-side cloud”.
Timber Wolf Offers:
- Real-Time Asset Reconfiguration: Allows operators to dynamically add, modify, or remove resources, services, and resource-service mappings without any system downtime. This flexibility allows the customer to add or replace physical communication resources without impacting SATCOM users.
- Real-Time Service Quality-of-Service Monitoring: Timber Wolf monitors commlink quality-of-service for hundreds of simultaneous missions and reports anomalies in real time. Long-term analytics show actual performance against advertised specs (user Service Level Agreements) and detect enterprise hardware degradation.
- Autoscaling Microservices: Kubernetes-based solution enables load-based provisioning of compute resources to meet performance requirements and reduce cloud costs. Microservices are also automatically load-balanced across geographic regions which provides resilience to site-specific outages, like data center network drops or power outages.
- Infrastructure Agnostic: These microservices are abstracted from their infrastructure code and run on four environments across two security domains. Configuration code enables microservices to autodetect their run-time environment and dynamically choose which cloud services it will use based on environment it is running in.
- Low Cost Reoccurring Maintenance: The codebase was purposefully designed to reduce reoccurring maintenance costs by 50%. Greater than 67% of all requirements are verified with automated tests which enables reduces risk for future deliveries.