论文部分内容阅读
网格是一种新兴技术,它的发展异常迅速。网格试图提供这样一种技术:人们可以把自己的微机插入网格,以后就可以透明地使用网格上的各种计算资源和信息资源,就像今天我们将任何一种家电设备插进墙上的插座,就可以方便地使用电力一样。目前国内外一些大型网格主要应用于科研、大容量计算等专业领域,而对如何基于网格技术提供针对社会大众的业务还没有成熟的研究成果,网格技术的应用在社会大众中也并不普及。本文分析了国内外的一些网格系统,以及网格系统的特性、应用的范围和大环境对网格技术应用的制约。本文认为现有网格系统面向的用户主要是一些科研机构,而不是社会大众。另外,许多网格系统都试图连接一个区域、一个国家的计算机,然而现在大环境下互联网的网络传输速度并不高,这也制约了网格技术在社会大众中的应用。在这同时,本文也注意到大众使用的计算机中有不少都连接在若干个局域网中,而局域网的网络传输速度还是相对比较快的,而许多大众的应用都发生在小范围中,例如公司内部、政府机关和学校校园网等。而在这些小范围中,一般都有已经搭建好的局域网。就此,本文就网格技术如何应用于一般社会大众的业务提出了一个解决方案:可以设计出一种基于局域网的网格系统平台,它可以在局域网上自适应地组建起小型网格,而用户可以根据自己的需要,开发出在这个平台上运行的应用程序,以满足自己业务的需求。这个解决方案可以带来一个在局域网上广泛使用的开放的网格系统平台。任何一个企业或机构,只要有内部局域网,并把网格系统平台的程序复制到局域网上的各台PC机上运行,不需要再做其他额外的工作,就可以自适应地形成一个网格平台。在该平台上,可以使用各种基于该平台的企业应用程序来帮助其进行工作。这个解决方案将可以使网格技术更加迅速地走进一般企业和PC机用户的视野。另外,本文还将介绍并分析一些现有的选举算法,并介绍在这个解决方案中使用的选举算法——一种基于现有选举结果的选举算法,并对它进行分析。最后,本文介绍了一个用于验证这个解决方案的小型网格系统试验平台的设计与实现。