5G Network Slicing Simulation (Python)
Simulation of 5G network slicing across eMBB, mMTC, and URLLC with dynamic resource allocation and performance metrics.
Overview
A simulation project exploring how 5G network slicing can allocate resources across diverse service types — eMBB, mMTC, and URLLC — using a modular Python architecture.
Problem
5G promises “one network, many experiences.” The challenge is balancing competing slice demands under constrained resources while maintaining SLA‑like performance targets.
Approach
Modeled slice types and resource pools, then implemented dynamic allocation logic. Tracked performance metrics to compare strategies and understand trade‑offs. Kept the architecture modular so new allocation policies or metrics can be plugged in easily.
Impact
A networking‑meets‑systems project that shows you can translate theory into measurable simulation — and reason about optimization under constraints.