网络工作负载建模、规范技术与生成方法解析
1. 工作负载建模与规范技术
1.1 基于源的工作负载建模方法
采用基于源的方法进行工作负载建模,该方法旨在分别表征和分析单个网络主机上不同应用或服务生成的多个流量会话,而不关注聚合链路流量。对于多个合成流量源叠加可能产生的影响,如聚合合成流量中的自相似性或长程依赖性,不在研究范围内。
1.2 工作负载规范技术
1.2.1 用户行为图
- 提出目的 :由Ferrari提出,用于描述提供给交互式通信系统的工作负载,其性能可通过满足BCMP定理条件的积形式封闭排队网络模型进行分析。
- 基本组成 :工作负载的基本组成部分是终端用户与系统的可能命令类型或交互,提供的工作负载被描述为终端用户发出的部分重叠命令序列集。
- 概率图表示 :为描述系统中m个交互式终端用户的行为,引入了概率用户行为图。图中每个节点代表一种交互式命令类型,节点0为“休眠节点”,未使用系统的用户处于该节点。终端会话开始时,用户状态变为1(“登录节点”),会话期间,用户执行不同命令并按图中的弧访问相应节点。每个终端时间段开始时,终端用户根据图中的概率选择下一个命令。图中请求节点建模的R种不同可能命令类型在排队网络中被建模为R种不同的客户类。
- 模型特点 :假设要建模的交互式工作负载和要构建的工作负载模型是平稳的,即不打算重现工作负载特征的任何特定动态变化,旨在重现原始工作负载特征的近似相似的时不变分布。