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
Handling XML Data Using Multi-threaded Solutions
KTH, School of Computer Science and Communication (CSC).
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 HE creditsStudent thesisAlternative title
Optimization of an XML verification and transformation process (English)
Abstract [en]

This project was performed as part of a masters exam incomputer Science and Engineering at the Royal institute of technology in Stockholm. Scania AB acted as an employer and has provided both guidance and mentors. This thesis explores the concept of performing computations on XML data and how multi-threaded programing could improve the performance of such calculations. The thesis begins by discussing the basics of the XML-language and continues with basic concepts for multi-threaded programming. During the project two simulations were developed and benchmarked,one generic simulation to prove the validity of the method and a more realistic simulation that is supposed to indicate if the techniques scale in more real environments.The benchmark result shows good potential and acts as a base for further discussion on the limitations of the system at hand. The results show good potential andmulti-threaded solutions could provide big improvements regarding efficiency.

Abstract [sv]

Hantering av XML-data med hjälp av multitrådade lösningar. Detta projekt utfördes som en del av masterexamen i Datalogi vid Kungliga tekniska högskolan i Stockholm. Scania AB har varit arbetsgivare och har bidragit med såväl vägledning som handledare. I denna uppsats utforskas koncept kring beräkning rörande XML-data och hur multitrådsprogrammering kan hjälpa till att sänka exekveringstider. Rapporten börjar med att förklara grunderna i XML-språket och fortsätter med att presentera grundläggande konceptin om multitrådsprogrammering. Under projektet har två simuleringar utvecklats och prestanda testats, en generell simulering som ämnar att visa att de föreslagna metoderna fungerar och en mer realistisk simulering som ska indikera ifall metoderna även fungerar under mer verklighetstrogna förhållanden. Dessa prestanda tester visar på en god potentialoch ligger till grund för vidare diskussion kring begränsningarna som finns i systemet.

Place, publisher, year, edition, pages
2014.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-153960OAI: oai:DiVA.org:kth-153960DiVA: diva2:754504
Examiners
Available from: 2014-11-20 Created: 2014-10-10 Last updated: 2014-11-20Bibliographically approved

Open Access in DiVA

fulltext(727 kB)128 downloads
File information
File name FULLTEXT01.pdfFile size 727 kBChecksum SHA-512
f8b82e647a421125323e73273ff96299897eec0b7e1e69b44c85054b48c5d2c1645ccb8080763427f31db7c56f5d019833117d18e15fee4503cff5e5963fe03d
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 128 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: 209 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