Skip to main content

A Smart Network Repository Based on Graph Database

  • Conference paper
  • First Online:
Mobile, Secure, and Programmable Networking (MSPN 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14482))

  • 189 Accesses

Abstract

To address the increasing complexity of network management and the limitations of data repositories in handling the various network operational data, this paper proposes a novel repository design that uniformly represents network operational data while allowing for a multiple abstractions access to the information. This smart repository simplifies network management functions by enabling network verification directly within the repository. The data is organized in a knowledge graph compatible with any general-purpose graph database, offering a comprehensive and extensible network repository. Performance evaluations confirm the feasibility of the proposed design. The repository’s ability to natively support ‘what-if’ scenario evaluation is demonstrated by verifying Border Gateway Protocol (BGP) route policies and analyzing forwarding behavior with virtual Traceroute.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://github.com/usnistgov/smart-network-repository.

  2. 2.

    Not provided here due to space limitations. The reader can refer to the smart repository code for the complete KG creation process.

  3. 3.

    Not all BGP features are included in this demonstration.

  4. 4.

    This network and “what-if" examples are available in the smart repository code.

References

  1. Berde, P., et al.: Onos: Towards an open, distributed sdn os. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, HotSDN 2014, pp. 1–6. Association for Computing Machinery, New York (2014). https://doi.org/10.1145/2620728.2620744

  2. Hong, H., et al.: Netgraph: an intelligent operated digital twin platform for data center networks. In: Proceedings of the ACM SIGCOMM 2021 Workshop on Network-Application Integration, NAI 2021, pp. 26–32. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3472727.3472802

  3. Mogul, J.C., et al.: Experiences with modeling network topologies at multiple levels of abstraction. In: 17th Symposium on Networked Systems Design and Implementation (NSDI) (2020). https://www.usenix.org/conference/nsdi20/presentation/mogul

  4. Quinn, R., et al.: Knownet: towards a knowledge plane for enterprise network management. In: NOMS 2016–2016 IEEE/IFIP Network Operations and Management Symposium, pp. 249–256 (2016). https://doi.org/10.1109/NOMS.2016.7502819

  5. Sung, Y.W.E., Tie, X., Wong, S.H., Zeng, H.: Robotron: top-down network management at facebook scale. In: Proceedings of the 2016 ACM SIGCOMM Conference, SIGCOMM 2016, pp. 426–439. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2934872.2934874

  6. Vilalta, R., et al.: Teraflow: secured autonomic traffic management for a tera of SDN flows. In: 2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC6G Summit), pp. 377–382 (2021). https://doi.org/10.1109/EuCNC/6GSummit51104.2021.9482469

  7. Wang, A., Mei, X., Croft, J., Caesar, M., Godfrey, B.: Ravel: a database-defined network. In: Proceedings of the Symposium on SDN Research, SOSR 2016. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2890955.2890970

  8. Zhou, Q., Gray, A.J.G., McLaughlin, S.: ToCo: an ontology for representing hybrid telecommunication networks. In: Hitzler, P., et al. (eds.) ESWC 2019. LNCS, vol. 11503, pp. 507–522. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21348-0_33

    Chapter  Google Scholar 

  9. Zhou, Q., Gray, A.J.G., McLaughlin, S.: Towards a knowledge graph based autonomic management of software defined networks. CoRR abs/2106.13367 (2021). https://arxiv.org/abs/2106.13367

  10. Zhu, Y., Chen, D., Zhou, C., Lu, L., Duan, X.: A knowledge graph based construction method for digital twin network. In: 2021 IEEE 1st International Conference on Digital Twins and Parallel Intelligence (DTPI), pp. 362–365 (2021). https://doi.org/10.1109/DTPI52967.2021.9540177

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amar Abane .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Abane, A., Battou, A., Merzouki, M., Zhang, T. (2024). A Smart Network Repository Based on Graph Database. In: Bouzefrane, S., Banerjee, S., Mourlin, F., Boumerdassi, S., Renault, É. (eds) Mobile, Secure, and Programmable Networking. MSPN 2023. Lecture Notes in Computer Science, vol 14482. Springer, Cham. https://doi.org/10.1007/978-3-031-52426-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-52426-4_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-52425-7

  • Online ISBN: 978-3-031-52426-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics