A Networked System Dependability Validation Framework Using Physical and Virtual Nodes

dc.contributor.authorSanjana Mehjabin, Suhee
dc.contributor.authorTekeoglu, Ali
dc.contributor.authorYounis, Mohamed
dc.contributor.authorEbrahimabadi, Mohammad
dc.contributor.authorChandran, Rahul
dc.contributor.authorSookoor, Tamim
dc.contributor.authorKarimi, Naghmeh
dc.date.accessioned2023-11-30T19:40:47Z
dc.date.available2023-11-30T19:40:47Z
dc.date.issued2023-11-06
dc.description.abstractEmerging applications in the context of smart cities pursue a decentralized design that often involves numerous networked components. To validate such a design, the scientific community has resorted to software based simulators to find a way around the complexity of building large scale physical network test-beds. Network Simulator-3 (ns-3) is one of the most popular platforms for this purpose where communication-related performance metrics, e.g., latency and throughput, can be evaluated. Yet, concerns exist about the viability of such a simulated approach when assessing dependability metrics, e.g., trust and resilience to cyberattacks, since the misbehavior is mainly defined by the evaluator. Incorporating physical nodes within the simulated network would be advantageous in that regard. Advances have been made to connect network simulators, e.g., ns-3, to virtual machines to emulate communication with real devices. However, all efforts in the literature so far have been limited to a single physical host. This paper presents a framework where many external physical devices can act as a part of the ns-3 simulator and interact seamlessly with the nodes within the simulated network via Docker containers. Hence, our framework enables scalable and cost effective experimentation to validate dependability metrics like fault-tolerance and attack resilience. We demonstrate the utility of the proposed framework in evaluating performance under a set of attack scenarios.
dc.description.sponsorshipThis work was supported by the University of Maryland Baltimore County from the Johns Hopkins University Applied Physics Laboratory under Award 011412.
dc.description.urihttps://ieeexplore.ieee.org/document/10309918
dc.format.extent13 pages
dc.genrejournal articles
dc.identifier.citationMehjabin, Suhee Sanjana, Ali Tekeoglu, Mohamed Younis, Mohammad Ebrahimabadi, Rahul Chandran, Tamim Sookoor, and Naghmeh Karimi. “A Networked System Dependability Validation Framework Using Physical and Virtual Nodes.” IEEE Access 11 (2023): 127242–54. https://doi.org/10.1109/ACCESS.2023.3330688.
dc.identifier.urihttps://doi.org/10.1109/ACCESS.2023.3330688
dc.identifier.urihttp://hdl.handle.net/11603/30959
dc.language.isoen
dc.publisherIEEE
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.rightsCC BY 4.0 DEED Attribution 4.0 Internationalen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.titleA Networked System Dependability Validation Framework Using Physical and Virtual Nodes
dc.typeText
dcterms.creatorhttps://orcid.org/0009-0002-6840-2850
dcterms.creatorhttps://orcid.org/0000-0003-3865-9217
dcterms.creatorhttps://orcid.org/0000-0001-6831-8339
dcterms.creatorhttps://orcid.org/0000-0002-5825-6637

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A_Networked_System_Dependability_Validation_Framework_Using_Physical_and_Virtual_Nodes.pdf
Size:
2.74 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: