Masterarbeit
Trust Awareness for a Solid-based Video On-demand Application
Completion
2024/03
Research Area
Students
Md Rafiqul Islam
Advisers
Description
Currently, centralized web applications function according to a paradigm in which a single institution or organization controls the infrastructure, data, and services provided. As usual social platforms or video applications for example YouTube and Netflix use a centralized data storage system where they have full control of. However, decentralized systems are more resistant to censorship because of their distributed architecture which has multiple sources of data. One of the projects working on a re-decentralization in the web is Solid (Social Linked Data) which is a decentralized platform for the social web, which provides flexibility to the users to store and manage personal information in decentralized pods that contain linked data. This thesis focuses on the implementation of a video-demand application based on the Solid framework considering trust awareness, data sovereignty and data control of the users by integrating solid pods and a trust-awareness layer into a web application.
The goal is to implement a Solid-based video-demand application which will use solid as the decentralized data storage. The application will gain access to the pod’s read and write permission by a WebId which will be provided by the user on signup. Based on the user settings, the video application will be fed from the user's pods through the trust awareness layer based on trustworthy data. As the video demand application will be a social platform, there will be a lot of video data uploaded in the solid pods by other users. In the application trust awareness or trust management will be simulated in terms of adding a trust awareness layer between the business layer and the solid pods.
The objective of this master thesis is to find an approach or combination of approaches to solve the previously mentioned problem in the context of trust-aware data processing for decentralized web applications within the video on-demand scenario. This particularly includes the state of the art regarding Solid and Decentralized web applications. The demonstration of feasibility with an implementation demonstrator of the concept is part of this thesis as well as a suitable evaluation with exemplary use cases.