Abstract
A survey of recent efforts to combine SDN and BC shows promising results and points to directions for future research.
- Alharbi, T. Deployment of blockchain technology in software defined networks: A survey. IEEE Access 8 (2020), 9146--9156.Google ScholarCross Ref
- Androulaki, E. et al. Hyperledger fabric: a distributed operating system for permissioned blockchains. In Proceedings of the 13th EuroSys Conf., 2018, 1--15.Google Scholar
- Bosu, A., Iqbal, A., Shahriyar, R., and Chakraborty, P. Understanding the motivations, challenges and needs of blockchain software developers: A survey. Empirical Softw. Eng. 24, 4 (2019), 2636--2673.Google ScholarDigital Library
- Castro, M. et al. Practical byzantine fault tolerance. OSDI'99 (1999), 173--186.Google Scholar
- Dai, H., Zheng, Z., and Zhang, Y. Blockchain for internet of things: A survey. IEEE Internet of Things J. 6, 5 (2019), 8076--8094.Google ScholarCross Ref
- Dorri, A., Kanhere, S., and Jurdak, R. Mof-bc: A memory optimized and flexible blockchain for large scale networks. Future Generation Computer Systems 92 (2019), 357--373.Google ScholarDigital Library
- Dorri, A., Kanhere, S., Jurdak, R., and Gauravaram, P. Lsb: A lightweight scalable blockchain for IoT security and anonymity. J. of Parallel and Distributed Computing 134 (2019), 180--197.Google ScholarDigital Library
- El Houda, Z., Hafid, A., and Khoukhi, L. Cochain-sc: An intra-and inter-domain ddos mitigation scheme based on blockchain using SDN and smart contract. IEEE Access 7 (2019), 98893--98907.Google ScholarCross Ref
- El Houda, Z., Khoukhi, L., and Hafid, A. Chainsecure---A scalable and proactive solution for protecting blockchain applications using SDN. In Proceedings of the 2018 IEEE Global Communications Conf. 1--6.Google Scholar
- Gray, J. et al. The transaction concept: Virtues and limitations. VLDB 81 (1981), 144--154.Google Scholar
- Jiasi, W., Jian, W., Jia-Nan, L., and Yue, Z. Secure software-defined networking based on blockchain. 2019; arXiv preprint 1906.04342.Google Scholar
- Jindal, A., Aujla, G., and Kumar, N. Survivor: A blockchain based edge-as-a-service framework for secure energy trading in SDN-enabled vehicle-to-grid environment. Computer Networks 153 (2019), 36--48.Google ScholarDigital Library
- Kalkan, K., Gur, G., and Alagoz, F. Defense mechanisms against DDoS attacks in SDN environment. IEEE Commun. 55, 9 (2017), 175--179.Google ScholarDigital Library
- Kataoka, K., Gangwar, S., and Podili. P. Trust list: Internet-wide and distributed IoT traffic management using blockchain and SDN. In Proceedings of the 2018 IEEE 4th World Forum on Internet of Things, 296--301.Google Scholar
- Kreutz, D., Ramos, F., Verissimo, P., Rothenberg, C., Azodolmolky, S., and Uhlig, S. Software-defined networking: A comprehensive survey. In Proceedings of the 2014 IEEE 103, 1 (2014), 14--76.Google Scholar
- Li, W., Meng, W., Liu, Z., and Au, M. Towards blockchain-based software-defined networking: Security challenges and solutions. IEICE Trans. on Information and Systems 103, 2, (2020), 196--203.Google Scholar
- Li, Z., Kang, J., Yu, R., Ye, D., Deng, Q., and Zhang, Y. Consortium blockchain for secure energy trading in industrial internet of things. IEEE trans. on industrial informatics, 14(8):3690--3700, 2017.Google ScholarCross Ref
- Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., and Saxena, P. A secure sharding protocol for open blockchains. In Proceedings of the 2016 ACM SIGSAC Conf. on Computer and Commun. Security, 17--30.Google Scholar
- McKeown, N. et al. OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Commun. Rev. 38, 2 (2008), 69--74.Google ScholarDigital Library
- Michelin, R. et al. Speedychain: A framework for decoupling data from blockchain for smart cities. In Proceedings of the 15th EAI Intern. Conf. on Mobile and Ubiquitous Systems: Computing, Networking and Services, 2018, 145--154.Google Scholar
- Mohan, C., Haderle, D., Lindsay, B., Pirahesh, H., and Schwarz, P. Aries: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging. ACM Trans. on Database Systems 17 1, (1992), 94--162.Google ScholarDigital Library
- Nakamoto, S. Bitcoin: A peer-to-peer electronic cash system. Technical report, Manubot, 2019.Google Scholar
- Nguyen, T. and Yoo, M. Analysis of link discovery service attacks in SDN controller. In Proceedings of the 2017 Intern. Conf. on Information Networking, 259--261.Google Scholar
- Pashkov, V., Shalimov, A., and Smeliansky, R. Controller failover for SDN enterprise networks. In Proceedings of the 2014 Intern. Science and Technology Conf. (Modern Networking Technologies), 1--6.Google Scholar
- Pourvahab, M and Ekbatanifard, G. An efficient forensics architecture in software-defined networking-iot using blockchain technology. IEEE Access 7 (2019), 99573--99588.Google ScholarCross Ref
- Qiao, Q., Li, X., Wang, Y., Luo, B., Ren, Y., and Ma. J. Credible routing scheme of SDN-based cloud using blockchain. In Proceedings of the Intern. Conf. of Pioneering Computer Scientists, Engineers, and Educators. Springer, 2019, 189--206.Google Scholar
- Qiu, C., Yu, F., Yao, H., Jiang, C., Xu, F., and Zhao, C. Blockchain-based software-defined industrial internet of things: A dueling deep q-learning approach. IEEE Internet of Things J., 2018.Google Scholar
- Rathore, S., Kwon, B., and Park, J. Blockseciotnet: Blockchain-based decentralized security architecture for IoT network. J. of Network and Computer Applications 143 (2019), 167--177.Google ScholarDigital Library
- Sakic, E. and Kellerer, W. Impact of adaptive consistency on distributed sdn applications: An empirical study. IEEE J. on Selected Areas in Commun. 36, 12 (2018), 2702--2715.Google ScholarDigital Library
- Shao, Z., Zhu, X., Chikuvanyanga, A., and Zhu, H. Blockchain-based SDN security guaranteeing algorithm and analysis model. In Proceedings of the Intern. Conf. on Wireless and Satellite Systems. Springer, 2019, 348--362.Google ScholarCross Ref
- Sharma, P., Kumar, N., and Park, J. Blockchain technology toward green IoT: Opportunities and challenges. IEEE Network, 2020.Google Scholar
- Sharma, P., Singh, S., Jeong, Y., and Park, J. Distblocknet: A distributed blockchains-based secure sdn architecture for IoT networks. IEEE Commun. 55, 9 (2017), 78--85.Google ScholarDigital Library
- Steichen, M., Hommes, S., and State, R. Chainguard---a firewall for blockchain applications using SDN with OpenFlow. In Proceedings of IEEE 2017 Principles, Systems and Applications of IP Telecommunications, 1--8.Google Scholar
- Wen, X., Chen, Y., Hu, C., Shi, C., and Wang, Y. Towards a secure controller platform for OpenFlow applications. In Proceedings of the 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, 2013, 171--172.Google Scholar
- Wood, G. et al. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151 (2014), 1--32.Google Scholar
- Yang, H., Liang, Y., Yao, Q., Guo, S., Yu, A., and Zhang, J. Blockchain-based secure distributed control for software defined optical networking. China Commun. 16, 6 (2019), 42--54.Google ScholarCross Ref
- Yazdinejad, A., Parizi, R., Dehghantanha, A., and Choo, K. P4-to-blockchain: A secure blockchain-enabled packet parser for software defined networking. Computers & Security, 2019, 101629.Google Scholar
- Yazdinejad, A., Parizi, R., Dehghantanha, A., and Choo, K. Blockchain-enabled authentication handover with efficient privacy protection in SDN-based 5g networks. IEEE Trans. on Network Science and Engineering, (2019), 1--1.Google Scholar
- Yazdinejad, A., Parizi, R., Dehghantanha, A., Zhang, Q., and Choo, K. An energy-efficient sdn controller architecture for IoT networks with blockchain-based security. IEEE Trans. on Services Computing, 2020.Google ScholarCross Ref
- Zhao, N., Wu, H., and Zhao, X. Consortium blockchain-based secure software defined vehicular network. Mobile Networks and Applications, 2019, 1--14.Google Scholar
- Zheng, Z., Xie, S., Dai, H., Chen, X., and Wang, H. Blockchain challenges and opportunities: A survey. Intern. J. of Web and Grid Services 14, 4 (2018), 352--375.Google ScholarCross Ref
Index Terms
- When SDN and blockchain shake hands
Recommendations
Auto-Configuration of SDN Switches in SDN/Non-SDN Hybrid Network
AINTEC '15: Proceedings of the 11th Asian Internet Engineering ConferenceThis paper proposes an auto-configuration mechanism for a newly attached SDN (Software-defined Networking) switch and intermediate switches in an SDN/non-SDN hybrid network. Automation of initial configuration of SDN switches brings the benefit of ...
Performance Analysis of SDN/OpenFlow Controllers: POX Versus Floodlight
Software-Defined Networking (SDN) is an emerging network architecture that is adaptable, dynamic, cost-effective, and manageable. The SDN architecture is a form of network virtualization where the network controlling functions and forwarding functions ...
Comments