Skip to content

Implement Congestion Control and Resource Management #7

Description

@MohamedSeliem

Description

Currently, the simulation assumes unlimited resources, meaning User Plane Function (UPF), Access and Mobility Management Function (AMF), and Session Management Function (SMF) do not experience congestion or resource limitations. In real 5G networks, these components must handle congestion and resource allocation dynamically.

Objective

Introduce bandwidth constraints, processing limitations, and congestion handling mechanisms in UPF, AMF, and SMF to simulate realistic network behavior under load.

Tasks

UPF Enhancements

  • Introduce bandwidth constraints to simulate limited network capacity.
  • Implement queueing mechanisms (e.g., FIFO, Priority Queueing) to manage user traffic.
  • Simulate packet drops and latency increases under congestion conditions.

AMF Enhancements

  • Implement load-aware UE registration handling (e.g., reject new UEs when overloaded).
  • Introduce queueing mechanisms to manage excessive UE authentication requests.

SMF Enhancements

  • Implement dynamic resource allocation for PDU sessions based on network load.
  • Ensure QoS-aware congestion management, prioritizing critical traffic.

References

Acceptance Criteria

  • UPF enforces bandwidth limitations and prioritizes traffic under congestion.
  • AMF properly handles high UE registration load without failures.
  • SMF dynamically allocates resources based on network conditions.

Additional Notes

Adding congestion control and resource management will improve the realism of the 5G Core simulation, enabling better performance analysis of network efficiency, QoS enforcement, and scalability.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions