Skip to main content

A Lightweight Cloud Execution Stack for Neural Network Simulation

  • Conference paper
  • First Online:
Neural Information Processing (ICONIP 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11306))

Included in the following conference series:

  • 1756 Accesses

Abstract

This paper presents an execution stack for neural network simulation using Cloud container orchestration and microservices. User (or other systems) can employ it by simple RESTful service calls. This service oriented approach allows easy and user-friendly importing, training and evaluating of arbitrary neural network models. This work is influenced by N2Sky, a framework for the exchange of neural network specific knowledge and is based on ViNNSL, the Vienna Neural Network Specification Language, a domain specific neural network modelling language. The presented execution stack runs on many common cloud platforms. It is scalable and each component is extensible and interchangeable.

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

Access this chapter

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

Institutional subscriptions

Notes

  1. 1.

    https://kubernetes.io.

  2. 2.

    https://cloud.google.com/kubernetes-engine.

  3. 3.

    https://aws.amazon.com/eks.

  4. 4.

    https://azure.microsoft.com/services/container-service.

  5. 5.

    http://cacm.acm.org/news/171642-neural-nets-now-available-in-the-Cloud/.

  6. 6.

    https://docker.com.

  7. 7.

    https://archive.ics.uci.edu/ml/datasets/iris.

References

  1. Abadi, M., et al.: TensorFlow: a system for large-scale machine learning. In: OSDI, vol. 16, pp. 265–283 (2016)

    Google Scholar 

  2. Baier, J.: Getting Started with Kubernetes. Packt Publishing (2015)

    Google Scholar 

  3. Bashari Rad, B., Bhatti, H., Ahmadi, M.: An introduction to docker and analysis of its performance. IJCSNS Int. J. Comput. Sci. Netw. Secur. 17(3), 228–235 (2017)

    Google Scholar 

  4. Beran, P.P., Vinek, E., Schikuta, E., Weishaupl, T.: ViNNSL - the Vienna Neural Network Specification Language. In: 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), pp. 1872–1879, June 2008

    Google Scholar 

  5. Dheeru, D., Karra Taniskidou, E.: UCI machine learning repository (2017). http://archive.ics.uci.edu/ml

  6. Fisher, R.A.: The use of multiple measurements in taxonomic problems. Ann. Hum. Genet. 7(2), 179–188 (1936)

    Google Scholar 

  7. Huqqani, A.A., Li, X., Beran, P.P., Schikuta, E.: N2Cloud: cloud based neural network simulation application. In: The 2010 International Joint Conference on Neural Networks (IJCNN), pp. 1–5. IEEE (2010)

    Google Scholar 

  8. Joy, A.M.: Performance comparison between linux containers and virtual machines. In: 2015 International Conference on Advances in Computer Engineering and Applications, pp. 342–346, March 2015

    Google Scholar 

  9. Kohonen, T., Hynninen, J., Kangas, J., Laaksonen, J.: SOM PAK: the self-organizing map program package. Report A31, Helsinki University of Technology, Laboratory of Computer and Information Science (1996)

    Google Scholar 

  10. Leighton, R.R., Wieland, A.: The Aspirin/MIGRAINES software tools, user’s manual. Technical report MP-91W00050 (1991)

    Google Scholar 

  11. Prieto, A., et al.: Neural networks: an overview of early research, current frameworks and new challenges. Neurocomputing 214, 242–268 (2016)

    Article  Google Scholar 

  12. Schikuta, E., Fuerle, T., Wanek, H.: ViPIOS: the vienna parallel input/output system. In: Pritchard, D., Reeve, J. (eds.) Euro-Par 1998. LNCS, vol. 1470, pp. 953–958. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0057953

    Chapter  Google Scholar 

  13. Schikuta, E., Huqqani, A., Kopica, T.: Semantic extensions to the Vienna neural network specification language. In: 2015 International Joint Conference on Neural Networks (IJCNN), pp. 1–8. IEEE, July 2015

    Google Scholar 

  14. Schikuta, E., Mann, E.: N2Sky - neural networks as services in the clouds. In: The 2013 International Joint Conference on Neural Networks (IJCNN), pp. 1–8. IEEE, August 2013

    Google Scholar 

  15. Schikuta, E., Weishaupl, T.: N2Grid: neural networks in the grid. In: 2004 Proceedings of IEEE International Joint Conference on Neural Networks, vol. 2, pp. 1409–1414. IEEE (2004)

    Google Scholar 

  16. Zell, A., et al.: SNNS (Stuttgart Neural Network Simulator). In: Skrzypek, J. (eds.) Neural Network Simulation Environments. The Kluwer International Series in Engineering and Computer Science, vol. 254, pp. 165–186. Springer, Boston (1994). https://doi.org/10.1007/978-1-4615-2736-7_9

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erich Schikuta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nussbaum, B., Schikuta, E. (2018). A Lightweight Cloud Execution Stack for Neural Network Simulation. In: Cheng, L., Leung, A., Ozawa, S. (eds) Neural Information Processing. ICONIP 2018. Lecture Notes in Computer Science(), vol 11306. Springer, Cham. https://doi.org/10.1007/978-3-030-04224-0_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-04224-0_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-04223-3

  • Online ISBN: 978-3-030-04224-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics