18新利最新登入网格计算是如何工作的

在基本的网格计算系统中,每台计算机可以访问其他计算机属于网络的资源。
18新利最新登入HowStuffWorks

一个科学家研究蛋白质成日志电脑并使用计算机分析数据的整个网络。一个商人通过访问公司的网络掌上电脑为了预测未来某一股票。一位军方官员访问和协调计算机资源三种不同的军事网络制定作战策略。这些场景都有一个共同点:他们依靠一个概念网格计算

在最基本的层面上,每个网格计算是计算机网络计算机的资源系统中与其他计算机共享。处理能力,内存和数据存储都是授权用户可以利用社区资源和利用为特定任务。网格计算系统可以简单相似的电脑运行在相同的集合操作系统每台计算机组成的或复杂的网际网路系统平台你能想到的。

广告

网格计算的概念并不是新的。它是一种特殊的分布式计算。在分布式计算中,不同的电脑在同一个网络共享一个或多个资源。在理想的网格计算系统中,每一个资源都是共享的,将计算机网络变成一个强大的超级计算机。有了正确的用户界面,访问网格计算系统会比访问本地计算机的资源没有什么不同。每一个授权的电脑会获得巨大的处理能力和存储容量。

尽管这个概念并不新鲜,也不完善。计算机科学家,程序员和工程师们仍然在创建、建立和实施标准和协议。现在,许多现有网格计算机系统依靠专有软件和工具。人们一旦商定一套可靠的标准和协议,这将是更容易和更有效的组织采用网格计算模型。

那么究竟什么是网格计算系统?请继续往下读。

广告

网格计算概述

网格计算系统的工作原理,集中资源。假设你和几个朋友决定去野营旅行。你有一个大帐篷,所以你自愿与他人分享。你的一个朋友把食物和另一个说,他将推动整个集团在他的SUV。一旦在旅途中,三个你分享你的知识和技能使旅行的乐趣和舒适。如果你自己的旅行,你会需要更多的时间来组装需要的资源,你可能不得不付出更多努力在旅行本身。

网格计算系统使用相同的概念:跨多个共享负载电脑完成任务更快更有效率。走得更远之前,让我们快速看计算机的资源:

广告

  • 中央处理单元(CPU):一个CPU微处理器执行数学运算和指导数据不同的内存位置。计算机可以有多个CPU。
  • 内存:一般来说,计算机的内存是一种暂时的电子存储。记忆保持相关数据为微处理器近在咫尺。没有内存,处理器必须搜索和检索数据从一个更永久存储设备等硬盘开车。
  • 存储:网格计算而言,存储指的是永久数据存储设备,如硬盘驱动器或数据库。

通常情况下,一台电脑只能运行在自己的资源的限制。有一个上限,多快可以完成一个操作或它可以存储多少信息18新利最新登入。18luck手机登录大多数电脑升级,这意味着它可以添加更多的权力或一台计算机的能力,但这仍然只是一个增量增加性能。

网格计算系统将计算机资源链接在一起,让人使用一台计算机访问和利用系统中收集的所有计算机的力量。个人用户,如果用户的电脑变成一台超级计算机。

如果你读一份报告关于网格计算,你遇到很多不寻常的术语和行话。这一切是什么意思?请继续往下读。

广告

网格计算词典

阅读关于网格计算可以得到非常混乱,如果你不知道这个术语。这里只简单介绍一下时您可能遇到的一些条款讨论网格计算:

  • 集群:一群联网的电脑共享相同的一组资源。
  • 可扩展标记语言(XML):一种计算机语言,描述了其他数据和由计算机可读。控制节点(任何节点设备连接到一个网络可以传输,接收和路由数据)依赖于XML语言一样Web服务描述语言(WSDL)。这些语言18luck手机登录中的信息告诉控制节点如何处理数据和应用程序。18新利最新登入
  • 中心:点网络内各种设备连接。
  • 集成开发环境(IDE):计算机程序员的工具和设施需要创建应用程序的平台。这个词为应用程序测试地面沙盒
  • 互操作性:软件操作的能力在完全不同的环境。例如,计算机网络可能包括pc和Macintosh电脑。没有可互操作的软件,这些计算机不能一起工作,因为他们的不同操作系统和建筑。
  • 开放标准:创建公开可用的技术标准。与专有标准不同,可以只属于一个单一的实体,任何人都可以采取和使用开放标准。基于相同的开放标准的应用程序更容易集成比建立在不同的专有标准。
  • 并行处理:使用多个cpu来解决一个计算问题。这是共享计算密切相关,利用尚未开发的资源网络上实现的任务。
  • 平台:开发人员可以创建应用程序的基础。一个平台可以是一个操作系统,计算机体系结构,计算机语言甚至网络网站。
  • 服务器群:一个服务器集群用于执行任务太复杂,单个服务器。
  • 服务器虚拟化:一个技术,软件应用程序将一个物理服务器划分为多个专属服务器平台(虚拟服务器)。每个虚拟服务器可以运行自己的操作系统独立于其他虚拟服务器。操作系统不需要相同的系统——换句话说,一台机器可能作为一个虚拟服务器Linux服务器,另一个运行在Windows平台。它工作,因为大多数时候,服务器并不接近全负荷运转。网格计算系统需要大量的服务器来处理各种任务和虚拟服务器帮助降低硬件成本。
  • 服务:在网格计算中,服务是任何软件系统,使计算机通过网络相互作用。
  • 简单对象访问协议(SOAP):一组规则编写的XML在网络交换消息。微软负责开发协议。
  • 状态:在这世界中,一个国家是任何一种持久数据。信息,以某18luck手机登录种形式继续存在,即使在一个应用程序中使用。例如,当您选择进入一个书Amazon.com购物车信息18luck手机登录有状态——亚马逊跟踪你的选择当你浏览网站的其他领域。有状态的服务可以创建应用程序有多个步骤,但依赖于相同的核心数据。
  • 无常:能够激活或禁用服务通过网络而不影响其他操作。

所以如18新利最新登入何网格计算系统将计算机资源链接在一起吗?在下一节中找到。

广告

共享资源

几家公司和组织正在共同努力,创建一套标准化的规则协议,让它更容易建立网格计算环境。可以创建一个网格计算系统现在和几个已经存在。但缺少的是一个公认的方法。这意味着,两个不同的网格计算系统可能不兼容,因为每个正与一组独特的协议和工具。

一般来说,网格计算系统要求:

广告

  • 通常至少有一个电脑,服务器,负责系统的管理职责。许多人指的是这种电脑作为控制节点。其他应用程序和Web服务器(包括物理和虚拟)提供特定的服务系统。
  • 一个计算机网络运行特殊的网格计算网络软件。这些电脑都一样的界面为用户和资源系统将进入不同的应用程序。网格计算系统可以包括多个计算机相同的同样运行在操作系统(称为齐次系统)或大杂烩不同的电脑在每个操作系统上运行的(异构系统)。网络可以是任何东西从一个硬连接系统,每台计算机连接到系统与物理连接到一个开放的系统,计算机相互联系的互联网
  • 计算机软件的集合称为中间件。中间件的目的是允许不同的计算机运行进程或应用程序在整个网络的机器。中间件是网格计算系统的主力。没有它,通信在系统是不可能的。像软件一般,没有单格式中间件。

如果中间件的主力是网格计算系统,控制节点是调度员。控制节点通过网络必须优先考虑和安排任务。这是控制节点的工作来确定每个任务可以访问哪些资源。控制节点必须监控系统以确保它不会成为超载。同样重要的是,每个用户连接到网络没有体验在他或她的计算机的性能下降。网格计算系统应该利用未使用的计算机资源而不影响其他的一切。

网格计算应用的潜力是无限的,每个人都同意在标准化协议和工具。这是因为没有一个标准格式,第三方开发者——独立程序员想创建应用程序在网格计算平台上,往往缺乏能够创建应用程序在不同的系统上工作。虽然可以使不同系统同一应用程序的不同版本,耗费时间,许多开发人员不想做相同的工作两次。一套标准化的协议意味着开发人员可以专注于一种格式在创建应用程序。

有哪些关于网格计算的批评和关注人吗?请继续往下读。

广告

网格计算的担忧

当你链接两个或更多电脑在一起,你必须准备自己对某些问题。18新利最新登入如何保留个人的私人信息?18luck手机登录18新利最新登入如何保护系统免受恶意呢黑客吗?18新利最新登入你如何控制谁可以访问系统,并使用它的资源?18新利最新登入你如何确保用户不会占用所有的吗系统资源吗?

简短的答案是中间件。没有什么固有的网格计算系统能够回答这些问题。新兴的网格计算系统的协议是为了方便开发人员创建应用程序和促进计算机之间的通信。

广告

计算机工程师使用最普遍的技术来保护数据加密。加密数据编码,只有那些拥有适当的键可以解码数据和访问它。具有讽刺意味的是,黑客可能创建一个网格计算系统为目的的破解加密的信息。18luck手机登录因为加密技术使用复杂的编码数据,需要一个正常的电脑几年破解代码(通常涉及找到两个最大的一个令人难以置信的大量的主要因数)。与一个足够强大的网格计算系统,黑客可能会找到一个方法来减少所花费的时间破译加密的数据。

很难保护系统不受黑客,特别是如果系统依赖于开放标准。在网格计算系统中每台计算机必须有特定的软件能够连接系统作为一个整体并与之交互,电脑不知道自己该怎么做。18新利最新登入如果计算机系统的软件是专用的,你可能会很难(但不是不可能)黑客访问系统。

在大多数网格计算系统,只有特定的用户授权访问网络的完整功能。否则,控制节点将淹没处理请求,(会发生什么情况死锁在IT业务)。同样重要的是为安全目的限制访问。出于这个原因,大多数系统授权和身份验证协议。这些协议限制网络访问的用户。其他用户仍然能够访问自己的机器,但他们不能利用整个网络。

网格计算系统的中间件和控制节点负责保持系统平稳运行。在一起,他们控制有多少访问每台计算机网络的资源18新利最新登入,反之亦然。而重要的是不要让任何一台计算机控制网络,这是同样重要的是不要让网络应用程序占用的所有资源的任何一台计算机。如果系统剥夺了用户的计算资源,这不是一个有效的系统。

18新利最新登入现在人们使用网格计算系统如何?请继续往下读。

广告

网格计算应用程序

有几个网格计算系统,尽管他们中的大多数只适合一个真正的定义网格计算系统的一部分。学术和研究机构项目占许多系统目前在操作。这些系统利用未使用的计算机处理能力。最准确的术语对于这样一个网络是一个共享的计算系统。

寻找外星智能(搜寻地外文明计划)项目是最早的网格计算系统获得大众的关注。SETI项目的任务是分析收集的数据广播望远镜寻找证据的智能外星人通讯。有太多的信息,一台计算机有效地分析。18luck手机登录SETI项目创建了一个名为搜寻地外文明计划,网络电脑在一起,形成一个虚拟的超级计算机。

广告

类似的程序Folding@home潘德集团项目由一个非盈利机构在斯坦福大学的化学系。潘德集团正在研究蛋白质。研究包括蛋白质的方式采取特定的形状,称为折叠,以及它如何与蛋白质做什么。18新利最新登入科学家认为,蛋白质错误折叠”可能是帕金森氏症等疾病的原因阿尔茨海默氏症。有可能通过研究蛋白质,潘德集团可能会发现新的方法来治疗甚至治愈这些疾病。

网格计算项目,有很多类似的活跃。许多这些项目不是持续的,这意味着一旦各自项目的目标是满足,系统会溶解。在某些情况下,一个新的、相关项目可以代替完成。

虽然每个项目都有其独特之处,一般来说,参与的过程是相同的。用户有兴趣参与下载一个应用程序从各自的项目网站。安装后,应用程序联系各自的项目控制节点。控制节点发送一个数据块的数据到用户的电脑进行分析。软件分析数据,由未使用的CPU资源。项目的软件资源优先级很低——如果用户需要激活的程序需要大量的处理能力、项目软件暂时关闭。CPU使用情况恢复正常后,软件又开始分析数据。

最终用户的计算机将完成请求的数据分析。当时,该项目软件将数据发送回控制节点,继电器它适当的数据库。然后控制节点发送一个新块的数据到用户的电脑,,如此循环往复。如果项目吸引足够多的用户,它可以完整的雄心勃勃的目标在相对较短的时间跨度。

随着网格计算系统的复杂性增加,我们将看到更多的组织和企业创建通用的网络。甚至有一天,公司与其他公司互联网络。在这种环境下,现在似乎不可能的计算问题,可能减少项目持续几个小时。我们必须等等看。

更多地了解网格计算和相关的话题,看看下面的页面上的链接。

广告

经常回答问题

网格计算是什么意思?
网格是一个共享资源的计算机网络。网格计算是使用这些网络来解决大型、复杂的问题。
网格计算的例子是什么?
网格计算是使用来自多个管理域的计算机资源来解决一个问题。网格可以被认为是一个虚拟的超级计算机。网格通常是由许多个人电脑的资源结合遍布网络,经常公共网络。一些流行的网格计算项目的例子包括:——搜寻地外文明计划项目,它使用了数以百万计的个人计算机的闲置处理能力来寻找外星生命——Folding@home项目,它使用了数以百万计的个人计算机的闲置处理能力来研究蛋白质折叠,以更好地了解疾病,如阿尔茨海默氏症和帕金森氏症——世界共同体网格,它使用了数以百万计的个人计算机的闲置处理能力来解决各种人道主义的挑战,如癌症研究,艾滋病毒/艾滋病研究和清洁能源计划

更多的信息18luck手机登录

HowStuff18新利最新登入Works相关文章

更大的链接

  • “7对网格计算的事情你应该知道。”Educause Learning Initiative. Jan. 2006.
  • 布朗,马丁。“比较传统网格高性能计算”。IBM。2006年6月13日。
  • “打破僵局。”电脑Business Review. Jan. 1, 2004. Retrieved March 13, 2008. http://www.cbronline.com/article_cbr.asp?guid=A3BC3CEC-55A6-4EBD-B306-4B3F0009F388
  • 福斯特,伊恩,et al。“网格的解剖学。”球联盟。2001.
  • 福斯特,伊恩,et al。“网格的生理机能。”球联盟。2002年6月22日。
  • “网格计算扩大。”IT Week. Dec. 17, 2007. Retrieved March 10, 2008.
  • 网格计算的信息中心。http://www.gridcomputing.com/
  • 约瑟夫,Joshy Fellenstein,克雷格。“网格计算”。IBMPress. 2004.
  • 凯,罗素。“开放网格服务体系结构。”电脑world. Nov. 5, 2007. Vol. 41, Iss. 45. pg. 36.
  • Kourpas,伊莱亚斯。网格计算:过去、现在和未来。”IBM。2006年6月。
  • Lorek,洛杉矶“电脑停机时间上升到工作世界的问题。”San Antonio Express-News. Feb. 12, 2005. pg. 1 K.
  • 麦卡利斯特,尼尔。“服务器虚拟化”。InfoWorld. Feb. 12, 2007. Retrieved March 12, 2008. http://www.infoworld.com/article/07/02/12/07FEvirtualserv_1.html
  • “中间件”。Carnegie Mellon Software Engineering Institute. Retrieved March 12, 2004. http://www.sei.cmu.edu/str/descriptions/middleware_body.html.
  • 马林斯,罗伯特。“未来看数据中心力量。”Network World. Feb. 18, 2008. Vol. 25, Iss. 7. pg. 46.
  • “新软件、工具缓解网络协作和网格计算。”NSF News. May 7, 2002. Retrieved March 10, 2008. http://www.nsf.gov/od/lpa/news/02/pr0238.htm
  • “新网格计算。”IBMdeveloper Works. Retrieved March 13, 2008. http://www.ibm.com/developerworks/grid/newto/
  • 球场骚乱,奥利弗。“网格接管。”PC Magazine. Jan. 2008. Vol. 27, Issue 1/2. p. 81-82.
  • Skerrett, P.J.“未来的电脑:浮点运算的比赛。”Popular Science. March 1992. pg. 50.
  • Tuecke, s . et al。“开放网格服务基础设施(OGSI) 1.0版。”Global Grid Forum. June 27, 2003.
  • “Web服务”。Sams Publishing. Retrieved from Developer Shed, March 12, 2008. http://www.devarticles.com/c/a/Web-Services/Web-Services-and-Stateful-Resources/

广告

加载……
Baidu