Gateway for Co-Simulation using ns-3
The Internet of Things (IoT) is comprised of networks of physical, computational, and human components that coordinate to fulfill time-sensitive functions in a shared operating environment. Development and testing of IoT systems often utilizes modeling and simulation, whether to analyze potential performance gains of new technologies or develop robust digital twins to support future operations and maintenance. However, the complexity and scale of IoT means that individual simulators are often inadequate to simulate the real-world dynamics of such systems, and simulators must be combined with other software or hardware.The National Institute of Standards and Technology (NIST) has developed a software module that extends the ns-3 network simulator with a new capability to communicate with external software and hardware at runtime. This software facilitates the development of co-simulations where ns-3 models can synchronize and exchange data with external processes to develop higher-fidelity simulations. The software is open-source and available on the NIST GitHub.
Complete Metadata
| @type | dcat:Dataset |
|---|---|
| accessLevel | public |
| accrualPeriodicity | R/PT1S |
| bureauCode |
[
"006:55"
]
|
| contactPoint |
{
"fn": "Thomas Roth",
"hasEmail": "mailto:thomas.roth@nist.gov"
}
|
| description | The Internet of Things (IoT) is comprised of networks of physical, computational, and human components that coordinate to fulfill time-sensitive functions in a shared operating environment. Development and testing of IoT systems often utilizes modeling and simulation, whether to analyze potential performance gains of new technologies or develop robust digital twins to support future operations and maintenance. However, the complexity and scale of IoT means that individual simulators are often inadequate to simulate the real-world dynamics of such systems, and simulators must be combined with other software or hardware.The National Institute of Standards and Technology (NIST) has developed a software module that extends the ns-3 network simulator with a new capability to communicate with external software and hardware at runtime. This software facilitates the development of co-simulations where ns-3 models can synchronize and exchange data with external processes to develop higher-fidelity simulations. The software is open-source and available on the NIST GitHub. |
| distribution |
[
{
"title": "ns-3 Gateway Software Repository",
"format": "GitHub Software Repository",
"accessURL": "https://github.com/usnistgov/ns3-cosim",
"description": "A GitHub page that includes the documentation and source code for the software."
}
]
|
| identifier | ark:/88434/mds2-3738 |
| issued | 2025-03-31 |
| keyword |
[
"automated vehicles",
"co-simulation",
"cyber-physical systems",
"internet of things",
"network simulation",
"ns-3",
"software"
]
|
| landingPage | https://data.nist.gov/od/id/mds2-3738 |
| language |
[
"en"
]
|
| license | https://www.nist.gov/open/license |
| modified | 2025-02-18 00:00:00 |
| programCode |
[
"006:045"
]
|
| publisher |
{
"name": "National Institute of Standards and Technology",
"@type": "org:Organization"
}
|
| theme |
[
"Advanced Communications:Wireless (RF)",
"Information Technology:Cyber-physical systems",
"Information Technology:Internet of Things",
"Information Technology:Networking",
"Transportation:Automotive"
]
|
| title | Gateway for Co-Simulation using ns-3 |