Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Thread Dispatching in Barrelfish
KTH, School of Information and Communication Technology (ICT).
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Current computer systems are becoming more and more complex. Even commodity computers nowadays have multiple cores while heterogeneous systems are about to become the mainstream computer architecture. Parallelism, synchronization and scaling are thus becoming issues of grave importance that need to be addressed efficiently. In environments like that, creating dedicated software and Operating Systems is becoming a difficulty for performance enhancement. Developing code for just a specific machine can prove to be both expensive and wasteful since technology advances with such speed that what is considered state-of-the-art today becomes quickly obsolete. The Multikernel schema and its implementation, the Barrelfish OS, target a group of different architectures and environments even when these environments “co-exist" on the same system. We present a different approach on loading and executing programs and using our new scheduling policy we handle tasks rather than threads, balancing work-load and developing a dynamic environment with respect to scaling and performance. Our goal is to use our findings in order to establish a more controlled way to use resources.

Place, publisher, year, edition, pages
2014. , 38 p.
Series
TRITA-ICT-EX, 2014:37
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-147675OAI: oai:DiVA.org:kth-147675DiVA: diva2:731492
Subject / course
Information and Software Systems
Educational program
Master of Science - Software Engineering of Distributed Systems
Supervisors
Examiners
Available from: 2014-07-01 Created: 2014-07-01 Last updated: 2014-07-01Bibliographically approved

Open Access in DiVA

fulltext(519 kB)216 downloads
File information
File name FULLTEXT01.pdfFile size 519 kBChecksum SHA-512
3effb36cd54f4882386012cc85196d2fc80a7d74587cd8b578c8aa0b17e83071193a6a8640a00c12ea417f7a45e2a6563d6df8b6dcb72c7147aafb3a93f88f0d
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 216 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: 114 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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