iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://doi.org/10.1007/978-3-030-98978-1_4
Cross Inference of Throughput Profiles Using Micro Kernel Network Method | SpringerLink
Skip to main content

Cross Inference of Throughput Profiles Using Micro Kernel Network Method

  • Conference paper
  • First Online:
Machine Learning for Networking (MLN 2021)

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

Included in the following conference series:

Abstract

Dedicated network connections are being increasingly deployed in cloud, centralized and edge computing and data infrastructures, whose throughput profiles are critical indicators of the underlying data transfer performance. Due to the cost and disruptions to physical infrastructures, network emulators, such as Mininet, are often used to generate measurements needed to estimate throughput profiles, typically expressed as a function of the connection round trip time. The profiles estimated using measurements from such emulated networks are usually inaccurate for high bandwidth and high latency connections, since they do not accurately reflect the critical network transport dynamics mainly due to computing and memory constraints of the host. We present a machine learning (ML) method to estimate the throughput profiles using emulation measurements to closely match the testbed and production network profiles. In particular, we propose a micro Kernel Network (mKN) that provides baseline throughput measurements on the host running Mininet emulations, which are used to learn a regression map that converts them to the corresponding testbed measurement estimates. Once initially learned, this map is applied to measurements from subsequent network emulations on the same host. We present experimental measurements to illustrate this approach, and derive generalization equations for the proposed mKN-ML method. Using a four-site scenario emulation, we show the effectiveness of this method in providing accurate concave throughput profiles from inaccurate convex or non-smooth ones indicated by Mininet emulation.

This work is performed at Oak Ridge National Laboratory managed by UT-Battelle, LLC for U.S. Department of Energy under Contract No. DE-AC05-00OR22725, and Argonne National Laboratory under Contract No. DE-AC02-06CH11357. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a nonexclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan).

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
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.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

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    While both libraries utilize the same basic methods, the EOT and GPR codes are sometimes found to yield varying performances in RMSE and eventual convergence, and these data sets in our case are robust to such effects.

References

  1. Energy sciences network. http://www.es.net

  2. Experimental physics and industrial control system. epics.anl.gov

  3. Lab5: Setting WAN bandwidth with token bucket filter (2019). https://bit.ly/3vhkdot

  4. Anthony, M., Bartlett, P.L.: Neural Network Learning: Theoretical Foundations. Cambridge University Press, Cambridge (1999)

    Book  Google Scholar 

  5. Avriel, M., Diewert, W.E., Schaible, S., Zang, I.: Generalized Concavity. SIAM, Philadelphia (2010)

    Book  Google Scholar 

  6. Cardwell, N., Cheng, Y., Gunn, C.S., Yeganeh, S.H., Jacobson, V.: BBR: congestion based congestion control. ACM Queue 14(5), 20–53 (2016)

    Article  Google Scholar 

  7. Al-Najjar, A., et al.: Virtual framework for development and testing of federation software stack. In: 2021 IEEE 46th Conference on Local Computer Networks (LCN), pp. 323–326. IEEE (2021)

    Google Scholar 

  8. Floyd, S.: Highspeed TCP for large congestion windows. Internet draft, February 2003

    Google Scholar 

  9. iMars3D: Preprocessing and reconstruction for the Neutron Imaging Beam Lines. https://github.com/ornlneutronimaging/iMars3D.git

  10. Kelly, T.: Scalable TCP: improving performance in high speed wide area networks. Comput. Commun. Rev. 33(2), 83–91 (2003)

    Article  Google Scholar 

  11. Phanekham, D., Nair, S., Rao, N.S.V., Truty, M.: Predicting throughput of cloud network infrastructure using neural networks. In: Workshop on Intelligent Cloud Computing and Networking (2021)

    Google Scholar 

  12. Rao, N.S.V., Liu, Q., Liu, Z., Kettimuthu, R., Foster, I.: Throughput analytics of data transfer infrastructures. In: Gao, H., Yin, Y., Yang, X., Miao, H. (eds.) TridentCom 2018. LNICST, vol. 270, pp. 20–40. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-12971-2_2

    Chapter  Google Scholar 

  13. Rao, N.S.V., Sen, S., Liu, Z., Kettimuthu, R., Foster, I.: Learning concave-convex profiles of data transport over dedicated connections. In: Renault, É., Mühlethaler, P., Boumerdassi, S. (eds.) MLN 2018. LNCS, vol. 11407, pp. 1–22. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19945-6_1

    Chapter  Google Scholar 

  14. Rhee, I., Xu, L.: CUBIC: a new TCP-friendly high-speed TCP variant. In: 3rd International Workshop on Protocols for Fast Long-Distance Networks (2005)

    Google Scholar 

  15. Rong, R., Liu, J.: Distributed mininet with symbiosis. In: International Conference on Communications, pp. 1–6. IEEE (2017)

    Google Scholar 

  16. Settlemyer, B.W., Rao, N.S.V., Poole, S.W., Hodson, S.W., Hicks, S.E., Newman, P.M.: Experimental analysis of 10 gbps transfers over physical and emulated dedicated connections. In: International Conference on Computing, Networking and Communications (2012)

    Google Scholar 

  17. Shorten, R.N., Leith, D.J.: H-TCP: TCP for high-speed and long-distance networks. In: 3rd International Workshop on Protocols for Fast Long-Distance Networks (2004)

    Google Scholar 

  18. https://fasterdata.es.net/host-tuning/background/

  19. Vapnik, V.N.: Statistical Learning Theory. Wiley, New York (1998)

    MATH  Google Scholar 

Download references

Acknowledgments

This work is funded by RAMSES, SDN-SF and Applied Mathematics projects, Office of Advanced Computing Research, U.S. Department of Energy, and by Extreme Scale Systems Center, sponsored by U.S. Department of Defense, and performed at Oak Ridge National Laboratory managed by UT-Battelle, LLC for U.S. Department of Energy under Contract No. DE-AC05-00OR22725, and Argonne National Laboratory under Contract No. DE-AC02-06CH11357.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nageswara S. V. Rao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rao, N.S.V., Al-Najjar, A., Imam, N., Liu, Z., Kettimuthu, R., Foster, I. (2022). Cross Inference of Throughput Profiles Using Micro Kernel Network Method. In: Renault, É., Boumerdassi, S., Mühlethaler, P. (eds) Machine Learning for Networking. MLN 2021. Lecture Notes in Computer Science, vol 13175. Springer, Cham. https://doi.org/10.1007/978-3-030-98978-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-98978-1_4

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics