Smart City Architecture for Data Ingestion and Analytics: Processes and Solutions

Smart city architectures have to take into account a large number of requirements related to the large number of data, different sources, the need of reconciliating them in a unique model, the identification of relationships, and the enabling of data analytics processes. Ingested data, static and realtime, must be stored, aggregated and integrated to provide support for data analytics, dashboard, making decision, and thus for providing services for the city. This means: i) compatibility with multiple protocols; ii) handle open and private data; iii) work with IOT/sensors/internet of everything; iv) perform predictions, behavior analysis and develop decision support systems; v) use a set of dashboards to make a real-time monitoring of the city; vi) consider system's security aspects: robustness, scalability, modularity, interoperability, etc. This approach is determinant to: monitor the city status; connect the different events that occur in the smart city; provide support for public administrators, police department, civil protection, hospitals, etc., to put in action city/region strategies and guidelines and obviously directly to the citizens. In the paper, we focus on data ingestion and aggregation aspects, putting in evidence problems and solutions. The solution proposed has been developed and applied in the context of the Sii-Mobility national smart city project on mobility and transport integrated with services. Sii-Mobility is grounded on Km4City ontology and tools for smart city data aggregation and service production.

[1]  J. J. Merelo,et al.  Studying Individualized Transit Indicators Using a New Low-Cost Information System , 2014 .

[2]  Pierfrancesco Bellini,et al.  Linked open graph: Browsing multiple SPARQL entry points to build your own LOD views , 2014, J. Vis. Lang. Comput..

[3]  Wei Hu,et al.  Design and Construction of a Big Data Analytics Framework for Health Applications , 2015, 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity).

[4]  Pierfrancesco Bellini,et al.  Km4City ontology building vs data harvesting and cleaning for smart-city services , 2014, J. Vis. Lang. Comput..

[5]  Pierfrancesco Bellini,et al.  Graph databases methodology and tool supporting index/store versioning , 2015, J. Vis. Lang. Comput..

[6]  Ashish Sureka,et al.  Pragamana: Performance Comparison and Programming Alpha-miner Algorithm in Relational Database Query Language and NoSQL Column-Oriented Using Apache Phoenix , 2015, C3S2E.

[7]  Xavier Masip-Bruin,et al.  Estimating Smart City sensors data generation , 2016, 2016 Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net).

[8]  Joerg Swetina,et al.  Toward a standardized common M2M service layer platform: Introduction to oneM2M , 2014, IEEE Wireless Communications.

[9]  Pierfrancesco Bellini,et al.  Km4City Smart City API: An Integrated Support for Mobility Services , 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP).

[10]  Pierfrancesco Bellini,et al.  User Engagement Engine for Smart City Strategies , 2017, 2017 IEEE International Conference on Smart Computing (SMARTCOMP).

[11]  Pierfrancesco Bellini,et al.  Wi-Fi based city users' behaviour analysis for smart city , 2017, J. Vis. Lang. Comput..

[12]  Fuchun Joseph Lin,et al.  A Feasibility Study on Developing IoT/M2M Applications over ETSI M2M Architecture , 2013, ICPADS 2013.

[13]  Pierfrancesco Bellini,et al.  Analysis and assessment of a knowledge based smart city architecture providing service APIs , 2017, Future Gener. Comput. Syst..