lc6chang / MM1

M/M/1队列模型仿真

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

使用Java进行M/M/1队列模型仿真

输入参数

  • 到达率(人/秒)
  • 服务率(人/秒)
  • 顾客数目(人)
  • 队列最大长度(人)

输出数据

  • 到达率(人/秒)

    到达率=到达顾客总数/最后一位顾客到达时间

  • 服务率 (人/秒)

    服务率=服务顾客总数/服务总时间

  • 队列平均顾客数(人)

    平均顾客数=顾客总延迟时间/当前时间

  • 平均等待时间(秒)

    平均等待时间=顾客总延迟时间/顾客总数

  • 服务器利用率

    服务器利用率=服务器服务时间/当前时间

  • 关键节点信息

    关键节点信息输出至./log.txt

服务及排队策略

当顾客到达时,如果服务器空闲,则立即进行服务;如果服务器被占用且等待队列未到达队列最大长度,则进入等待队列等待;否则顾客立即离开。

About

M/M/1队列模型仿真

License:MIT License


Languages

Language:Java 100.0%