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

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

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息论与编码_技术报告文献综述模板

PAGE  PAGE - 8 - 技术报告与文献综述 课 程 题 目 专 业班 级学生姓名学 号 黄冈师范学院物理科学与技术学院 基于Java的网络分布式计算居中,小二宋体加粗 摘要:本文描述一个使用万维网给Web上多个主机分配计算任务的系统。计算机程序员通过计算用Web服务器进行分布式登记。空闲的主机使用这个服务器能够识别可用的计算并且下载一个Java类来执行计算——我们称这个类为distriblet。本文介绍的程序描写了实现加载分布,distriblet类结构,以及使用这个系统的经验。 英文摘要:。。。。。。 关键词:计算,计算机语言,分布式数据处理,分布,互联网五号宋体,行距1.25倍,关键词和摘要两个词加粗 英文关键词:。。。。。。 引言四号宋体加粗,标号、位置与原文一致 多年来,一些计算机已应用于分布式程序的运行。应用程序的不同部分运行在局域网中的不同计算机上。分布式计算的优势是众所周知的。其中一个优势是性能的提高:多台电脑被用于运行应用系统的任务。另一个优势是可升级性:如果应用程序上有更多的工作要求,它也可能在另外的计算机上运行应用程序小四宋体1.25倍行距 中某些部分。 自万维网的出现以来,研究人员已经尝试使用Web上大量的主机计算好的资源方法以实施分布式计算。简单的网页浏览就是分布式计算的一个例子:一些工作,包括在网页浏览器上显示网页就是由浏览器上的机器和一些Web服务器执行的。事实上,一个网页可能实际上从几个不同的Web服务器显示内容,因此可能有很多机器参与到简单的分配计算中。 该网站也可用于一般目的的分布式计算。在以下部分中,我们描述了多个以前的研究项目旨在使用网络进行一般目的的分布式计算。使用网络进行一般目的分布式计算的其中一个吸引人的地方是使互联网上闲置的主机参与分布式计算的计算能力成为可能。我们的项目对解决这个问题提供了一种有效的方案。 这里用一般方法解决这个问题有三个主要障碍。首先,网络上的大量机器结构和操作系??使得在这样的异构环境下共享代码很难。第二,为确保计算不会让那些未经授权的远程访问进入,某种形式的认证通常必需的,但此限制通常限制了分配计算的范围。第三,在这样的环境下分享如文件或数据库的资源可能很难。 Java编程语言的可用性和Java虚拟机(JavaSoft的,1997年,Sun微系统,1996年)开辟了在网络上分配计算新方法的可能性。本质上Java程序可以在任何一台计算机上运行;Java程序内执行环境中的运行被称为Java虚拟机,它能够处理计算机硬件和操作系统的差异。因此,Java程序可以在Java虚拟机许可的任何计算机上运行。使著名的“编写一次,随处运行”的Java属性成为可能。Java也提供网络上软件下载的设施并且创造安全的执行环境。由于这些原因,我们采用了Java作为了我们分布式计算项目的软件基础。 在我们的方法里,为了实施分布式计算,程序员编写的的Java类可以在网络上闲置的计算机上下载和运行。在维持“小程序名称”和“程序组件”Java类中,我们称我们的类为“distriblets”,因为它们是专为分布式计算设计的。在最终的系统中,Java是用来提供适合coarse-grain计算的编程环境。Java类通过网络从服务器上下载到计算机并且计算结果被返回到服务器。使用这个系统,程序员可以有一个较大的潜在计算机执行应用程序。我们系统的更多详情,可在Brennan和Brennan(1996)中找到。 在讨论了有关的工作之后,本文介绍了下载分布区的这一架构和实施以及我们使用的经验。根据这一经验,我们阐述了另外的工作思路以及为何这样一个系统在万维网中可以执行和支付并总结了调研结果。 相关工作 分布式计算的一个动机是通过使一套闲置的机器工作而共享计算结果。已经有大量的研究工作投入到分布式系统的数据共享(穆特卡和利夫,1987;威尔和芬克尔,1995年)。这些努力大多数要求所有参与分布式计算的计算机有相同的硬件体系结构和操作系统;通常计算机需连接到局域网。这些研究结果成果表明,将负荷分布到闲置计算机上可大大改善整体性能。这些结果鼓舞着我们通过共享万维网上的计算结果来寻求效率的提高。 在整个互联网中使用Distributed.Net项目(D,1998)的分布式计算正在开展。在这个项目中,自愿的计算机用户下载客户端程序去解决一个大问题的一小部分。不同客户端程序提供了不同的体系结构,客户下载与它的结构相应的程序。当前这个项目的重点是对RC5和DES使用不同密钥的加密算法研究。 有利于我们工作的是Charlotte项目(Baratloo等,1996)提供了一种基于万维网的处理环境。Charlotte实现了在多处理器计算机内应用共享内存和进程间

您可能关注的文档

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档