skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Framework for Network Co-Simulation

Abstract

The Framework for Network Co-Simulation (FNCS) uses a federated approach to integrate simulations which may have differing time scales. Special consideration is given to integration with a communication network simulation such that inter-simulation messages may be optionally routed through and delayed by such a simulation. In addition, FNCS uses novel time synchronization algorithms to accelerate co-simulation including the application of speculative multithreading. FNCS accomplishes all of these improvements with minimal end user intervention. Simulations can be integrated using FNCS while maintaining their original model input files simply by linking with the FNCS library and making appropriate calls into the FNCS API.

Authors:
; ; ; ; ; ;
Publication Date:
Research Org.:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Org.:
USDOE
Contributing Org.:
N/A (formerly PNNL)
OSTI Identifier:
1231718
Report Number(s):
FNCS; 002953MLTPL00
DOE Contract Number:  
AC05-76RL01830
Resource Type:
Software
Software Revision:
00
Software Package Number:
002953
Software Package Contents:
Open Source Software package available from Pacific Northwest National Laboratory at the following URL: https://github.com/FNCS/fncs
Software CPU:
MLTPL
Open Source:
Yes
Source Code Available:
Yes
Country of Publication:
United States

Citation Formats

Daily, Jeff, Ciraci, PNNL Selim, Fuller, PNNL Jason, Marinovici, PNNL Laurentiu, Fisher, PNNL Andrew, Lo, PNNL Chaomei, and Hauer, PNNL Matthew. Framework for Network Co-Simulation. Computer software. https://www.osti.gov//servlets/purl/1231718. Vers. 00. USDOE. 9 Jan. 2014. Web.
Daily, Jeff, Ciraci, PNNL Selim, Fuller, PNNL Jason, Marinovici, PNNL Laurentiu, Fisher, PNNL Andrew, Lo, PNNL Chaomei, & Hauer, PNNL Matthew. (2014, January 9). Framework for Network Co-Simulation (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1231718.
Daily, Jeff, Ciraci, PNNL Selim, Fuller, PNNL Jason, Marinovici, PNNL Laurentiu, Fisher, PNNL Andrew, Lo, PNNL Chaomei, and Hauer, PNNL Matthew. Framework for Network Co-Simulation. Computer software. Version 00. January 9, 2014. https://www.osti.gov//servlets/purl/1231718.
@misc{osti_1231718,
title = {Framework for Network Co-Simulation, Version 00},
author = {Daily, Jeff and Ciraci, PNNL Selim and Fuller, PNNL Jason and Marinovici, PNNL Laurentiu and Fisher, PNNL Andrew and Lo, PNNL Chaomei and Hauer, PNNL Matthew},
abstractNote = {The Framework for Network Co-Simulation (FNCS) uses a federated approach to integrate simulations which may have differing time scales. Special consideration is given to integration with a communication network simulation such that inter-simulation messages may be optionally routed through and delayed by such a simulation. In addition, FNCS uses novel time synchronization algorithms to accelerate co-simulation including the application of speculative multithreading. FNCS accomplishes all of these improvements with minimal end user intervention. Simulations can be integrated using FNCS while maintaining their original model input files simply by linking with the FNCS library and making appropriate calls into the FNCS API.},
url = {https://www.osti.gov//servlets/purl/1231718},
doi = {},
url = {https://www.osti.gov/biblio/1231718}, year = {Thu Jan 09 00:00:00 EST 2014},
month = {Thu Jan 09 00:00:00 EST 2014},
note =
}