Exercise 3 — Admission control
mininet> exit → sudo mn -c → cd ~/labs/lab4
The runner installs a fixed 8 Mbps slice for h1, then asks you to submit a competing request for h3. It retries until your request is admitted.
sudo python3 exercises/part3/run.py
This controller uses first-come-first-served: the baseline slice keeps its reservation and your request is evaluated only against what remains. That raises a useful question — what if the second request were actually more important? A smarter controller might weigh priority, preemption, or SLA tier.
Further reading: M. Sulaiman et al., Coordinated Slicing and Admission Control using Multi-Agent Deep Reinforcement Learning, IEEE TNSM, 20(2), 2023.