Implementing a Eventual Consistency Job Distribution with CouchDB

Detta är en Kandidat-uppsats från Institutionen för informationsteknologi

Författare: Simon Unge; [2011]

Nyckelord: ;

Sammanfattning: The implementation of a job distributer in a distributed system can be a complex task. There is no shared memory or a reliable global clock, and network failures can, and will, occur, making communication between the different nodes of the system complex. To make life easier for the programmer, I have evaluated if CouchDB can be used as tool for reliable communication and synchronization between nodes. The results shows that CouchDB indeed can be used for this purpose. CouchDB takes care of the communication, and guarantees that the nodes will, eventually, get the jobs to execute. With CouchDB as the backbone in a job distributer, the programmer can concentrate of the functionality of the job distributer, and not worry about the need to implement a reliable communication between nodes with all the complexity that comes with it.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)