【文件属性】:
文件名称:AgeQueueing:在Python上实现的排队模拟器
文件大小:128KB
文件格式:ZIP
更新时间:2021-05-14 18:18:51
Python
年龄排队
在Python上实现的排队模拟器。 它以蒙特卡洛方式评估不同调度策略下的排队性能指标,包括信息年龄(AoI)。
该项目包括:
类,包括各种排队操作,例如到达,等待,服务和离开。
:运行此文件,包括设置排队参数,进行不同的模拟,保存数据和绘制曲线。
所需的包
Python 3. *
麻木
大熊猫
matplotlib
它能做什么
评估绩效指标:
间隔:到达间隔,出发间隔
延迟:等待时间,队列长度
信息年龄:平均年龄,高峰年龄,有效离职率
调度策略基于
FCFS或LCFS
抢占式或非抢占式
优先或非优先:优先顺序不同的到达
是否基于大小:SRPT(最短剩余处理时间)
是否基于年龄:SEA(最短年龄)目前不可用
调度策略支持:
FCFS
FCFSPriority :FCFS +优先级
FCFSSRPT :FCFS + SRPT
FCFSSEA :FCFS + SE
【文件预览】:
AgeQueueing-master
----.gitattributes(66B)
----results()
--------meanAoI.fig(25KB)
--------meanPeakAoI.fig(25KB)
--------IneffectiveDepartureRatio.fig(25KB)
--------meanQueueLen.fig(25KB)
----queueengine.py(16KB)
----queueing.py(11KB)
----AgeQueueing(4KB)
----queueing2.py(22KB)
----main.py(5KB)
----README.md(1KB)
----results.h5(57KB)
----__pycache__()
--------queueengine.cpython-36.pyc(10KB)
----plotFig.m(3KB)