kth.sePublications
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
Simplifying Distributed System Development
EPFL.ORCID iD: 0000-0002-1256-1070
2009 (English)In: Proceedings of The 12th Workshop on Hot Topics in Operating Systems (HotOS XII),, 2009Conference paper, Published paper (Refereed)
Abstract [en]

Distributed systems are difficult to design and develop. The difficulties arise both in basic safety correctness properties, as well as in achieving high performance. As a result of this complexity, the implementation of a distributed system often contains the basic algorithm coupled with an embedded strategy for making choices, such as the choice of a node to interact with. This paper proposes a programming model for distributed systems where 1) the application explicitly exposes the choices (decisions) that it needs to make as well as the objectives that it needs to maximize; 2) the application and the runtime system cooperate to maintain a predictive model of the distributed system and its environment; and 3) the runtime uses the predictive model to resolve the choices so as to maximize the objectives. We claim that this programming model results in simpler source code and lower development effort, and that it can lead to increased performance and robustness to various deployment settings. Our initial results of applying this model to a sample application are encouraging.

Place, publisher, year, edition, pages
2009.
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-147093OAI: oai:DiVA.org:kth-147093DiVA, id: diva2:727652
Conference
The 12th Workshop on Hot Topics in Operating Systems (HotOS XII),Monte Verità, Switzerland, May 18-20 2009
Note

QC 20140707

Available from: 2014-06-23 Created: 2014-06-23 Last updated: 2022-06-23Bibliographically approved

Open Access in DiVA

fulltext(124 kB)121 downloads
File information
File name FULLTEXT01.pdfFile size 124 kBChecksum SHA-512
371874e3342bb47a45d822bcabeeed6ac057a3656c89ce662e673c0bb334ddd49a009556ebd64aa43af9e923d5112318b96561301676effcfce6bb137ee48c62
Type fulltextMimetype application/pdf

Other links

Conference website

Authority records

Kostic, Dejan

Search in DiVA

By author/editor
Kostic, Dejan
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 121 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: 147 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