Page 325 - 《软件学报》2021年第8期
P. 325
张棋飞 等:基于节点运动的机会网络路由算法 2607
endIF
endIF
endIF
endIF
endFOR
3 实验仿真及性能评估
使用 ONE(opportunistic networking environment) [27] 工具进行仿真.在现实生活场景中,节点往往以群组形式
出现,且不同群组中的节点具有不同属性.以园区场景为例,群组对象包括 3 类:高管(senior executives)、中层管
理人员(mid-level management)以及普通工人(workers),其中:高管的节点优先级最高,中层管理人员次之,普通工
人优先级最低.园区分布如图 6 所示,包含住宅区(包括员工宿舍、管理公寓、高级公寓)、生活区(包括餐厅 I
和餐厅 II、超市、学校、幼儿园、医院、商业区)、生产区(包括生产区 I~VII)以及办公区(包括管理服务区 I,II
以及高管办公区).根据不同对象的日常行为特点,定义各自的访问区域界定见表 2.
园区分布示意图
0 50m
员工宿舍 管理公寓 高级公寓
商业区 幼儿园 餐厅II 高管办
餐厅I 公区
超市 学校 医院
管理
管理 服务
服务区I 生产区VII 区II
生产区I
生产区VI
生产区II
生产区III 生产区IV 生产区V
Fig.6 Sketch map of an industrial park
图 6 园区示意图
Table 2 Illustration of visit area definition for park staff
表 2 园区人员访问区域界定
人员分类 常规访问区域 随机访问区域 权限访问区域 禁止访问区域
高管 高级公寓/餐厅/高管办公区 生活区/生产区/管理服务区 中层公寓/员工宿舍 无
中层管理 中层公寓/餐厅/生产区/管理服务区 生活区/高管办公区 高级公寓/员工宿舍 无
普通工人 员工宿舍/餐厅/生产区 生活区/管理服务区 中层公寓/高管办公区 高级公寓
各优先级参数均统一设置为 3 级,对应优先级值分别为 4,2 和 1.不同参数的数量占比均以百分比形式显示,
见表 3.依据表 3 中各优先级参数值及其比例,计算数据转发优先级取值概率,结果见表 4.其他实验参数见表 5.
Table 3 Priority values and occupation ratios
表 3 优先级值与占比
优先级值
项目
4 2 1
节点优先级 Senior executives (5%) Mid-level management (15%) Workers (80%)
内容优先级 Major information (10%) Important information (30%) Ordinary information (60%)
时延优先级 Best effort delivery (60%) Urgent delivery (30%) Critical delivery (10%)