MATLAB Code For Age of Information Modeling in Multi-source Status Update Systems

Citation Author(s):
Ege Orkun
Gamgam
Bilkent University
Nail
Akar
Bilkent University
Submitted by:
Ege Gamgam
Last updated:
Mon, 04/11/2022 - 12:24
DOI:
10.21227/13x2-8815
Data Format:
License:
0
0 ratings - Please login to submit your rating.

Abstract 

The script "numericalExample.m" obtains per-source average AoI and per-source age violation probabilities for First Source First Serve (FSFS), Earliest Served First Serve (ESFS) and Single Buffer with Replacement (SBR) policies for N sources using analytical models based on Markov Fluid Queues (MFQ). It is also possible to obtain the exact per-source CDF using this script. To do so, only the input parameters of used functions, namely "FSFS.m", "ESFS.m" and "SBR.m", in this script should be modified accordingly.

The functions "FSFS.m", "ESFS.m" and "SBR.m" construct the MFQ models for the policies FSFS, ESFS and SBR, respectively. Using the MFQ models, they then output the per-source average AoI and the per-source CDF which is used by "numericalExample.m" script to obtain the performance metrics of interest.