Skip to main content

An Ethereum-Based Data Synchronization Platform for Distributed Networks

  • Conference paper
  • First Online:
  • 1306 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11894))

Abstract

In distributed networks, the consistent network views (e.g., network events, network topology, and device information, etc) are critical to the network operators and service providers who aim to perform the global network/service optimizations depending on the overall network views. However, to achieve the consensus over distributed networks is a challenge, because the consistent global network view requires to exchange the local network view within the distributed domain controllers. More critically, the network view in each controller is prone to be falsified by malicious attackers who intend to destroy the network consensus. To this end, we propose an Ethereum based consensus protection system that can ensure the tamper-proof network-view synchronization. In this paper, we present our design and implementation of the data-synchronization system. A prototype is developed based on the Ethereum platform. Evaluation results have demonstrated the effectiveness of our prototype.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Xu, C., Wang, K., Guo, M.: Intelligent resource management in blockchain-based cloud datacenters. IEEE Cloud Comput. 4(6), 50–59 (2017)

    Article  Google Scholar 

  2. Xu, C., Wang, K., Li, P., Guo, S., Luo, J., Ye, B., Guo, M.: Making big data open in edges: a resource-efficient blockchain-based approach. IEEE Trans. Parallel Distrib. Syst. 30(4), 870–882 (2018)

    Article  Google Scholar 

  3. Qiu, C., Yu, F.R., Yao, H., Jiang, C., Xu, F., Zhao, C.: Blockchain-based software-defined industrial internet of things: a dueling deep q-learning approach. IEEE IoT J. 6(3), 4627–4639 (2019)

    Google Scholar 

  4. Zou, J., Ye, B., Qu, L., Wang, Y., Orgun, M.A., Li, L.: A proof-of-trust consensus protocol for enhancing accountability in crowdsourcing services. IEEE Trans. Serv. Comput. 12(3), 429–445 (2019)

    Article  Google Scholar 

  5. Yin, H., Guo, D., Wang, K., Jiang, Z., Lyu, Y., Xing, J.: Hyperconnected network: a decentralized trusted computing and networking paradigm. IEEE Netw. 32(1), 112–117 (2018)

    Article  Google Scholar 

  6. Liu, Y., Wang, K., Lin, Y., Xu, W.: Lightchain: a lightweight blockchain system for industrial internet of things. IEEE Trans. Ind. Inf. 15, 3571–3581 (2019)

    Article  Google Scholar 

  7. Li, H., Wang, K., Miyazaki, T., Xu, C., Guo, S., Sun, Y.: Trust-enhanced content delivery in blockchain-based information-centric networking. IEEE Netw. 3, 183–189 (2019)

    Article  Google Scholar 

  8. Wu, M., Wang, K., Cai, X., Guo, S., Guo, M., Rong, C.: A comprehensive survey of blockchain: from theory to IoT applications and beyond. IEEE IoT J. 6, 8114–8151 (2019)

    Google Scholar 

  9. Qiu, K., Huang, S., Xu, Q., Zhao, J., Wang, X., Secci, S.: Paracon: a parallel control plane for scaling up path computation in sdn. IEEE Trans. Netw. Serv. Manag. 14(4), 978–990 (2017)

    Article  Google Scholar 

  10. Sharma, P.K., Singh, S., Jeong, Y.-S., Park, J.H.: DistBlockNet: a distributed blockchains-based secure sdn architecture for iot networks. IEEE Commun. Mag. 55(9), 78–85 (2017)

    Article  Google Scholar 

  11. Xiong, Z., Zhang, Y., Niyato, D., Wang, P., Han, Z.: When mobile blockchain meets edge computing. IEEE Commun. Mag. 56(8), 33–39 (2018)

    Article  Google Scholar 

  12. Phemius, K., Bouet, M., Leguay, J.: Disco: distributed multi-domain SDN controllers. In: IEEE Network Operations and Management Symposium (NOMS), pp. 1–8 (2014)

    Google Scholar 

  13. Lin, P., et al.: A west-east bridge based SDN inter-domain testbed. IEEE Commun. Mag. 53(2), 190–197 (2015)

    Article  Google Scholar 

  14. Sharma, P.K., Chen, M.-Y., Park, J.H.: A software defined fog node based distributed blockchain cloud architecture for iot. IEEE Access 6, 115–124 (2018)

    Article  Google Scholar 

Download references

Acknowledgement

The work described in this paper was supported by the National Natural Science Foundation of China (61902445, 61872195, 61572262), partially by the Natural Science Foundation of Guangdong (2018B030312002), partially by the Fundamental Research Funds for the Central Universities of China under Grant 19lgpy222, and partially by Natural Science Foundation of Guangdong Province of China under Grant 2019A1515011798.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huawei Huang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lin, J. et al. (2020). An Ethereum-Based Data Synchronization Platform for Distributed Networks. In: Hsu, CH., Kallel, S., Lan, KC., Zheng, Z. (eds) Internet of Vehicles. Technologies and Services Toward Smart Cities. IOV 2019. Lecture Notes in Computer Science(), vol 11894. Springer, Cham. https://doi.org/10.1007/978-3-030-38651-1_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-38651-1_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-38650-4

  • Online ISBN: 978-3-030-38651-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics