志愿计算系统架构和配置管理研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:kongduiyue2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和互联网的普及,越来越多的科研项目使用志愿计算系统Volunteer Computing System, VCS)汇聚和利用广泛分布于互联网上的海量空闲计算资源,因此,志愿计算系统逐渐成为研究热点。节点的匿名性和高动态性给志愿计算系统的架构设计带来了很多技术难题,例如资源管理、容错和安全性等。配置管理作为志愿计算系统其他功能的基础,是系统设计和实现的核心内容,它不仅需要解决志愿计算系统的启动和初始化问题,还要解决系统运行所需基本资源的描述和管理问题,是设计和实现志愿计算系统的一个难点。本文首先总结了志愿计算的技术特点和现存志愿计算系统的系统组成和特性。在分析了志愿计算系统设计目标和功能组成的基础上,针对JAVA语言和P2P(Peer to Peer)技术的特性,本文提出了基于节点分组思想的志愿计算系统PPVCS的系统架构。然后,本文详细设计了PPVCS系统的各个功能模块。首先设计了配置管理中的两种系统启动方式和系统退出流程,并基于信誉机制改进了SCAMP(Scalable Membership protocol)协议进行节点管理;然后本文设计了分布式任务池机制结合任务生命周期管理系统任务,并描述了组内拉、组间推的动态负载平衡方法和主要负责处理节点失效的容错机制;最后描述了系统消息模型在不同情况下使用的通信协议、消息格式等设计细节。最后,本文部分实现了PPVCS中与配置管理相关的功能。实现了系统启动和初始化过程中的两种启动方式;分别实现了节点和任务在消息收发过程中使用到的消息收发方法和数据结构;定义了节点的描述方法,在此基础上实现了节点动态加入退出管理和节点的失效处理方法。
其他文献
伴随着Internet的飞速发展,Web技术在各行各业得到了广泛应用,并发挥着越来越大的作用,同时也加快了国家的信息化进程。特别是Web2.0时代的到来,越来越多的政府机构、公司企
图像标注是大规模图像检索技术的基础,是多媒体领域的研究热点之一。图像标注的目标是为图片指定几个关键词描述其所含的视觉信息。常见的应用中一张图片同时可包含多个关键
(一)1902年,少年毛泽东进韶山南岸私塾,启蒙老师是邹春培,在邹老师手下学了二年半。毛泽东读书很认真,肯动脑子,功课没有完,谁也拉不动他。他总是一句一句地默读,一笔一笔地
次级抵押贷款是美国众多金融创新产品之一,过去几年因有助于解决更多人的住房问题而受到市场热捧,然而今天,它却成为一场经济危机的导火索,并且造成了全球金融市场的振荡和投资者的恐慌。次级债危机不是一个偶然现象,它是风险积累到一定程度的反映。  主持人:次级债危机扑朔迷离,全球资本市场阴晴不定。过去一段时间,包括美联储、欧洲央行、日本央行以及韩国、加拿大等国的中央银行,纷纷向本国市场注射“强心剂”,然而,
本文在调研大量国内外文献的基础上,研究了软件资源信息挖掘的理论和方法,同时调研了软件逆向工程及软件切片的理论和技术,并将这两项技术应用于软件资源信息挖掘系统的设计和实
目的 分析注射炎琥宁对治疗小儿支气管肺炎的临床疗效.方法 选取2018年2月~2019年2月我院收治的46例肺炎患儿进行分析,按照随机数字表法的方式将其分为研究组和参照组,对两组
目前移动运营商正在从移动通信专家向移动信息专家转型,随着移动运营商角色策略的转变,整个增值业务市场也在转变,移动运营商已经开始对市场进行整合,同时开始自营业务的试探
在大范围的机会网络中,由于节点的移动性和活动区域的广泛性,节点和节点之间极少进行通信,造成网络处于分割状态。为了提高大范围机会网络的性能,放置固定中继节点成为一种可
面向服务的体系结构(SOA)是当今IT业内最热门的话题之一。面向服务的架构(SOA)具有驱动业务灵活性、业务流程活力、现有服务的重用、改进的连接性以及使IT与业务更加保持一致的潜
汉语基本短语的识别和分析是自然语言浅层句法分析的重要任务之一。基本短语的分析结果使句子层次比较清晰,为进一步的句法分析打下基础。在汉语的基本短语类型中,汉语名词短