Optimal resource management for a model driven LTE protocol stack on a multicore platform

  • Authors:
  • Anas Showk;Felix Bruns;Sebastian Hessel;Attila Bilgic;Irv Badr

  • Affiliations:
  • University of Bochum, Bochum, Germany;University of Bochum, Bochum, Germany;University of Bochum, Bochum, Germany;University of Bochum, Bochum, Germany;IBM Rational, Chicago, IL, USA

  • Venue:
  • Proceedings of the 8th ACM international workshop on Mobility management and wireless access
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

The Long Term Evolution (LTE) is the successor technology of the 3G wireless system. The high data rates enabled by LTE can benefit from a strong computational power provided by today's high-performance embedded processors. In this work we therefore utilize a multicore processor to increase the LTE system throughput in the mobile terminal. We investigate the dynamic memory allocation scheme for the LTE protocol stack, modeled using Specification and Description Language (SDL), as the underlying issue with migrating from single to multiple cores. We discover that, under some schemes, multicore performance becomes inferior to a single-core, especially in case of intensive dynamic memory allocation and deallocation. By modifying the SDL system's run time kernel we implement a static memory management scheme. This is supplemented by a selective usage of resource protection in single- and dual-core situations. As a result, an increase of the system throughput by about 75% can be observed when migrating from one core to two cores.