Research and Development Projects
A 3rd year's scientific research and development project, of the BSc. degree made in FCT NOVA, done between February 2017 and January 2018. This project it's called Hyrax Project (Crowd-Sourcing Mobile Devices to Develop Edge Clouds). This project it's based in the context of Edge Computing. I did this scientific research and development project, representing NOVA-LINCS (Departamento de Informática da Nova's Labs) and under the supervision of Prof. Hervé Paulino.
This project, had also the collaboration of Faculdade de Ciências da Universidade do Porto (INESC TEC/CRACS - Centro de Sistemas de Computação Avançada) and Carnegie Mellon University's School of Computer Science;
Websites/Links:
1) Project's Website:
2) Universities' Websites:
3) Universities' Laboratories' Websites:
4) Academic, Industrial and Funding Partners' Websites:
I worked in the Services' section of the Hyrax Project, most preciselly, developing a data structure (for DiCE section), to be replicated for Mobile and Handheld Devices, in a notion of collaborative network, using Crowd-Sourcing features and shifting all the data processing and information services closer to the final users;
Abstract:
Edge Computing proposes the shifting of (some) computing tasks from centralized Cloud services to closer to the user, taking advantage of the computing and storage power of personal computers and hand-held devices. Accordingly, computation will be typically performed collaboratively by multiple nodes, which, depending on their current load, may offload or take computation to/from their peers. Moreover, nodes may dynamically join or leave the network, forcing the system to be resilient to Churn. This paper presents a system for collaborative distributed computing in a network of heterogeneous nodes. The system builds on a replicated, distributed and eventually consistent queue of tasks, that requires little coordination. We evaluate our proposal in the context of mobile computing, demonstrating that our solution scales linearly and tolerates Churn efficiently;
Keywords:
Edge/Fog Computing, Distributed Computing, Mobile Computing, Network Computation of Mobile Devices at the Edge, Mobile Devices Replication, Replicate Data Structures, Eventual Consistency;
Documents of NOVA-LINCS' Hyrax Project (DiCE - Distributive Collaborative Computing at the Edge), in 2018:
Hyrax Project [DiCE - Distributed Collaborative Computing at the Edge] (FCT NOVA/NOVA-LINCS - between February 2017 and January 2018)