Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Public Access

Combining Simulation and Emulation Systems for Smart Grid Planning and Evaluation

Published: 30 August 2018 Publication History
  • Get Citation Alerts
  • Abstract

    Software-defined networking (SDN) enables efficient network management. As the technology matures, utilities are looking to integrate those benefits to their operations technology (OT) networks. To help the community to better understand and evaluate the effects of such integration, we develop DSSnet, a testing platform that combines a power distribution system simulator and an SDN-based network emulator for smart grid planning and evaluation. DSSnet relies on a container-based virtual time system to achieve efficient synchronization between the simulation and emulation systems. To enhance the system scalability and usability, we extend DSSnet to support a distributed controller environment. To enhance system fidelity, we extend the virtual time system to support kernel-based switches. We also evaluate the system performance of DSSnet and demonstrate the usability of DSSnet with a resilient demand response application case study.

    References

    [1]
    Open networking foundation. Retrieved from https://www.opennetworking.org. Accessed August 2015.
    [2]
    Pankaj Berde, Matteo Gerola, Jonathan Hart, Yuta Higuchi, Masayoshi Kobayashi, Toshio Koide, Bob Lantz, Brian O’Connor, Pavlin Radoslavov, William Snow, and Guru Parulkar. 2014. ONOS: Towards an open, distributed SDN OS. In Proceedings of the 3rd Workshop on Hot Topics in Software Defined Networking (HotSDN’14). ACM, New York, 1--6.
    [3]
    Adam Cahn, Juan Hoyos, Matthew Hulse, and Eric Keller. 2013. Software-defined energy communication networks: From substation automation to future smart grids. In Proceedings of the 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm’13). 558--563.
    [4]
    Selim Ciraci, Jeff Daily, Khushbu Agarwal, Jason Fuller, Laurentiu Marinovici, and Andrew Fisher. 2014a. Synchronization algorithms for co-simulation of power grid and communication networks. In 2014 IEEE 22nd International Symposium on Modelling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS’14). 355--364.
    [5]
    Selim Ciraci, Jeff Daily, Jason Fuller, Andrew Fisher, Laurentiu Marinovici, and Khushbu Agarwal. 2014b. FNCS: A framework for power system and communication networks co-simulation. In Proceedings of the Symposium on Theory of Modeling 8 Simulation - DEVS Integrative (DEVS’14). Society for Computer Simulation International, San Diego, CA, Article 36, 8 pages. Retrieved from http://dl.acm.org/citation.cfm?id=2665008.2665044.
    [6]
    Xinshu Dong, Hui Lin, Rui Tan, Ravishankar K. Iyer, and Zbigniew Kalbarczyk. 2015. Software-defined networking for smart grid resilience: Opportunities and challenges. In Proceedings of the 1st ACM Workshop on Cyber-Physical System Security (CPSS’15). ACM, New York, 61--68.
    [7]
    Christian Dufour and Jean Belanger. 2014. On the use of real-time simulation technology in smart grid research and development. IEEE Transactions on Industry Applications, 50, 6 (Nov. 2014), 3963--3970.
    [8]
    Roger C. Dugan. 2013. Reference Guide, The Open Distribution System Simulator. http://download2.nust.na/pub4/sourceforge/e/el/electricdss/OpenDSS/OpenDSSManual.pdf. (Accessed January 2016).
    [9]
    Mark Gates and Alex Warshavsky. 2014. iperf3. Retrieved from http://software.es.net/iperf. (Accessed December 2014).
    [10]
    Uttam Ghosh, Xinshu Dong, Rui Tan, Zbigniew Kalbarczyk, David K. Y. Yau, and Ravishankar K. Iyer. 2016. A simulation study on smart grid resilience under software-defined networking controller failures. In Proceedings of the 2nd ACM International Workshop on Cyber-Physical System Security. ACM, 52--58.
    [11]
    Tim Godfrey, Sara Mullen, Roger C. Dugan, Craig Rodine, David W. Griffith, and Nada Golmie. 2010. Modeling smart grid applications with co-simulation. In 2010 1st IEEE International Conference on Smart Grid Communications (SmartGridComm’10). 291--296.
    [12]
    Andrew Goodney, Saurabh Kumar, Akshay Ravi, and Young H. Cho. 2013. Efficient PMU networking with software defined networks. In 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm’13). 378--383.
    [13]
    Christopher Hannon, Jiaqi Yan, and Dong Jin. 2016. DSSnet: A smart grid modeling platform combining electrical power distribution system simulation and software defined networking emulation. In Proceedings of the 2016 Annual ACM Conference on SIGSIM Principles of Advanced Discrete Simulation (SIGSIM-PADS’16). ACM, New York, 131--142.
    [14]
    Yoshifuki Hideaki. 2015. iputils. Retrieved from http://www.skbuff.net/iputils/. (Accessed November 2015).
    [15]
    Kenneth Hopkinson, Xiaoru Wang, Renan Giovanini, James Thorp, Kenneth Birman, and Denis Coury. 2006. EPOCHS: A platform for agent-based electric power and communication simulation built from commercial off-the-shelf components. IEEE Transactions on Power Systems, 21, 2 (May 2006), 548--558.
    [16]
    Young-Jin Kim, Keqiang He, Marina Thottan, and Jayant G. Deshpande. 2014. Virtualized and self-configurable utility communications enabled by software-defined networks. In 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm’14). 416--421.
    [17]
    Jereme Lamps, David M. Nicol, and Matthew Caesar. 2014. TimeKeeper: A lightweight virtual time system for Linux. In Proceedings of the 2nd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM PADS’14). ACM, New York, 179--186.
    [18]
    Bob Lantz, Brandon Heller, and Nick McKeown. 2010. A network in a laptop: Rapid prototyping for software-defined networks. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks (Hotnets-IX). ACM, New York, Article 19, 6 pages.
    [19]
    Petr Lapukhov. 2009. Understanding STP convergence. Retrieved from http://blog.ine.com/2009/03/07/understanding-stp-convergence-part-i. (Accessed November 2016).
    [20]
    Hua Lin, Santhosh S. Veda, Sandeep S. Shukla, Lamine Mili, and James Thorp. 2012. GECO: Global event-driven co-simulation framework for interconnected power system and communication network. IEEE Transactions on Smart Grid, 3, 3 (Sept. 2012), 1444--1456.
    [21]
    Kevin Mets, Juan Aparicio Ojea, and Chris Develder. 2014. Combining power and communication network simulation for cost-effective smart grid analysis. IEEE Communications Surveys Tutorials, 16, 3 (2014), 1771--1796.
    [22]
    Elias Molina, Eduardo Jacob, Jon Matias, Naiara Moreira, and Armando Astarloa. 2015. Using software defined networking to manage and control IEC 61850-based systems. Computers 8 Electrical Engineering 43, C (April 2015), 142--154.
    [23]
    Davis Montenegro, Roger Dugan, Robert Henry, Tom McDermott, and wsunderm1. 2016. OpenDSS Program, SOURCEFORGE.NET. Retrieved from http://sourceforge.net/projects/electricdss. (Accessed January 2016).
    [24]
    Davis Montenegro, Miguel Hernandez, and Gustavo A. Ramos. 2012. Real time OpenDSS framework for distribution systems simulation and analysis. In 2012 6th IEEE/PES Transmission and Distribution: Latin America Conference and Exposition (T D-LA’12). 1--5.
    [25]
    Hisham Muhammad. 2016. htop - an interactive process viewer for Unix. Retrieved from https://hisham.hm/htop/. (Accessed October 2016).
    [26]
    Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan J. Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Jonathan Stringer, Pravin Shelar, Keith Amidon, and Martín Casado. 2015. The design and implementation of open vSwitch. In Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation (NSDI’15). USENIX Association, Berkeley, CA, 117--130. http://dl.acm.org/citation.cfm?id=2789770.2789779.
    [27]
    Thomas Pfeiffenberger and Jia Lei Du. 2014. Evaluation of software-defined networking for power systems. In Proceedings of the 2014 IEEE International Conference on Intelligent Energy and Power Systems (IEPS’14).
    [28]
    Lingyu Ren, Yanyuan Qin, Bing Wang, Peng Zhang, Peter B. Luh, and Ruofan Jin. 2017. Enabling resilient microgrid through programmable network. IEEE Transactions on Smart Grid 8, 6 (November 2017), 2826--2836.
    [29]
    Schweitzer Engineering Laboratories. 2014. Watchdog Project. Retrieved from https://www.controlsystemsroadmap.net/Efforts/Pages/Watchdog-Project.aspx.
    [30]
    Ali Sydney, David S. Ochs, Caterina Scoglio, Don Gruenbacher, and Ruth Miller. 2014. Using GENI for experimental evaluation of software defined networking in smart grids. Computer Networks 63 (2014), 5--16.
    [31]
    Jiaqi Yan. 2016. littlepretty/htop, forked from hishamhm/htop. Retrieved from https://github.com/littlepretty/htop. (Accessed October 2016).
    [32]
    Jiaqi Yan and Dong Jin. 2015a. A virtual time system for Linux-container-based emulation of software-defined networks. In Proceedings of the 3rd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM PADS’15). ACM, New York, 235--246.
    [33]
    Jiaqi Yan and Dong Jin. 2015b. VT-Mininet: Virtual-time-enabled Mininet for scalable and accurate software-define network emulation. In Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR’15). ACM, New York, Article 27, 7 pages.
    [34]
    Yuhao Zheng, Dong Jin, and David M. Nicol. 2013. Impacts of application lookahead on distributed network emulation. In Proceedings of the 2013 Winter Simulation Conference (WSC’13). 2996--3007.

    Cited By

    View all
    • (2023)Comprehensively Analyzing the Impact of Cyberattacks on Power Grids2023 IEEE 8th European Symposium on Security and Privacy (EuroS&P)10.1109/EuroSP57164.2023.00066(1065-1081)Online publication date: Jul-2023
    • (2023)MARTINE’s real-time local market simulation with a semantically interoperable society of multi-agent systemsSustainable Energy, Grids and Networks10.1016/j.segan.2023.10099533(100995)Online publication date: Mar-2023
    • (2022)Study Cybersecurity of Cyber Physical System in the Virtual Environment: A Survey and New DirectionProceedings of the 2022 Australasian Computer Science Week10.1145/3511616.3513098(46-55)Online publication date: 14-Feb-2022
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Modeling and Computer Simulation
    ACM Transactions on Modeling and Computer Simulation  Volume 28, Issue 4
    Special Issue on PADS 2016
    October 2018
    125 pages
    ISSN:1049-3301
    EISSN:1558-1195
    DOI:10.1145/3274766
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 30 August 2018
    Accepted: 01 February 2018
    Revised: 01 September 2017
    Received: 01 November 2016
    Published in TOMACS Volume 28, Issue 4

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Electrical power system simulation
    2. network emulation
    3. smart grid
    4. software-defined networking

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)87
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Comprehensively Analyzing the Impact of Cyberattacks on Power Grids2023 IEEE 8th European Symposium on Security and Privacy (EuroS&P)10.1109/EuroSP57164.2023.00066(1065-1081)Online publication date: Jul-2023
    • (2023)MARTINE’s real-time local market simulation with a semantically interoperable society of multi-agent systemsSustainable Energy, Grids and Networks10.1016/j.segan.2023.10099533(100995)Online publication date: Mar-2023
    • (2022)Study Cybersecurity of Cyber Physical System in the Virtual Environment: A Survey and New DirectionProceedings of the 2022 Australasian Computer Science Week10.1145/3511616.3513098(46-55)Online publication date: 14-Feb-2022
    • (2021)Distributed Virtual Time-Based Synchronization for Simulation of Cyber-Physical SystemsACM Transactions on Modeling and Computer Simulation10.1145/344623731:2(1-24)Online publication date: 18-Apr-2021
    • (2021)The Virtualized Cyber-Physical Testbed for Machine Learning Anomaly Detection: A Wind Powered Grid Case StudyIEEE Access10.1109/ACCESS.2021.31271699(159475-159494)Online publication date: 2021
    • (2020)Cyber-Resilience Enhancement of PMU Networks Using Software-Defined Networking2020 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm)10.1109/SmartGridComm47815.2020.9303004(1-7)Online publication date: 11-Nov-2020
    • (2020)An Attack-Trace Generating Toolchain for Cybersecurity Study of IEC61850 based Substations2020 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm)10.1109/SmartGridComm47815.2020.9302989(1-7)Online publication date: 11-Nov-2020
    • (2019)A Distributed Virtual Time System on Embedded Linux for Evaluating Cyber-Physical SystemsProceedings of the 2019 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation10.1145/3316480.3322895(37-48)Online publication date: 29-May-2019
    • (2018)Guest Editorial for the TOMACS Special Issue on the Principles of Advanced Discrete Simulation (PADS)ACM Transactions on Modeling and Computer Simulation10.1145/326745928:4(1-2)Online publication date: 3-Oct-2018

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media