Mostrar el registro sencillo del ítem

dc.contributor.authorWeerapanpisit, Ponlawat
dc.contributor.otherHuerta Guijarro, Joaquín
dc.contributor.otherTrilles, Sergio
dc.contributor.otherUniversitat Jaume I. Departament de Llenguatges i Sistemes Informàtics
dc.date.accessioned2021-07-15T10:40:07Z
dc.date.available2021-07-15T10:40:07Z
dc.date.issued2021-03-05
dc.identifier.urihttp://hdl.handle.net/10234/193898
dc.descriptionTreball de Final de Màster Universitari Erasmus Mundus en Tecnologia Geoespacial (Pla de 2013). Codi: SIW013. Curs acadèmic 2020-2021ca_CA
dc.description.abstractInternet of Things (IoT) allows an object to connect to the internet network and observe or interact with a physical phenomenon. The communication technologies allow an IoT device to discover and communicate with another one to exchange services like humans do in their social network. Knowing the reputation of another device is important to consider if it will trust before establishing a new connection to avoid an unexpected behaviour. The reputation of a device can also be varied depending on its geographical location. Thus, this thesis proposed an architecture to manage reputation values of end devices in an IoT system, based on their located area. To avoid a hard workload of the system in the cloud layer, the proposed architecture follows the cloud-fog-edge concept by adding an intermediate layer called a fog layer. In this layer, multiple smaller devices are distributed, so it used the Blockchain technology to keep the reputation management to be consistent and fault-tolerant across di erent nodes in the layer. Ethereum, which is a Blockchain implementation, was used in this work to ease the management functionalities, because it allows the Blockchain network to run a decentralised application through the Smart Contracts. The location-based part of the system was done by storing geographical areas in the Smart Contracts, and make the reputation values to be subjected to di erent regions depending on device geographical location. To reduce the spatial computation complexity in the Smart Contracts, the geographical data are geocoded by either one of two di erent spatial indexing techniques called Geohash and S2. This work introduced three experiments to test the proposed architecture, to deploy the architecture in IoT devices, and to compare the two geocoding techniques in the Smart Contracts. It also additionally proposed a compression algorithm of the geocoded data. The results showed that the proposed architecture is able to serve the objective of managing the reputation values based on location in a decentralised way. The test case scenario also demonstrated that the IoT devices were able to work as a Blockchain node. They also were able to discover the service providers in an area and obtain their reputation values by querying through the fog layer. Lastly, the comparison experiment results showed that Geohash performed better inside the developed Smart Contracts, while S2 encoded the data much faster outside the Smart Contracts. The proposed compression algorithm of geocoded data resulted in a signi cant size reduction, but it was computationally heavier in the developed Smart Contracts.ca_CA
dc.format.extent63 p.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherUniversitat Jaume Ica_CA
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/ca_CA
dc.subjectMàster Universitari Erasmus Mundus en Tecnologia Geoespacialca_CA
dc.subjectErasmus Mundus University Master's Degree in Geospatial Technologiesca_CA
dc.subjectMáster Universitario Erasmus Mundus en Tecnología Geoespacialca_CA
dc.subjectinternet of thingsca_CA
dc.subjectlocation-basedca_CA
dc.subjecttrust and reputationca_CA
dc.subjectmanagementca_CA
dc.subjectspatial Indexingca_CA
dc.subjectethereum smart contractca_CA
dc.subjectdecentralised applicationca_CA
dc.titleDecentralised location-based reputation management system in IoT using blockchainca_CA
dc.typeinfo:eu-repo/semantics/masterThesisca_CA
dc.educationLevelEstudios de Postgradoca_CA
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

http://creativecommons.org/licenses/by-sa/4.0/
Excepto si se señala otra cosa, la licencia del ítem se describe como: http://creativecommons.org/licenses/by-sa/4.0/