Development of a Social Overlay on Top of a Distributed Computing SystemMaster Thesis
17 July 2023, by Helen Schloh

Photo: midjourney
Abstract:
In a code offloading network, heterogeneous devices can offload computation processes to other participants of the network to enhance execution performance. Upon requesting resources, recipients to the request have to be mediated. This work introduces a software solution to make restrictions on the mediation process to enhance user control over own device activities. The application offers a graphical web application interface for users to create accounts, add their devices and set permissions for their devices activities. Thesepermissions are created by users accepting friendships and by joining user groups. By defining user groups, sharing permissions for large-scale volunteer computing projects and reciprocal sharing can be defined. The computational resources for an offloading request are calculated out of the user contributions in friendships and user groups. The resulting offloading process is storage efficient and derives computational resources of a user with < 100 friendships/ usergroups in less than 80 ms. The overhead that the system adds to the offloading process is comparatively small to other influential factors like latency times.
Supervised by:
Prof. Dr. Janick Edinger, Philipp Kisters