This page lists all open topics in the area of area of distributed storage and cloud solutions. Interested students can contact the supervisor(s) to ask questions or discuss the details of a topic. It is also possible to propose your own topic in the area.
Supervisor: Paul Schwenteck
Content Delivery Networks (CDN) are used to provide high availability and performance by distributing the service spatially relative to end users. For this purpose, content providers are distributed in the network, which make certain data more available to the end users. This creates a classic client-server system. To reduce the load on the servers, end users can also be used as content providers, creating a peer-to-peer (P2P) network. Since end-users usually have limited storage capacity, the content in the network is distributed among many content providers.
We want to investigate how random linear network coding (RLNC) can be used to increase the reliability, fault tolerance, and overall performance of a distributed storage system, and how content providers can be repaired in the event of a failure. Different methods are investigated and compared on how to recover lost information in the network and thus maintain the integrity of the data.
The implementation of the task will initially be based on simulations, but the methodologies can also be applied to real frameworks of P2P networks such as IPFS and tested on hardware provided by the ComNets Chair.
The task is designed as student thesis but can be extended to diploma/master thesis.