IPFS: bolygó szintű elosztott adattárolás és médiaterjesztés

2016-2017 tavasz

Nincs megadva

Téma leírása

A világháló térhódítása megállíthatatlan, befolyása életünk legtöbb területén érezhető. A folyamat egyik katalizátora a hálózat központosított jellege. Azonban a technológiai fejlődés (IoT, járművek közti kommunikáció, 4K videó, 5G), valamint a szociális, politikai és fogyasztói szokások változása során bebizonyosodott, hogy a központosítás egyes esetekben egyértelműen hátrányos. Ennek hatására jött létre az Inter-Planetary File-System (IPFS - https://ipfs.io/), mely egy nyílt, P2P platformot biztosít, globális elosztott rendszerek kiépítésére.

A hallgató feladata egy elosztott tároló és médiaterjesztő alkalmazás készítése IPFS alapokra. A téma külső partnere a Chocolate Cloud ApS. A csapat nemzetközi jellege miatt megfelelő angol nyelvtudás szükséges.

 

Bővebb, angol nyelvű leírás:

In recent years, there has been a growing trend to push data storage and computation to the Cloud. Although this has a number of economical advantages (e.g., reduced maintenance, higher reliability, resource sharing, ease of resource scaling), it also imposes a number of other limitations, including, the dependence on good network connections to and from the servers. More recently, confidentiality and privacy of the users’ data has become a growing concern from the use of Cloud systems. Although these services encrypt data during communication, the data is typically not encrypted at the server-side and may allow Cloud providers to study such data.  Built-in and highly integrated encryption systems and solutions have been identified as one of the ‘big winners’ for the coming years to make cloud systems truly secure (
http://tinyurl.com/jn3vbl9).

This project will focus on developing a system for distributed storage and media delivery that provides privacy and data confidentiality by using multiple storage locations. The students are encourage to work with the Inter-Planetary File-System (IPFS - https://ipfs.io/), as a mechanism to provide highly distributed, Peer-to-Peer storage and access of the data. To provide even higher privacy, the students are encouraged to work using a novel technique (network coding), which allows to split and encrypt the data in a single operation before selecting any storage locations. A hybrid model with a combination of standard Cloud services and IPFS is also of particular interest.

This project shall be carried out with strong cooperation with a local company: Chocolate Cloud ApS. Software libraries for network coding can be provided to facilitate the design process.

Forrás: Assoc. Prof. Daniel E. Lucani, Aalborg University

   

Feltételek

  • alapszintű C++
  • közepes szintű hálózati és webes technológiák ismerete
  • angol nyelvtudás

Külső partner: Chocolate Cloud ApS

Maximális létszám: 3 fő