Master Thesis: DSU and Restore State
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system
I korthet
This master thesis focuses on Dynamic Software Updating (DSU) for stateful shared libraries in Radio Access Networks (RAN), ensuring service continuity during application upgrades. The role involves researching runtime library updates, state migration techniques, and prototyping solutions in C++ within an Ericsson environment in Linköping, Sweden.
Ansvarsområden
- Investigate and compare current research in runtime library updates and state migration.
- Explore state migration while the application continues processing, identifying, capturing, serializing, and restoring different types of states.
- Detect incompatible state and implement rollback mechanisms, considering the impact on programmers and the level of automation in migration.
- Prototype and showcase one or more methods for updating a shared library with state migration for a program at runtime.
- Investigate the impact on RAN functions, including time to upgrade, implementation complexity, security risks, state handling, and rollback detection.
Krav
- Master's student in computer science, computer engineering, software engineering, or a related field.
- Interest in operating systems, software updating, distributed systems, or runtime systems.
- Knowledge of programming in C/C++ or a similar systems programming language.
Förmåner
- Outstanding opportunity to use skills and imagination to push boundaries.
- Build solutions never seen before to tough problems.
- Challenging work environment within a team of diverse innovators.
- Chance to craft what comes next.
- Encouraging a diverse and inclusive organization.
- Championing diversity in everything we do.
- Collaboration with people with different experiences to drive innovation.
- Opportunity to realize full potential as part of the Ericsson team.
- Ericsson is proud to be an Equal Opportunity Employer.
Färdigheter
C++operating systemssoftware updatingdistributed systemsruntime systems
#Master Thesis#DSU#Restore State#Radio Access Network#RAN#Dynamic Software Updating#shared libraries#state migration#runtime library updates#protocol contexts#resource allocation#timers#statistics#caches#thread-local data#application objects#interrupted sessions#performance degradation#loss of service#concurrent access#bounded service interruption#failure handling#rollback#computer science#computer engineering#software engineering#systems programming#C++#operating systems#software updating#distributed systems#runtime systems#Sweden#Linköping#Ericsson
Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible
Företag
EricssonPublicerade jobb
för 1 månad sedan
Anställningstyp
Praktik
Arbetsform
På plats
Erfarenhetsnivå
Junior
Platser
Linköping, Sweden
Kvalifikation
Masterexamen
Sökande
Ansök tidigt
Liknande jobb
Emerson
Mölnlycke, SwedenAccount Manager
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Volvo Group
Eskilstuna, Sweden +1 flerHead of Public Affairs at Volvo CE
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Swedbank
Sandviken, SwedenClient Advisor Generalist- till Sandviken
Tillfällig Ansök tidigt Publicerad för 4 dagar sedan
Region Stockholm
Stockholm, SwedenPTP-psykologer till BUP Sektion Specialiserad öppenvård
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Region Stockholm
Stockholm, SwedenVikarierande psykolog till Dagvård och intensiv öppenvård barn och unga
Tillfällig Ansök tidigt Publicerad för 4 dagar sedan
Region Stockholm
Stockholm, SwedenLegitimerad läkare till BUP Skärholmen – vikariat 6 månader
Tillfällig Ansök tidigt Publicerad för 4 dagar sedan
