Smart City Gnosys

Smart city article details

Title A Microservice Based Architecture Topology For Machine Learning Deployment
ID_Doc 2630
Authors Ribeiro J.L.; Figueredo M.; Araujo A., Jr.; Cacho N.; Lopes F.
Year 2019
Published 5th IEEE International Smart Cities Conference, ISC2 2019
DOI http://dx.doi.org/10.1109/ISC246665.2019.9071708
Abstract Smart solutions that make use of machine learning and data analyses are on the rise. Big Data analysis is attracting more and more developers and researchers, and at least five requirements (Velocity, Volume, Value, Variety, and Veracity) show challenges in deploying such solutions. Across the globe, many Smart City initiatives are using Big Data Analytics as a tool for doing predictive analytics which can be helpful to human well being. This work presents a generic architecture named Machine Learning in Microservices Architecture (MLMA) that provides design patterns to transform a monolithic architecture of machine learning pipelines in microservices with separate roles. We present two case studies deployed to a Smart City initiative, where we discuss how each component of the architecture applied in specific applications that use predictions with machine learning. Among the benefits of this architecture, we argue prediction performance, scalability, code maintenance and reusability makes such transition a natural trend in Big Data and machine learning applications. © 2019 IEEE.
Author Keywords design patterns; machine learning; microservices; predictive policing; recommendation systems


Similar Articles


Id Similarity Authors Title Published
35881 View0.883Pasupuleti V.; Thuraka B.; Kodete C.S.Machine Learning And Big Data Analytics In Smart Cities And Healthcare: Applications, Challenges, And Future Directions2024 International Conference on Computer and Applications, ICCA 2024 (2024)
36039 View0.882Althabahi M.H.; Ahmad Jan M.; Brik B.; Foufou S.Machine Learning-Based Big Data Analytics In Smart Cities: A Survey Of Current Trends And Future Research DirectionsProceedings - 2024 IEEE/ACM International Conference on Big Data Computing, Applications and Technologies, BDCAT 2024 (2024)
12005 View0.874Pradhan D.; Akhtar T.; Sahoo A.K.Big Data Analytics And Machine Learning For Secure And Flexible Mobile Service Towards Smart UtilitiesThe Role of Network Security and 5G Communication in Smart Cities and Industrial Transformation (2025)
22881 View0.871Islam M.A.; Sufian M.A.Employing Ai And Ml For Data Analytics On Key Indicators: Enhancing Smart City Urban Services And Dashboard-Driven Leadership And Decision-MakingTechnology and Talent Strategies for Sustainable Smart Cities: Digital Futures (2023)
2463 View0.857Dhaouadi A.; Bousselmi K.; Monnet S.; Gammoudi M.M.; Hammoudi S.A Machine Learning Based Decision Support Framework For Big Data Pipeline Modeling And DesignJordanian Journal of Computers and Information Technology, 10, 3 (2024)
21906 View0.856Jan M.A.; He X.; Song H.; Babar M.Editorial: Machine Learning And Big Data Analytics For Iot-Enabled Smart CitiesMobile Networks and Applications, 26, 1 (2021)
11283 View0.856Paik I.Automatic Big Data Analysis Using Ai-Based Service Composition For Smart CityHuman-Centered Services Computing for Smart Cities: IEICE Monograph (2024)
35982 View0.855Alsamhi S.H.; Almalki F.A.; Al-Dois H.; Ben Othman S.; Hassan J.; Hawbani A.; Sahal R.; Lee B.; Saleh H.Machine Learning For Smart Environments In B5G Networks: Connectivity And QosComputational Intelligence and Neuroscience, 2021 (2021)
36025 View0.855Afshan N.; Rout R.K.Machine Learning Techniques For Iot Data AnalyticsBig Data Analytics for Internet of Things (2021)
48540 View0.854Al-Jaroodi, J; Mohamed, NService-Oriented Architecture For Big Data Analytics In Smart Cities2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID) (2018)