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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Abadi, M., et al.: TensorFlow: a system for large-scale machine learning. In: OSDI, vol. 16, pp. 265–283 (2016)
Baier, J.: Getting Started with Kubernetes. Packt Publishing (2015)
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)
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
Dheeru, D., Karra Taniskidou, E.: UCI machine learning repository (2017). http://archive.ics.uci.edu/ml
Fisher, R.A.: The use of multiple measurements in taxonomic problems. Ann. Hum. Genet. 7(2), 179–188 (1936)
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)
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
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)
Leighton, R.R., Wieland, A.: The Aspirin/MIGRAINES software tools, user’s manual. Technical report MP-91W00050 (1991)
Prieto, A., et al.: Neural networks: an overview of early research, current frameworks and new challenges. Neurocomputing 214, 242–268 (2016)
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
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
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
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
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)