论文部分内容阅读
随着计算机网络和通信技术的飞速发展,网络环境已经从早期相对静态的、面向特定组织和用户群体的封闭网络,转变为可公共访问的、面向大量动态用户的开放网络。开放网络促进了网络实体间的相互协作与资源共享,如何有效管理广域的、开放的、动态的、异构的、自治的网络资源是开放网络技术研究的热点问题。资源管理是开放网络的核心组件,开放网络资源管理的研究主要有两方面的难点:一是如何满足网络应用的功能需求,即资源管理要能够实现资源共享的功能,调度满足用户作业需求的各种资源,增强网络可用性;二是如何满足网络应用的安全需求,即资源管理要提高系统对Sybil攻击(女巫攻击)等恶意结点破坏的防御能力,增强网络可靠性。本文围绕开放网络资源管理中功能需求和安全需求问题,开展了以下研究工作:1.分析研究背景,包括开放网络的概念、特征以及应用,阐述了网格系统和P2P系统这两个开放网络的典型代表,并分析了二者间的区别与联系。2.阐述了开放网络环境下的资源管理机制。总结了开放网络环境下资源的特点以及资源管理模块的功能和分类,讨论了开放网络资源管理功能性和安全性方面存在的问题。3.从用户需求出发,解决网格任务调度中多个性能目标情况下QoS度量问题。提出一种多维QoS的度量方法,在此基础上,提出了提供QoS支持的网格在线调度算法。模拟实验的结果证明,该调度算法相比传统调度算法,能够充分考虑用户多方面偏好,更全面的适应用户需求和系统需求。4.从资源的可信性出发,提出一种激励诚实汇报的资源交易模型,激励理性用户趋向诚实的汇报,并基于汇报评估资源服务可信度,引导用户进行合理的资源选择。模拟试验表明,该模型可以有效规范网格交易市场,减少交易风险。5.为了减少Sybil攻击对于P2P系统的影响,利用P2P的小世界特性,通过引入虚拟节点,依据最短增广路径算法寻找系统中的Sybil攻击团体,有效地降低了Sybil攻击节点在整个系统中的百分比。