Complexity is everywhere in science, from understanding the process of DNA encoding to climate change. The data sets are massive and the complex interactions among systems and data create immense decision spaces. One example is the application we built using xGraph for the National Earthquake Information Center to track earthquake activity in real time throughout the world. The earth is dynamically complex; the application has to manage up to 10 trillion possible solutions for each data point. The benefits of xGraph in this domain include:
- Dynamic Reconfiguration. The data set is variable because sensor stations don’t always work; our graph structure can be dynamically reconfigured so the xGraph system is robust and resilient to faults.
- Adaptive. Each system within an xGraph system of systems is independent. New system technologies or processes can be added to an xGraph as they are developed without rewriting or shutting down the overall system, a critical function for very large and always-on systems.
- Computational Diversity. In xGraph, each individual system can be either data or analytics. In this application, multiple independent datasets and analytics work together.
- High Volume/Velocity Streaming Data. xGraph made it easy to build the system, scale it, and future proof it.