Blockchain timetabling scheduling system

Detalhes bibliográficos
Autor(a) principal: Pereira, Bruno Miguel Batista
Data de Publicação: 2024
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10284/12590
Resumo: In today’s world, how individuals organize their lives is increasingly vital. Everyone has their way of managing time. This shows how important it is to have schedules that match their rhythms. Offering individuals the chance to tailor their schedules would greatly benefit many. This thesis presents a potential solution to this widespread issue. The system proposed in this research offers a solution to the described challenge. It brings together two main aspects, the creation of personal schedules within boundaries set by employers, whether they be companies, universities, or other management entities. The intriguing and democratic aspect of this system is its second phase. Those who will use the system can also voice their preferences. The system will produce a range of schedules, allowing users to vote on their favored option. These votes are stored on a blockchain, ensuring enhanced reliability, transparency, and security that other methods might not offer. This system is applicable across a broad spectrum of sectors and situations. This scheduling tool works for many different places, like hospitals, workplaces, schools, and many others. The university scenario was more detailed and explored in this thesis as a test case. To handle the high computational demands, was opted for an innovative approach. Used Graphics Processing Unit (GPU)s instead of traditional Central processing unit (CPU)s for the scheduling component. The GPU’s inherent capabilities make parallel operations faster and generation quicker. The findings from this study suggest that such a system can be applied in real-life scenarios with promising results. It also demonstrates that using GPUs was the right choice in terms of performance and resource optimization. To sum up, this system combines a tool for creating schedules with blockchain voting to provide a complete solution for generating schedules. In addition to efficient resource distribution, it also ensures fairness and trust in decision-making. It does this by integrating its important parts. This research significantly contributes to the fields of optimization and constraint satisfaction, with potential applications extending beyond the educational scenario discussed here.
id RCAP_3a0701b20caa16de3e75a5cd7b757c68
oai_identifier_str oai:bdigital.ufp.pt:10284/12590
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Blockchain timetabling scheduling systemDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaIn today’s world, how individuals organize their lives is increasingly vital. Everyone has their way of managing time. This shows how important it is to have schedules that match their rhythms. Offering individuals the chance to tailor their schedules would greatly benefit many. This thesis presents a potential solution to this widespread issue. The system proposed in this research offers a solution to the described challenge. It brings together two main aspects, the creation of personal schedules within boundaries set by employers, whether they be companies, universities, or other management entities. The intriguing and democratic aspect of this system is its second phase. Those who will use the system can also voice their preferences. The system will produce a range of schedules, allowing users to vote on their favored option. These votes are stored on a blockchain, ensuring enhanced reliability, transparency, and security that other methods might not offer. This system is applicable across a broad spectrum of sectors and situations. This scheduling tool works for many different places, like hospitals, workplaces, schools, and many others. The university scenario was more detailed and explored in this thesis as a test case. To handle the high computational demands, was opted for an innovative approach. Used Graphics Processing Unit (GPU)s instead of traditional Central processing unit (CPU)s for the scheduling component. The GPU’s inherent capabilities make parallel operations faster and generation quicker. The findings from this study suggest that such a system can be applied in real-life scenarios with promising results. It also demonstrates that using GPUs was the right choice in terms of performance and resource optimization. To sum up, this system combines a tool for creating schedules with blockchain voting to provide a complete solution for generating schedules. In addition to efficient resource distribution, it also ensures fairness and trust in decision-making. It does this by integrating its important parts. This research significantly contributes to the fields of optimization and constraint satisfaction, with potential applications extending beyond the educational scenario discussed here.Pereira, IvoSoares, ChristopheRepositório Institucional da Universidade Fernando PessoaPereira, Bruno Miguel Batista2024-01-162026-01-16T00:00:00Z2024-01-16T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10284/12590enginfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-06T02:01:26Zoai:bdigital.ufp.pt:10284/12590Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:56:35.820674Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Blockchain timetabling scheduling system
title Blockchain timetabling scheduling system
spellingShingle Blockchain timetabling scheduling system
Pereira, Bruno Miguel Batista
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Blockchain timetabling scheduling system
title_full Blockchain timetabling scheduling system
title_fullStr Blockchain timetabling scheduling system
title_full_unstemmed Blockchain timetabling scheduling system
title_sort Blockchain timetabling scheduling system
author Pereira, Bruno Miguel Batista
author_facet Pereira, Bruno Miguel Batista
author_role author
dc.contributor.none.fl_str_mv Pereira, Ivo
Soares, Christophe
Repositório Institucional da Universidade Fernando Pessoa
dc.contributor.author.fl_str_mv Pereira, Bruno Miguel Batista
dc.subject.por.fl_str_mv Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description In today’s world, how individuals organize their lives is increasingly vital. Everyone has their way of managing time. This shows how important it is to have schedules that match their rhythms. Offering individuals the chance to tailor their schedules would greatly benefit many. This thesis presents a potential solution to this widespread issue. The system proposed in this research offers a solution to the described challenge. It brings together two main aspects, the creation of personal schedules within boundaries set by employers, whether they be companies, universities, or other management entities. The intriguing and democratic aspect of this system is its second phase. Those who will use the system can also voice their preferences. The system will produce a range of schedules, allowing users to vote on their favored option. These votes are stored on a blockchain, ensuring enhanced reliability, transparency, and security that other methods might not offer. This system is applicable across a broad spectrum of sectors and situations. This scheduling tool works for many different places, like hospitals, workplaces, schools, and many others. The university scenario was more detailed and explored in this thesis as a test case. To handle the high computational demands, was opted for an innovative approach. Used Graphics Processing Unit (GPU)s instead of traditional Central processing unit (CPU)s for the scheduling component. The GPU’s inherent capabilities make parallel operations faster and generation quicker. The findings from this study suggest that such a system can be applied in real-life scenarios with promising results. It also demonstrates that using GPUs was the right choice in terms of performance and resource optimization. To sum up, this system combines a tool for creating schedules with blockchain voting to provide a complete solution for generating schedules. In addition to efficient resource distribution, it also ensures fairness and trust in decision-making. It does this by integrating its important parts. This research significantly contributes to the fields of optimization and constraint satisfaction, with potential applications extending beyond the educational scenario discussed here.
publishDate 2024
dc.date.none.fl_str_mv 2024-01-16
2024-01-16T00:00:00Z
2026-01-16T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10284/12590
url http://hdl.handle.net/10284/12590
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137054253121536