Softwareteknologi DTU - Project No. 0168:  Playing with Tuple Spaces
Danmarks Tekniske Universitet DTU
Bachelorprojekt - Softwareteknologi
Project No. 0168:  Playing with Tuple Spaces
Aktuelle Tidligere  

Description:

Distributed tuple spaces offer an attractive paradigm for coordinating distributed applications. First, tuple spaces have similarities with two dominant communication paradigms that you will certainly learn in your studies, namely shared-memory and message-passing. Indeed, tuple spaces can be understood as a shared data structure (i.e. a shared set of tuples) but also as a message-passing means (i.e. an unordered message channel). Second, coordination on tuple spaces has analogies with services and applications that operate on distributed databases or distributed storage services (such as Dropbox, Google Cloud Storage and so on).

Several projects on distributed tuple spaces can be offered, in particular related to the topics covered in course 02148.

Prerequisites:  Ability to design distributed algorithms and implement them in some programming language. Familiarity with concepts related to concurrent programming may be useful.

Supervisor(s) Alberto Lluch Lafuente

Sidst opdateret: Nov 2, 2015 af Hans Henrik Løvengreen