Abstract
The paper describes an approach of applying an actor model that executes Data Mining algorithms to analyze data in IoT systems with a distributed architecture (with Fog Computing). The approach allows to move computational load closer to the data, thus increasing performance of the analysis and decreasing network traffic. Execution of the 1R algorithm in an IoT system with a distributed architecture and the results of the comparison of distributed and centralized architectures are shown in the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Evans, D.: The internet of things. how the next evolution of the internet is changing everything. Cisco White Paper, Cisco Systems (2011)
Gartner Says the Internet of Things Installed Base Will Grow to 26 Billion Units By 2020. Gartner (2014)
Tsai, C.-W., Lai, C.-F., Vasilakos, A.V.: Future internet of things: open issues and challenges. Wireless Netw. 20(8), 2201–2217 (2014)
Chen, F., Deng, P., Wan, J., Zhang, D., Vasilakos, A.V., Rong, X.: Data mining for the internet of things: literature review and challenges. Int. J. Distrib. Sens. Netw. 2015, 14 (2015). Article ID 431047. http://dx.doi.org/10.1155/2015/431047
Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29, 1645–1660 (2013)
Gronlund, C.J.: Introduction to machine learning on Microsoft Azure, 18 April 2016. https://azure.microsoft.com/en-gb/documentation/articles/machine-learning-what-is-machine-learning/
Barr, J.: Amazon Machine Learning – Make Data-Driven Decisions at Scale. Amazon Machine Learning, 18 April 2016. https://aws.amazon.com/ru/blogs/aws/amazon-machine-learning-make-data-driven-decisions-at-scale/
Google Cloud Machine Learning at Scale, 18 April 2016. https://cloud.google.com/products/machine-learning/
Meng, X., Bradley, J., Yavuz, B., Sparks, E., Venkataraman, S., Liu, D., Freeman, J., Tsai, D., Amde, M., Owen, S., Xin, D.: Mllib: Machine learning in apache spark (2015). arXiv preprint arXiv:1505.06807
Ingersoll, G.: Introducing apache mahout. Scalable, commercialfriendly machine learning for building intelligent applications. IBM (2009)
Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Processing of MCC, 17 August 2012, Helsinki, Finland, pp. 13–16 (2012)
Church, A., Barkley Rosser, J.: Some properties of conversion. Trans. AMS 39, 472–482 (1936)
Kholod, I., Petukhov, I.: Creation of data mining algorithms as functional expression for parallel and distributed execution. In: Malyshkin, V. (ed.) PaCT 2015. LNCS, vol. 9251, pp. 62–67. Springer, Heidelberg (2015)
Kholod, I., Kupriyanov, M., Shorov, A.: Decomposition of data mining algorithms into unified functional blocks. Math. Probl. Eng. 2016, 11 (2016). Article ID 8197349
Holte, R.C.: Very simple classification rules perform well on most commonly used datasets. Mach. Learn. 11, 63–90 (1993)
Kholod, I., Kuprianov, I., Petukhov, A.: Parallel and distributed data mining in cloud. In: Perner, P. (ed.) ICDM 2016. LNCS, vol. 9728, pp. 349–362. Springer, Heidelberg (2016). doi:10.1007/978-3-319-41561-1
Hewitt, C., Bishop, P., Steiger, R.: A universal modular actor formalism for artificial intelligence. In: IJCAI, pp. 235–245 (1973)
Kholod, I., Petuhov, I., Kapustin, N.: Creation of data mining cloud service on the actor model. In: Balandin, S., Andreev, S., Koucheryavy, Y. (eds.) NEW2AN/ruSMART 2015. LNCS, vol. 9247, pp. 585–598. Springer, Heidelberg (2015)
Kholod, I.: Framework for multi threads execution of data mining algorithms. In: Proceeding of 2015 IEEE North West Russia Section Young Researchers in Electrical and Electronic Engineering Conference, (2015 ElConRusW), pp. 74–80. IEEE Xplore (2015)
Acknowledgments
The work has been performed at the Saint Petersburg Electrotechnical University “LETI” within the scope of the contract Board of Education of Russia and science of the Russian Federation under the contract № 02.G25.31.0058 from 12.02.2013. The paper has been prepared within the scope of the state project “Organization of scientific research” of the main part of the state plan of the Board of Education of Russia, the project part of the state plan of the Board of Education of Russia (task 2.136.2014/K) as well as supported by grant of RFBR (projects 16-07-00625).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Kholod, I., Petuhov, I., Efimova, M. (2016). Data Mining for the Internet of Things with Fog Nodes. In: Galinina, O., Balandin, S., Koucheryavy, Y. (eds) Internet of Things, Smart Spaces, and Next Generation Networks and Systems. ruSMART NEW2AN 2016 2016. Lecture Notes in Computer Science(), vol 9870. Springer, Cham. https://doi.org/10.1007/978-3-319-46301-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-46301-8_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46300-1
Online ISBN: 978-3-319-46301-8
eBook Packages: Computer ScienceComputer Science (R0)