论文部分内容阅读
随着各种新型应用形式在网络上的出现,越来越多的业务类型也随之出现。不同类型业务在资源有限的网络中传输,便出现了对业务重要性进行评估的需求,因此,对业务重要性评估方法的研究正逐渐成为热点问题。与此同时,在资源有限的前提下,如何对多种应用合理地进行资源分配,也是一个亟待解决的问题。在移动Ad Hoc网络中,资源分配的目标是尽可能地满足用户需求并优化资源的使用。这说明资源分配技术不仅需要实现资源的优化配置,还应该具有动态的调整已分配资源的功能,以适应网络环境的变化。本文首先介绍了业务重要性评估方法与资源分配技术的研究背景与现状,随后,重点针对以下四个方面的内容进行了详细介绍与分析:1、提出了业务重要性的概念,在此基础上,提出一种基于表的业务重要性评估方法。二维业务重要性表融合了业务优先级与用户优先级两个因素,由此扩展出的三维重要性表还加入了任务类型。该评估方法可以通过公式快速计算出具有不同特征因素业务的重要性程度值,并且可以根据需求,动态地调整业务重要性程度值的范围与取值。2、提出一种基于业务重要性的Ad Hoc网络带宽分配算法(Importance-Based AdHoc network Bandwidth Allocation Algorithm,IABAA)。该算法用同一种效用函数、不同参数来表示不同业务的重要性,算法目标是最大化接入业务的总效用值。在求解最大总效用的过程中使用了启发式方法,求得了带宽分配的较优解。同时,该算法对业务重要性程度高的业务具有额外的保障措施。3、使用Java语言初步实现了业务重要性评估的用户界面。该界面内嵌了重要性评估的算法,并且使用MySQL数据库,模拟建立了接入业务的详细信息与重要性评估值的数据库。4、使用OPNET仿真平台,在Ad Hoc网络中编程实现了IABAA带宽分配算法的仿真。仿真结果表明,该算法能够较好地保证业务重要性程度高的业务的传输,同时也优化了业务的总体效用值。