Synthetic Environments at Unprecedented Scale
Scalability and Interoperability Framework for real time distributed simulations at unprecedented scale
MAK Legion is a scalability and interoperability framework for exchanging information, exchanging state and interactions between different simulation applications - between virtual simulators, constructive simulations, and other tools that go into a simulation system.
Thread-safe Data Store
Enables applications to simulate, read, and write many entities in parallel – taking full advantage of available hardware.
Highly-optimized run-time data storage - in contiguous memory for cache coherency. Object-oriented API layer provides ease-of-use.
Data Remains in Single Consistent Format Throughout the System
Network Library, Data Store, and Entity Server designed as one coherent system -- Eliminates expensive data copies, marshalling, and conversions
Optimized Network Utilization
Thousands of entities bundled into a single large packet each frame Entity Server sends only the data needed by each client, and only what’s changed.
Relevance Filtering on the Server
Server’s Data Store is spatially organized and the Server filters against interest criteria. .
Spatial Organization & Ownership Transfer
Keeps entities spatially organized as they move through the virtual world.
Optimized for Late Joiners
All clients get their updates from the server, so late joiners don’t burden every simulator to provide initial state.
Resources for Customers
Sign up to access these resources