信息论与编码-技术报告文献综述模板

信息论与编码-技术报告文献综述模板

ID:15225757

大小:92.00 KB

页数:8页

时间:2018-08-02

信息论与编码-技术报告文献综述模板_第1页
信息论与编码-技术报告文献综述模板_第2页
信息论与编码-技术报告文献综述模板_第3页
信息论与编码-技术报告文献综述模板_第4页
信息论与编码-技术报告文献综述模板_第5页
资源描述:

《信息论与编码-技术报告文献综述模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、技术报告与文献综述课程题目专 业班 级学生姓名学 号黄冈师范学院物理科学与技术学院-7-基于Java的网络分布式计算居中,小二宋体加粗摘要:本文描述一个使用万维网给Web上多个主机分配计算任务的系统。计算机程序员通过计算用Web服务器进行分布式登记。空闲的主机使用这个服务器能够识别可用的计算并且下载一个Java类来执行计算——我们称这个类为distriblet。本文介绍的程序描写了实现加载分布,distriblet类结构,以及使用这个系统的经验。英文摘要:。。。。。。关键词:计算,计算机语言,分布式数据处理,分布,互联网五号宋体,行距1.25倍,关键词和摘要两个

2、词加粗英文关键词:。。。。。。引言四号宋体加粗,标号、位置与原文一致多年来,一些计算机已应用于分布式程序的运行。应用程序的不同部分运行在局域网中的不同计算机上。分布式计算的优势是众所周知的。其中一个优势是性能的提高:多台电脑被用于运行应用系统的任务。另一个优势是可升级性:如果应用程序上有更多的工作要求,它也可能在另外的计算机上运行应用程序小四宋体1.25倍行距中某些部分。自万维网的出现以来,研究人员已经尝试使用Web上大量的主机计算好的资源方法以实施分布式计算。简单的网页浏览就是分布式计算的一个例子:一些工作,包括在网页浏览器上显示网页就是由浏览器上的机器和一些

3、Web服务器执行的。事实上,一个网页可能实际上从几个不同的Web服务器显示内容,因此可能有很多机器参与到简单的分配计算中。该网站也可用于一般目的的分布式计算。在以下部分中,我们描述了多个以前的研究项目旨在使用网络进行一般目的的分布式计算。使用网络进行一般目的分布式计算的其中一个吸引人的地方是使互联网上闲置的主机参与分布式计算的计算能力成为可能。我们的项目对解决这个问题提供了一种有效的方案。这里用一般方法解决这个问题有三个主要障碍。首先,网络上的大量机器结构和操作系统使得在这样的异构环境下共享代码很难。第二,为确保计算不会让那些未经授权的远程访问进入,某种形式的认

4、证通常必需的,但此限制通常限制了分配计算的范围。第三,在这样的环境下分享如文件或数据库的资源可能很难。Java编程语言的可用性和Java虚拟机(JavaSoft的,1997年,Sun微系统,1996年)开辟了在网络上分配计算新方法的可能性。本质上Java程序可以在任何一台计算机上运行;Java程序内执行环境中的运行被称为Java虚拟机,它能够处理计算机硬件和操作系统的差异。因此,Java程序可以在Java虚拟机许可的任何计算机上运行。使著名的“编写一次,随处运行”的Java属性成为可能。Java也提供网络上软件下载的设施并且创造安全的执行环境。由于这些原因,我们

5、采用了Java作为了我们分布式计算项目的软件基础。在我们的方法里,为了实施分布式计算,程序员编写的的Java类可以在网络上闲置的计算机上下载和运行。在维持“小程序名称”和“程序组件”Java类中,我们称我们的类为“distriblets”,因为它们是专为分布式计算设计的。在最终的系统中,Java-7-是用来提供适合coarse-grain计算的编程环境。Java类通过网络从服务器上下载到计算机并且计算结果被返回到服务器。使用这个系统,程序员可以有一个较大的潜在计算机执行应用程序。我们系统的更多详情,可在Brennan和Brennan(1996)中找到。在讨论了有

6、关的工作之后,本文介绍了下载分布区的这一架构和实施以及我们使用的经验。根据这一经验,我们阐述了另外的工作思路以及为何这样一个系统在万维网中可以执行和支付并总结了调研结果。相关工作分布式计算的一个动机是通过使一套闲置的机器工作而共享计算结果。已经有大量的研究工作投入到分布式系统的数据共享(穆特卡和利夫,1987;威尔和芬克尔,1995年)。这些努力大多数要求所有参与分布式计算的计算机有相同的硬件体系结构和操作系统;通常计算机需连接到局域网。这些研究结果成果表明,将负荷分布到闲置计算机上可大大改善整体性能。这些结果鼓舞着我们通过共享万维网上的计算结果来寻求效率的提高

7、。在整个互联网中使用Distributed.Net项目(Distributed.net,1998)的分布式计算正在开展。在这个项目中,自愿的计算机用户下载客户端程序去解决一个大问题的一小部分。不同客户端程序提供了不同的体系结构,客户下载与它的结构相应的程序。当前这个项目的重点是对RC5和DES使用不同密钥的加密算法研究。有利于我们工作的是Charlotte项目(Baratloo等,1996)提供了一种基于万维网的处理环境。Charlotte实现了在多处理器计算机内应用共享内存和进程间通信模式。Charlotte提供标准的Java小程序去访问主机上变量的能力就像是

8、他们自己的一样。因此,C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。