Cresco Framework: Edge Computing in Defense Management

V. Bumgardner, C. Hickey, B. Watkins
University of Kentucky, Kentucky, United States

Keywords: Edge Computing, Distributed Systems, Resilient Communication Systems

Modern battle control systems must coordinate command and control across a number of heterogeneous platforms, systems, and devices. Defense applications related to biomedical monitoring, sensor arrays, semi-autonomous agents, wearable devices, and a range of other cyber systems are dependent on information generated by highly distributed sources of data. Edge Computing is the migration of computational functionality to the sources of data generation themselves. Defense applications can benefit from edge computing by managing not only the flow of information, but also where in a distributed resource hierarchy the computational functions take place. We present a new distributed agent-based framework designed to address the challenges of edge computing. This actor-model framework implementation is designed to manage large numbers of geographically distributed services, comprised from heterogeneous resources and communication protocols, in support of low-latency real-time streaming applications. As part of this framework, an abstract description language has been implemented. We demonstrate a number of higher order modules for use in defense applications. This framework allows for highly deterministic and predictable system performance, greater system reliability and higher quality data with which to base command and control protocols.