Design and implementation of a blockchain-based task sharing service for edge computing servers using the Hyperledger Fabric platform

dc.contributor.authorVera-Rivera, Angelo
dc.contributor.examiningcommitteeMcLeod, Robert (Electrical and Computer Engineering)en_US
dc.contributor.examiningcommitteeYahampath, Pradeepa (Electrical and Computer Engineering)en_US
dc.contributor.supervisorEkram, Hossain
dc.date.accessioned2022-10-06T20:22:16Z
dc.date.available2022-10-06T20:22:16Z
dc.date.copyright2022-10-06
dc.date.issued2022-10-06
dc.date.submitted2022-10-06T18:01:18Zen_US
dc.degree.disciplineElectrical and Computer Engineeringen_US
dc.degree.levelMaster of Science (M.Sc.)en_US
dc.description.abstractThe efficient administration of network resources in Multi-access Edge Computing (MEC) is an active research topic these days. Task sharing, in particular, is one of the fundamental problems regarding MEC architectures although the existing literature approaches the topic mostly from the mobile user point of view. This work explores the use of blockchain technologies for developing a secure and private task sharing model specially designed for edge computing servers. The collaboration scheme aims to increase the utilization of computing resources at the edge layer of MEC networks. The suggested solution operates on a decentralized approach that counts on the blockchain services provided by the Hyperledger Fabric platform. The model offers enhanced security features that leverage the permission-ed nature of Fabric, more specifically, it relies on Fabric’s membership service to validate identities and allowed behavior of participant nodes in the network. This design choice restrains external attackers from interfering with the normal operation of the task sharing scheme. The model also offers enhanced privacy features powered by a smart contract design that makes use of multiple decoupled Fabric channels with separate operation rules, ledgers, and peer-to-peer communication networks. This design choice guarantees that the computational tasks circulating in the network are only exposed to servers participating in task sharing services. The trait prevents other actors in the blockchain to have access to private tasks and their data. The contribution of this thesis can be summarized as follows: (1) a conceptual framework for task sharing collaboration in MEC networks using the Hyperledger Fabric platform, (2) a design of the task sharing model at the blockchain and edge server levels, and finally, (3) the implementation details of "EdgeChain", a proof of concept demo for the proposed solution.en_US
dc.description.noteFebruary 2023en_US
dc.identifier.urihttp://hdl.handle.net/1993/36943
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.subjectConsortium Blockchainen_US
dc.subjectHyperledger Fabricen_US
dc.subjectMulti-Access Edge Computingen_US
dc.subjectNext-Gen Communication Networksen_US
dc.subjectTask Sharingen_US
dc.titleDesign and implementation of a blockchain-based task sharing service for edge computing servers using the Hyperledger Fabric platformen_US
dc.typemaster thesisen_US
local.subject.manitobanoen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
VeraRivera_Angelo.pdf
Size:
4.07 MB
Format:
Adobe Portable Document Format
Description:
Thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.2 KB
Format:
Item-specific license agreed to upon submission
Description: