Blockchain Scalability In Software Defined Networks

Abstract

Recent optimizations in blockchain technology and increased utilization of software defined networking (SDN) have led to new opportunities in data center network management. The research problem presented in this study is whether a blockchain protocol can be efficiently used in east/west communications between geographically separated SDN domains. To evaluate blockchain geographic scalability in SDNs, experiments were performed utilizing latency measurements on a GENI testbed coupled with a blockchain transaction discrete-event simulator modeling an open-source permissioned blockchain system. Results reveal that additional network latency imposed by increased geographic separation between SDNs does not introduce a significant detriment to block chain-enabled SDN communication because the current blockchain systems typically incur relatively high processing delays. However, the relative newness and poor quality of available permissioned blockchain software impose significant challenges in terms of ease of adoption and deployment. Experience gained in this research suggests that such software likely needs to mature more through real-world deployment and testing in order to support further efforts of integrating blockchain and SDN.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2020
Accession Number
AD1114393

Entities

People

  • Stephen J. Workman

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Blockchain
  • California
  • Computer Networks
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Consensus Algorithms
  • Cryptocurrency
  • Data Centers
  • Graphical User Interface
  • Internet
  • Lessons Learned
  • Network Computing
  • Network Protocols
  • Network Science
  • Network Topology
  • Operating Systems
  • Routing Protocols
  • Shell Scripts
  • Simulations
  • Simulators
  • Smart Contracts
  • Software Defined Networks
  • Standards
  • United States

Fields of Study

  • Computer science

Readers

  • Aerospace Propulsion Engineering.
  • Distributed Systems and Data Platform Development
  • Systems Analysis and Design