Digitala Vetenskapliga Arkivet

Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Dynamic Software Updating Shared Libraries in a Multi-Core High-Availability System: A cross comparison of multiple techniques
Linköpings universitet, Institutionen för datavetenskap, Programvara och system.
2026 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgaveAlternativ tittel
Dynamisk Programvaru uppdatering av Delade Bibliotek i ett Flerkärnigt Högtillgängligt System (svensk)
Abstract [en]

This thesis aims to design, implement, and cross-compare software capable of updating parts of a running system, without requiring a restart of the host application. Dynamic Software Updating (DSU) enables such runtime modifications. High-availability systems aim to remain continuously in service, which makes dynamic updates particularly valuable for applying changes with minimal service interruption in such systems. In academia, DSU has been explored in general-purpose computing where prior work largely focuses on abstract mechanisms rather than application-specific ones. In this work, we take an application-specific perspective, using DSU to update program functions within a running Radio Access Network (RAN) application.

The scientific novelty of this work lies in applying established DSU techniques to a uniquely constrained RAN application. Restructuring the application to support DSU introduced some pros and cons, prompting an investigation into how different DSU strategies affect downtime, performance, memory usage and system stability. By implementing four update solutions and evaluating them under conditions that resemble a worst-case packet transmission workload, the thesis quantifies the costs of enabling runtime updates in a high-availability RAN system.

sted, utgiver, år, opplag, sider
2026. , s. 50
Serie
LiTH-EX-A, ISSN LIU-IDA/LITH-EX-A--26/092--SE  ; 92
Emneord [en]
Dynamic Software Update, Shared libraries, Parallel Execution, Dynamic linking, High availability
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-225822OAI: oai:DiVA.org:liu-225822DiVA, id: diva2:2080828
Eksternt samarbeid
Ericsson AB
Fag / kurs
Computer Engineering
Presentation
2026-06-23, 13:15 (engelsk)
Veileder
Examiner
Tilgjengelig fra: 2026-08-11 Laget: 2026-06-28 Sist oppdatert: 2026-08-11bibliografisk kontrollert

Open Access i DiVA

robwi215-dsu-fulltext(759 kB)22 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 759 kBChecksum SHA-512
65e0fa4bb14c744bec9748e0f1a126a14943d06f5fea7caa52a0b28b19b827f22d65f3bfee64619c405da3d39e57f78cb2b5276fdd0d582e706a9f0648222080
Type fulltextMimetype application/pdf

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 2613 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf