BackgroundApp

Package: simu5g.mec.vim

compound module BackgroundApp

Can be used to simulate a background application running on the MEC host without simulating all message exchanges and finite-state machines. It can be useful for simulating background tasks that utilize CPU, RAM, and disk resources.

BackgroundApp

Usage diagram

Used in compound modules

Name

Type

Description

MecHost

compound module

Represents a model of a Multi-access Edge Computing (MEC) host belonging to a MEC system, as specified by the ETSI GS MEC 003 specifications. It runs MEC applications within its VirtualisationInfrastructure and can provide a number of MEC services via the MEC platform. MEC applications can be created either dynamically by the MEC orchestrator or statically at the initialization of the simulation. The MEC host possesses a configurable number of computing resources (such as CPU speed, RAM, and storage) and keeps track of the utilization of these resources by the MEC applications via the VirtualisationInfrastructureManager. Moreover, this module includes a User Plane Function (UPF) that allows it to be connected with the 5G core network.

Parameters

Name

Type

Default value

Description

ram

double

10MB

cpu

double

500

disk

double

10MB

Source code

//
// Can be used to simulate a background application running on the
// MEC host without simulating all message exchanges and finite-state machines.
// It can be useful for simulating background tasks that utilize CPU, RAM, and disk
// resources.
//
module BackgroundApp
{
    double ram @unit("B") = default(10MB);
    double cpu = default(500);
    double disk @unit("B") = default(10MB);
}

File: src/simu5g/mec/vim/BackgroundApp.ned