基于插件技术的简易网络计算

来源 :中山大学 | 被引量 : 0次 | 上传用户:ytm_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  本文首先分析了现有的多种网络计算模型,然后提出了一种基于通用网络服务的、结构简便、计算代码可用传统RAD工具开发、适应Intranet和Internet计算环境的松散的网络计算模型。该系统为简易为目标,以模型简单,实现、使用便利为设计思想。在该系统中,用户在确定求解目标后,可用各种RAD工具开发出基于计算目标的计算插件,即符合本系统要求格式的一个动态连接库(DLL),然后连同计算数据提交至中心服务器,建立用户的计算项目。计算结点在向中心服务器请求任务成功后,下载计算插件和所需数据,动态加载该计算插件开始运算,在计算结束后卸载插件释放资源。中心服务器则负责存贮计算作业,包括计算代码、计算数据及控制信息等;在加入本网络计算系统的计算结点(如某台专用计算机或乐于参与该计算系统的个人计算机)请求计算作业时,选取一个合适的作业片,返回对应信息到请求的结点。中心服务器还负责各个作业片之间的进度控制、协调,收集各步计算结果,并在所有作业片完成后按给定的策略进行汇总求得最终结果。提交用户可随时查询作业状态;或在作业完成后,查询计算结果。本文还就作业划分算法、任务调度策略进行了探讨。最后本论文讨论如何在Windows环境下实现一个实验系统,并就MD5口令破解这个问题对系统进行性能测试、分析,并总结该计算模型的优势及不足,分析其发展的潜力。本计算系统模型简易,建立在多种成熟技术标准之上,如COM、XML、SOAP和WebService等。用户可使用自己最熟悉的工具开发计算插件;平台上可以同时运行多个任务,无需反复召集计算参与者;系统简易,便于学习、实现和实施。本系统尚未实现插件在运行中的进程迁移,任务的中段、恢复控制需要用户干涉才能进行。用户设计任务处理插件时需有明确的任务划分依据。对于计算结点的负载状态的监控和自动调整方面也需继续研究。
其他文献
随着网络信息技术的普及,信息安全形势越来越严峻;虽然许多研究机构不断地推出各种方法,抵挡网络攻击,却始终缺乏对终端的有效防护;可信计算的出现为终端安全防护提供了一种
随着现代网络技术的飞速发展,千兆局域网解决方案已经成为一种潮流。因此,人们迫切需要速度更快、功能更好、性能更强的入侵检测系统,来适应在高速环境下的网络安全防护。 本
本文论述了在实现分布式内存数据库系统中存在的问题,提出了对分布式内存数据库的一套实现方案。分布式内存数据库系统的功能主要是为了提供给用户能够透明的使用局域网上的内
  本文对数据网格副本管理及其在RS中的应用进行了研究。文章设计了三层命名空间对RS数据文件进行命名,并对三类映射关系进行了设计;设计了RS数据网格副本管理的机制和总体结
在现实世界中,能够进行精确描述的问题只占较少一部分,而大多数问题是非精确、非完备或者不确定的。对于这些问题,采用传统的推理显然是行不通的。为此,人工智能需要研究不确
移动因特网是因特网与各种无线网络组成的网络。现有的无线局域网、无线蜂窝网络、卫星网络等与传统的有线因特网结合起来就构成了移动因特网。本文主要研究移动因特网中移动
测试用例的自动生成是软件测试的一个重要方面,测试用例生成的复杂度与质量直接影响测试的效率和覆盖面,可以说测试用例生成技术已经成为了软件测试的灵魂。 已有的针对功
网络处理器(NP)是结合通用CPU可编程性和ASIC高性能,为优化包处理而设计的。由于NP体系结构的复杂性和多样性,软件开发通常仅支持微代码汇编语言,程序开发难度较大。因此,需
  无线电子商务,是指利用无线通信设备与因特网有机结合,进行的电子商务活动。无线电子商务具有访问终端类型多样,显示范围较小,无线网络时延大等特点。在电子商务中,内容管理的
网络管理是保证网络的连续正常运行,或者当网络运行出现异常时能及时响应和排除故障,从而确保网络用户获得信息技术服务及他们所期望的服务质量的重要手段。随着移动网络规模