Master Thesis - Memory fragmentation model/visualization in 64 bit applications

Job Description

Date: Oct 3, 2019

Job Summary:

Memory fragmentation is caused by a combination of the allocation strategy used by the memory allocator, the sizes and alignments of the internal data structures, combined with the memory allocation behavior of your software application. A common misconception is that adding more physical memory will solve the fragmentation problem, instead it only means that it takes longer for the problems to be asserted.

 

Tackling the fragmentation problem is crucial for the 5G and LTE software as fragmentation problems may severely affect the service. Fragmentation problems are a well-known problem in LTE, but they can also be observed in newly deployed 5G systems.

 

In the context of this master thesis, you need to study and define techniques for how to detect, analyze and classify the memory fragmentation issues. It’s also crucial to be provide a clear visualization of the detected fragmentation problems in order to address and track the issues.

 

Thesis Description

The following steps are envisioned as part of the thesis work:

· Identify the allocation patterns and propose a visualization method.

· Propose metrics for detecting fragmentation based on different factors and system parameters (like amount of traffic in the 5G application, number of connected users, etc …).

· Analyze and classify the fragmentation based on the factors and parameters.

· Verify and test the visualization with 5G and LTE software.

 

Qualifications

This project is targeting students in electrical engineering, computer science and computer engineering.

Extent: 1-2 students, 30hp each

Location: Ericsson AB Mjärdevi, Linköping

Preferred Starting Date: Spring 2020

Keywords: Memory Fragmentation, Memory Allocators, Data Visualization, Statistical Analysis, Optimization

 

Last day of application 31st of October 2019

For any queries please contact recruiter Sarah Lashari, sarah.lashari@ericsson.com

 

Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.

Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.

Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.

 

Primary country and city: Sweden (SE) || || Linköping || R&D

Req ID: 300258