论文部分内容阅读
随着普适计算技术的不断发展,泛在网络正朝着泛在性、融合性、异构性、移动性以及多终端协同的方向演进。在泛在网络环境下,为了克服资源形态不同、网络架构独立、管理机制各异带来的影响,从而如何协调不同的终端、异质的网络以及多样化的业务来共同为用户服务,并演进其功能和模式,将是多终端协同的泛在网络所面临的挑战。基于此,本文围绕这一主题展开研究,以皮尔逊相关系数、排队论等数学方法为基础,分别从基于上下文感知的业务适配、面向服务质量保证的动态策略生成、多路径的传输控制机制和基于跨层协作的切换四个角度,联合用户相似性上下文、资源预留、接纳控制、可用带宽测量及负载均衡等技术提出了一系列合理的方案。本文的主要学术贡献在于:(1)针对泛在网络环境下业务的多样性,用户的偏好以及网络资源的调度问题,本文提出了一种在泛在网络环境下考虑用户的上下文信息以及基于位置和时间因素的相似用户的业务适配算法。该算法不仅充分考虑了用户偏好、网络参数、终端能力以及业务属性等因素,而且通过FAHP和熵值法的结合平衡了用户主观喜好与系统客观性能差异对指标权重因子的影响。仿真表明,在相似用户为10时,该算法可以提高0.7-5.5的用户满意度。(2)结合所提出的架构,并在此基础上整合了资源预留、业务优先级及业务降级方式,提出了泛在网络环境下基于适应性资源预留的多终端业务连续性机制。仿真表明,该机制的切换阻塞率降低了11.6%-20%。(3)针对传统策略不能很好的适应时刻变化的网络问题,提出一种动态策略框架及其生成机制。该机制对时刻变化的网络业务量进行实时监测,根据预测查询信息对网络资源的分析及关键属性的提取以及标准化方法,然后根据属性动态选择模板并自动生成动态策略,使泛在网络的管理具有更强的动态性和自治性。最后通过仿真可以明显地看到,通过采用动态策略,负载均衡系统的效率提高了3.4%-11.7%。(4)考虑到当前泛在网络传输的特性,详细分析了影响多路径传输性能的主要因素及其研究现状,以及改进多路径传输性能面临的难点。本文提出了基于端到端可用带宽测量的mSCTP-CMT传输控制算法,对链路丢包的原因进行了区分并采取相应的措施,针对于不同路径的拥塞控制机制,尤其是在丢包频繁发生的无线环境下,使得发送端可以有效的利用cwnd值,从而提高带宽利用率和系统吞吐量。基于端到端可用带宽测量算法,本文进一步提出了基于非对称链路的mSCTP-CMT SACK调度优化算法。根据该算法,系统既可以充分利用现有的网络带宽,又在此基础上考虑了接收端缓存阻塞问题。通过仿真实现可以看出所提出的算法能够有效的增大系统的吞吐量。(5)从多路径传输的角度,提出了基于跨层协作的切换性能优化方案,通过MIH模块收集底层链路状态信息来实现系统发现及切换判决功能,并采用传输层模块来完成后续的切换执行过程。仿真表明,该机制可以有效的提高切换过程中网络的吞吐量。综上所述,本文不仅深入研究了多终端协同的泛在网络中若干关键技术问题,并且为下一步的研究提出了若干建议。