1网络的吞吐量及费用
现假设某一网络n提供网络服务,设定价格为pn,设网络中的请求业务集合Server={1,2,3,…,s},每项业务Server的带宽用bs表示。用户希望获得较大的网络流量flow,付出较省的费用cost,达到选择无线网络的最佳化。现实无线网络中的流量、费用涉及因素多,选择无线网络需要考虑多方面的参数影响,众多参数之间是一种非线性的关系,可以采用层次分析法对网络自身的各参数进行优化选择。
2异构网络的层次结构
用户在选择无线网络时需要各不相同,一般情况下是指实时业务、非实时业务两类。这两类业务要求各参数的敏感度不同。实时业务要求的敏感因素包括网络时延、网络速率及网络丢包率等,而非实时业务要求的敏感因素包括网络传输的可靠性、网络的费用等等。为尽可能使网络使用合理,本文选择网络带宽、网络时延、网络信号强度、接入网络费率、网络速率、网络丢包率等6个参数作为评价依据,图1表示其层次结构模型。
3计算权重向量
要计算出网络的各个参数对用户选择网络的权重,需要对进一步对矩阵规范参数的影响程度。这里将采用矩阵的形式进行判断。判断矩阵的元素cij表示6个参数(网络带宽、网络时延、网络信号强度、接入网络的费率、网络速率、网络的丢包率)中任意两者的比值。通过比值确定重要程度,划分出影响等级。表1列出了两种评定等级的划分。
4算法流程
选择网络时,覆盖范围较小的局域网并不作为首选的考量,当移动过程中选择所需网络时,在进行切换网络时难免出现网络时延或者数据丢失等情况发生。
(1如果用户在静止或低速移动中选择网络,就要选择算法进行判断接入网络。
(2如果无局域网可用,则需要选择移动通讯方式。流程如图2所示。
作者:张晓伟 单位:泰山职业技术学院