Tags:
emulation2Remove my vote on this tag emulator1Add my vote for this tag create new tag
, view all tags
This section covers the status and roadmaps for development of the OpenAirInterface emulator, in particular related to the emulator mechanism, topology server and PHY abstraction modules.

Platform Description and Usage

OpenAirInterface emulation platform is a next-generation framework for real-time wireless 4G systems and networking experimentation applicable to evolving cellular technologies (LTE/LTE-Advanced) and rapidly-deployable mesh/ad-hoc networks. The Objective of this platform is to fill the gap between the simulation and real experimentation by providing the baselines for protocol validation, performance evaluation and pre-deployment system test.

openair_emu_usage.png

The following figures show the architecture of the platform itself. The right handside figure illustrates the main building blocks of the emulator, while the left handside figure shows how the nodes can be virtualized across one or several machines and interacts with the external networks. A preliminary example of scenario definition can be found below in the attachment (xml file).

openair_emu.png

The emulation is based on a full real protocol stack implementation (i.e. not modelled)

  • Network device (NAS)
  • MAC/RLC/PDCP/RRC and IP
  • PHY procedures
  • Abstraction of physical channels, MODEM is abstracted along with propagation
Emulation platform supports the follwing variations:
Modes
  • Debug Mode: Access stratum running in user space with no IP driver
  • Soft Realtime mode: Access stratum running in user space and IP driver running in kernel
  • Hard Realtime Mode : Access stratum running in RTAI kernel space and IP driver in kernel
Types
  • One instance / machine: IP multicast through Ethernet (possibily through other meidiums)
  • Several instances / machine: Direct memory transfer (for real-time behaviour with RTAI) with virtualization of protocol stacks : Shared memory
Features
  • allows to emulate a medium-to-large scale networks on one or more machines (subject to the capacity of the target machine)
  • provides the same conditions that are expected to occur in real-world wireless systems for the network protocols and application
    • accepts real channel measurements or can be based on synthesized channel model
  • allows end-to-end IPv4/IPv6 packet transition with QoS support, i.e. any standard application/traffic generator can be attached to any node in the network
  • Possibility to interconnect the emulated networks to live networks or to additional emulated network (on-going)

Roadmap

Return to OpenAirRoadmaps

-- NavidNikaein - 03 Feb 2011

Action

Work Items

Expected Date of Completion

Status

People

External Help

Emulation Architecture and methoology

End of Jan. 2011

V1 Released

NN

-

Web Portal

UI, XML gen, DB,

mid Feb 2011 (60%)

on-going

NN&PF&BR

-

Dispatcher

TBD

on-hold

PF&PM

-

Config Genrator

file management, xml parser

End Feb 2011 (70%)

on-going

LW & NN

ALU & INSA

Traffic Generator

adapt D-ITG et TuV script

TBD

on-hold

NN&BBR

TuV

Topology and Mobility Generator

initial position and RWP

mid of Feb. 2011

almost done

JH&LW&CB

-

Result Generator

TBD

on-hold

BR&NN

Radio Access Layer (RAL-LTE/LTE-A)

see openair2 roamap

Mid March 2011

initiated

NN

-

Scenario Specification

basic and advanced scenario descriptor

end of Jan 2011

V1 released

NN&LW

ALU

Topic attachments
I Attachment Action Size Date Who Comment
PDFpdf 20101208_OpenAirInterface_Baseline_Scenario_Descriptor.pdf manage 22.0 K 09 Dec 2010 - 14:32 PhilippeFoubert Web-based user interface and the XML file that it generates
XMLxml 20101208_OpenAirInterface_Baseline_Scenario_Descriptor_XML_DRAFT1.xml manage 1.5 K 15 Dec 2010 - 10:28 PhilippeFoubert Web-based user interface and the XML file that it generates
XMLxml 20101215_OpenAirInterface_Baseline_Scenario_Descriptor_XML.xml manage 1.5 K 15 Dec 2010 - 10:31 PhilippeFoubert Web-based user interface and the XML file that it generates
PNGpng openair_emu.png manage 116.7 K 03 Feb 2011 - 10:40 NavidNikaein building blocks of openair emulation platform
PNGpng openair_emu_2.png manage 66.8 K 10 Dec 2010 - 12:19 NavidNikaein building blocks of openair emulation platform
PNGpng openair_emu_usage.png manage 42.9 K 10 Dec 2010 - 12:45 NavidNikaein Usage of openair emulation platform
Topic revision: r9 - 27 Aug 2014 - NavidNikaein
 
Copyright 2004-2010 Institut Eurecom & all contributing authors.