APP下载

基于蚁群算法的通用对等网仿真模型研究

2013-08-22田涛

制造业自动化 2013年1期
关键词:用户模型系统

田 涛

(广西民族大学 商学院,南宁 530006)

0 引言

P2P应用系统的特点在于其完全的分布式控制、节点的高动态性和节点的自治性,这和蚁群系统在一定程度上有相似之处。蚁群系统是一种模拟进化算法,它具有分散式控制的特征,个体高度自治,通过信息素的作用、相互协作完成复杂任务。本文结合蚁群算法,构建了一个用于对等网性能测试的通用仿真模型。

1 对等网仿真模型框架结构

图1所示为对等网仿真模型的框架结构,由三个部分构成:P2P应用系统层、Nest和Ant。

图1 对等网仿真模型框架结构

1.1 P2P应用系统层

该层任务是模拟用户行为、初始化,根据不同类型的P2P应用特征,对初始P2P逻辑网络进行配置,使模拟网络环境符合被仿真P2P应用的运作环境,为仿真过程提供基础参数配置。

1)仿真对象设置:指被评估的P2P应用系统设计方案;包括:定义用户请求类型,共享资源类型。在仿真中,用户请求由系统随机产生,用户只需确定请求的数量。

2)随机行为仿真:在对等网仿真模型中,为实现P2P网络的高度动态性,通过P2P应用系统层模拟Nest随机的加入或退出对等网。控制参数包括:Nest数量及其连接度。

3)Nest中共享资源的形成:当对等网形成后,P2P应用系统层要根据系统设定的参数(Nest资源的数量和URL数量),为每个Nest分配资源,实现P2P网络的资源共享。

4)模拟用户请求:系统初始化后,开始分析测试过程,仿真模型通过应用系统层预先设定的请求数量,模拟用户请求。

5)设置响应监视器:在模拟请求发出后,P2P应用系统层为每个发出的请求设置一个唯一的应答监听器,对发出请求的响应进行监听。……

登录APP查看全文

猜你喜欢

用户模型系统
一半模型
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
重尾非线性自回归模型自加权M-估计的渐近分布
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关注用户
3D打印中的模型分割与打包
关注用户
关注用户