Analysis and assessment of a knowledge based smart city architecture providing service APIs

Abstract The main technical issues regarding smart city solutions are related to data gathering, aggregation, reasoning, data analytics, access, and service delivering via Smart City APIs (Application Program Interfaces). Different kinds of Smart City APIs enable smart city services and applications, while their effectiveness depends on the architectural solutions to pass from data to services for city users and operators, exploiting data analytics, and presenting services via APIs. Therefore, there is a strong activity on defining smart city architectures to cope with this complexity, putting in place a significant range of different kinds of services and processes. In this paper, the work performed in the context of Sii-Mobility smart city project on defining a smart city architecture addressing a wide range of processes and data is presented. To this end, comparisons of the state of the art solutions of smart city architectures for data aggregation and for Smart City API are presented by putting in evidence the usage semantic ontologies and knowledge base in the data aggregation in the production of smart services. The solution proposed aggregate and re-conciliate data (open and private, static and real time) by using reasoning/smart algorithms for enabling sophisticated service delivering via Smart City API. The work presented has been developed in the context of the Sii-Mobility national smart city project on mobility and transport integrated with smart city services with the aim of reaching a more sustainable mobility and transport systems. Sii-Mobility is grounded on Km4City ontology and tools for smart city data aggregation, analytics support and service production exploiting smart city API. To this end, Sii-Mobility/Km4City APIs have been compared to the state of the art solutions. Moreover, the proposed architecture has been assessed in terms of performance, computational and network costs in terms of measures that can be easily performed on private cloud on premise. The computational costs and workloads of the data ingestion and data analytics processes have been assessed to identify suitable measures to estimate needed resources. Finally, the API consumption related data in the recent period are presented.

[1]  Pierfrancesco Bellini,et al.  Managing cloud via Smart Cloud Engine and Knowledge Base , 2018, Future Gener. Comput. Syst..

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

[3]  Mariano Di Claudio,et al.  Tassonomy and Review of Big Data Solutions Navigation , 2013 .

[4]  Pierfrancesco Bellini,et al.  AP Positioning for Estimating People Flow as Origin Destination Matrix for Smart Cities , 2016, DMS.

[5]  Mounia Lalmas,et al.  Models of user engagement , 2012, UMAP.

[6]  Pierfrancesco Bellini,et al.  A Smart Decision Support System for Smart City , 2015, 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity).

[7]  José Ramón Gil-García,et al.  Understanding Smart Cities: An Integrative Framework , 2012, HICSS.

[8]  Jesse M. Shapiro Smart Cities: Quality of Life, Productivity, and the Growth Effects of Human Capital , 2005, The Review of Economics and Statistics.

[9]  Bin Cheng,et al.  Building a Big Data Platform for Smart Cities: Experience and Lessons from Santander , 2015, 2015 IEEE International Congress on Big Data.

[10]  Paolo Nesi,et al.  Tassonomy and Review of Big Data Solutions Navigation , 2013 .

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

[12]  Zaheer Abbas Khan,et al.  A Cloud-Based Architecture for Citizen Services in Smart Cities , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

[13]  Pierfrancesco Bellini,et al.  Rights enforcement and licensing understanding for RDF stores aggregating open and private data sets , 2016, 2016 IEEE International Smart Cities Conference (ISC2).

[14]  Leonidas Anthopoulos,et al.  Exploring architectural and organizational features in smart cities , 2014, 16th International Conference on Advanced Communication Technology.

[15]  Paul Lukowicz,et al.  Bluetooth based collaborative crowd density estimation with mobile phones , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).

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

[17]  Martin Gaedke,et al.  Silk - A Link Discovery Framework for the Web of Data , 2009, LDOW.

[18]  Andrea Vitaletti,et al.  Smart City: An Event Driven Architecture for Monitoring Public Spaces with Heterogeneous Sensors , 2010, 2010 Fourth International Conference on Sensor Technologies and Applications.

[19]  Radu Prodan,et al.  A survey and taxonomy of infrastructure as a service and web hosting cloud providers , 2009, 2009 10th IEEE/ACM International Conference on Grid Computing.

[20]  Philip J Tarnoff,et al.  Data Collection of Freeway Travel Time Ground Truth with Bluetooth Sensors , 2010 .

[21]  Juan Julián Merelo Guervós,et al.  A Hybrid Fuzzy Genetic Algorithm for an Adaptive Traffic Signal System , 2015, Adv. Fuzzy Syst..

[22]  Gerhard P. Hancke,et al.  The Role of Advanced Sensing in Smart Cities , 2012, Sensors.

[23]  Paolo Nesi,et al.  Geographical localization of web domains and organization addresses recognition by employing natural language processing, Pattern Matching and clustering , 2016, Eng. Appl. Artif. Intell..

[24]  Boris Bellalta,et al.  Public Open Sensor Data: Revolutionizing Smart Cities , 2013, IEEE Technology and Society Magazine.

[25]  Pierfrancesco Bellini,et al.  Benchmarking RDF Stores for Smart City Services , 2015, 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity).

[26]  Freddy Lécué,et al.  SPUD - Semantic Processing of Urban Data , 2014, J. Web Semant..

[27]  Michel Bierlaire,et al.  Estimating Pedestrian Destinations Using Traces from WiFi Infrastructures , 2014 .

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

[29]  Darcy M. Bullock,et al.  Analysis of Freeway Travel Time Variability Using Bluetooth Detection , 2011 .

[30]  Serena Villata,et al.  An Access Control Model for Linked Data , 2011, OTM Workshops.

[31]  Evangelos Theodoridis,et al.  SmartSantander: IoT experimentation over a smart city testbed , 2014, Comput. Networks.

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

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

[34]  Raphaël Troncy,et al.  Enabling Linked Data Publication with the Datalift Platform , 2012, Semantic Cities @ AAAI.

[35]  Yi Ren,et al.  A Feasibility Study on Developing IoT/M2M Applications over ETSI M2M Architecture , 2013, 2013 International Conference on Parallel and Distributed Systems.

[36]  Christiana Kyriazopoulou,et al.  Smart city technologies and architectures: A literature review , 2015, 2015 International Conference on Smart Cities and Green ICT Systems (SMARTGREENS).