To further reduce the bandwidth consumption of the lectureStudio server when distributing the PDF file at the beginning of the lecture, peer-to-peer (P2P) technologies will be used in the future.
In this example, we used the GIPS framework (Graph-Based ILP Problem Specification Tool) to specify an incremental P2P-based topology control algorithm.
The goal of the algorithm is to create and manage a P2P overlay topology to connect clients to the streaming server of the lectureStudio platform. While doing so, failures in the topology (e.g., a client leaving) must also be repaired.
The following video shows a visualization of the algorithm.