This thesis is concerned with cloud computing and big data for smart cities. As far as the cloud is concerned, a framework has been developed, which can create patterns relating to the workload of a virtual machine for a certain period of time and for all the resources that are considered useful during the simulation phase. Using these patterns, it was possible to simulate the workload of a datacenter and nd the best allocation of its virtual machines using heuristics to solve the Vector Bin Packing problem. All phases, i.e., the insertion of the datacenter's characteristics, the simulation of the datacenter and the visualization of the results are supported by a webapp. As far as smart cities are concerned, an application has been developed that uses the model and tools made available by the Km4City framework. Based on the application architecture, a \Sii-Mobile Mobile App Develop- ment Kit" has been created, which allows other developers to create their own module to be integrated into the already developed application. A machine learning algorithm has been developed, based on data relating to parking lots with controlled access (large paid parking lots with bar), which carries out daily training of a \Bayesian Regularized Neural Network", which allows to generate predictions (every 15 minutes) of how many free spaces will be available in a specic parking lot, one hour after the prediction has been made. This algorithm has been successfully implemented within the application to make the data related to the predictions generated available to users.

Analysis and development of algorithms for cloud and smart city / Claudio Badii. - (2018).

Analysis and development of algorithms for cloud and smart city

Claudio Badii
2018

Abstract

This thesis is concerned with cloud computing and big data for smart cities. As far as the cloud is concerned, a framework has been developed, which can create patterns relating to the workload of a virtual machine for a certain period of time and for all the resources that are considered useful during the simulation phase. Using these patterns, it was possible to simulate the workload of a datacenter and nd the best allocation of its virtual machines using heuristics to solve the Vector Bin Packing problem. All phases, i.e., the insertion of the datacenter's characteristics, the simulation of the datacenter and the visualization of the results are supported by a webapp. As far as smart cities are concerned, an application has been developed that uses the model and tools made available by the Km4City framework. Based on the application architecture, a \Sii-Mobile Mobile App Develop- ment Kit" has been created, which allows other developers to create their own module to be integrated into the already developed application. A machine learning algorithm has been developed, based on data relating to parking lots with controlled access (large paid parking lots with bar), which carries out daily training of a \Bayesian Regularized Neural Network", which allows to generate predictions (every 15 minutes) of how many free spaces will be available in a specic parking lot, one hour after the prediction has been made. This algorithm has been successfully implemented within the application to make the data related to the predictions generated available to users.
2018
Paolo Nesi, Pierfrancesco Bellini
ITALIA
Claudio Badii
File in questo prodotto:
File Dimensione Formato  
ClaudioBadiiXXX.pdf

accesso aperto

Descrizione: Tesi di Dottorato
Tipologia: Tesi di dottorato
Licenza: Open Access
Dimensione 3.94 MB
Formato Adobe PDF
3.94 MB Adobe PDF

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1126140
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact