Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementing a Eventual Consistency Job Distribution with CouchDB
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2011 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

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.

Place, publisher, year, edition, pages
2011.
Series
IT, 11 045
Identifiers
URN: urn:nbn:se:uu:diva-156439OAI: oai:DiVA.org:uu-156439DiVA: diva2:431609
Educational program
Bachelor Programme in Computer Science
Uppsok
Technology
Supervisors
Examiners
Available from: 2011-07-21 Created: 2011-07-21 Last updated: 2011-07-21Bibliographically approved

Open Access in DiVA

fulltext(601 kB)567 downloads
File information
File name FULLTEXT01.pdfFile size 601 kBChecksum SHA-512
af59af0b1397f5f37161841f7d72747f99589e7dbcce9f00d790b39e0bba33cc004d4634ea10b08955a0e70c085c45dbd600be1c7811dd50fa71a186d0499626
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 567 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 780 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf