home > 5G K-SimNet > OverView

5G K-SimNet

OverView

The 5G K-SimNet is a network simulator for wireless communication system based on 3GPP Rel.15. The purpose of the 5G K-SimNet is to evaluate the average end to end performance of the network. The 5G K-SimNet is being expanded from NS-3, and 5G K-SimNet currently supports LTE-NR (New Radio) dual connectivity (DC) and SDN/NFV (Software-Defined Network/Network Function Virtualization) modules for end to end performance. LTE-NR dual connectivity is one of 5G"s main features to compensate for the instability of NR link. SDN/NFV module is an essential function for the network slicing technology. The green modules are implemented in 5G K-SimNet for new 5G features.

Features

Category Scope
Multi connectivity (MC)

TS 37.340 based

  • alternative 3C and 1A
RRC Layer

TR 37.350 based

  • New state for SN (Secondary node) connection
  • SN Handover support
PDCP Layer

TS 37.340 based

  • PDCP reodering enabler
  • PDCP reodering time

Splitting algorithms

  • Splitting to single eNB
  • Alternative splitting scheme to two eNB
  • Assistant info-based splitting scheme
Channel model

TS 38.901 based

  • PathlossModel
  • Scenario
  • ChannelCondition
  • OptionalNlos
X2 interface
  • Link data rate
  • Link delay
Data center topology
  • Node location, Link bandwidth, Link edge node
  • CDF of inter/intra ToR delay
  • CDF of intra PM OVS forwarding
SDN
  • Inter-switch data rate
  • Switch-gNB data rate
  • Switch-GW data rate
  • In-port, out-port
  • Output port group
  • QoS weight
NFV
  • VM cpu, memory, disk, bandwidth capacity
  • VNF workloads
  • policy
  • VM provisioning delay
5G Core entities

TS23.501 based (Partially implemented)

  • AMF (Access management function)
  • SMF (Session management function)
  • UPF (User plane function)
  • NEF (Network exposure function)
  • NRF (Network repository function)
  • UDR (Unified data repository)

 

Structure

5G K-SimLNet has a hierarchical architecture based on Ns-3.Main simulation scratch files and source files are included in each folder. The source file folder includes "5g-nsa" sub -folder for LTE-NR DC module and "virt-5g-core" sub folder for SDN/NFV module. All the source codes are written in c++ language. Each module has sub-modules folder(helper and modle). Protocols, argorithms, etc. are implenmented in "model". Helper makes the configuration and installing interfaces easier.

 

Schematic Diagram

Target topology for 5G K-SimNet is represented in above figure: connected LTE-NR MC and SDN/NFV modules. UE includes both LTE and NR protocols. Packets are shared between the eNB and the gNB via the X2 interface. To realize SDN/NFV, 5G-K SimNet implements the radio access/core network with multiple SDN switches under SDN/NFV module. Currently, the core network is implemented based on 4G EPC, but 5G core network will be available in future version. The 5G K-SimNet is the first open-source network simulator to test key features of 5G network, and well-structured to use, modify and expand by users.

 

Results

Throughput

Rlc Tx Queue

Performance of multi connectivity (Illustration of MC connection from TCP throughput and RLC queue size)

Heavy load

Light load

 

Additional Features: System-to-Network Interworking

The following figure illstrates an interworking method from K-Simsys to K-SimNet, which can be used to propose an advanced TCP congestion control algorithm to improve the end-to-end throughput performance. The following technical report includes the detailed explanation about the interworking method.


 

Source Code
User Manual

Download

회원로그인

5G K-Simlator

Dont’t Have an
account?

SIGN UP

FORGOT PASSWORD?
로그인 닫기