NISAC Tools: MIITS
The Multi-Scale Integrated Information and Telecommunications System (MIITS) module is a scalable, end-to-end simulation environment for representing and analyzing extremely large, complex communication networks of any type, including cellular networks, public switched telephone networks (PSTN), the Internet, and ad hoc mesh networks. MIITS offers network representation in several resolutions, ranging from packet-level simulation to flow-based approaches.
MIITS’ modular architecture (yellow boxes) allows for efficient extensions to other network types. MIITS takes detailed population data as key input, supplemented by various network topology and communication device use surveys(left blue boxes). MIITS’ output is a set of analyses (right green boxes).
At one end of the spectrum, MIITS constructs detailed representations of network loads based on individual device usage and real survey data. At the other end, MIITS employs multiple abstraction levels for network protocol stack simulations paired with powerful distributed discrete-event simulation technology to achieve scalability. MIITS fills the technology gap that exists in (1) methods for design, analysis, and development of current and future large-scale communication networks and (2) infrastructure-interdependency-aware simulation and analysis tools for wireless and wireline networks.
The MIITS sub-module Network Generation creates a realistic model of network infrastructures (such as PSTN switches or Internet routers). MIITS receives demographic, mobility, and device ownership information for individuals in a synthetic population as input data. The Device Generation sub-module creates end-devices (e.g., desktop computers, phones) for the population. The Session Generation sub-module creates sessions (e.g., calls, emails) between individuals of the population. Synthesizing the outputs from those sub-modules, the Network Simulation sub-module simulates the time-dependent load in the network with a user-defined abstraction level. Individual MIITS sub-modules are implemented as a SimCore application, which guarantees scalability through use of state-of-the art distributed discrete event simulation technology. SimCore provides the distributed discrete-event simulation engine that the other sub-modules rely upon and the System Integration and Applications sub-module prepares the output analyses with the help of the Analysis and Visualization sub-module.
MIITS’ modular design provides the following advantages:
In this plot of Internet traffic in and near Chicago, the red, blue, and green dots are Internet nodes within, bordering, and outside of Chicago, respectively. The bright green lines are Internet connections such as electrical and fiber optic cables. The faint green lines are streets.
All MIITS models are integrated by design. This unique design allows MIITS to simulate the network confluence, i.e., the merging of all wireline and wireless technologies into a single network.
In this plot of the aggregate call volumes at each of the roughly 25,000 PSTN wire centers in CONUS, each wire center is represented by a vertical bar whose height denotes the call volume. The top 100 wire centers are shown in orange, the remaining wire centers in purple.
MIITS for Operations Support
MIITS has been used in the asset evaluation studies since 2005 for PSTN assets and since 2008 for Internet assets.