网校课程

移动资讯

扫一扫
关注
掌握一手资料
免费试听
  • 今天
    环球网校自考单科强化班

    今日 免费试听

    立即试听
  • 今天
    环球网校自考考点精讲班

    今日 免费试听

    立即试听
  • 今天
    环球网校自考精品VIP班

    今日 免费试听

    立即试听
  • 今天
    环球网校自考高端签约班

    今日 免费试听

    立即试听
  • 今天
    环球网校自考试听课程送大礼

    今日 免费试听

    立即试听
  • 今天
    自考365自考专科培训

    今日 免费试听

    立即试听
  • 今天
    自考365自考本科培训

    今日 免费试听

    立即试听
  • 今天
    自考365自考公共课培训

    今日 免费试听

    立即试听
  • 今天
    自考365自学考试

    今日 免费试听

    立即试听
  • 今天
    自考365自考试听课程送大礼

    今日 免费试听

    立即试听
开课流程: 注册会员 → 免费试听 → 选课报名 → 支付学费 → 再登陆听课

您现在的位置: > 自考 > 分布式计算却不一定都是云,你知道吗?

分布式计算却不一定都是云,你知道吗?

来源:网络整理 2024-03-29 21:05:37

“云是一个更高层次、更抽象、更神秘的概念。

分布是一个非常具体的概念。

没有分布式,就不会有云。 但分布式计算并不一定全是云。 ”

分布是通过应用程序设计对任务进行分解。

云计算使用类似于网格的东西来由系统自动组合资源。

什么是分布式计算? 所谓分布式计算,是研究如何将一个需要大量计算能力的问题划分为许多小部分,然后将这些部分分配给许多计算机进行处理,最后将这些计算结果组合起来得到最终结果的一门计算机科学。 。 最近的分布式计算项目已被用来利用世界各地数千台志愿者计算机的闲置计算能力。 通过互联网,你可以分析来自外太空的电信号,寻找隐藏的黑洞,探索可能的外星智慧生命; 可以搜索1000万位以上的梅森素数; 您还可以寻找和发现更有效的抗艾滋病毒药物。 这些项目非常庞大,需要的计算量惊人。 单个计算机或个人在可接受的时间内完成它们是绝对不可能的。

分布式计算是一种利用互联网上计算机CPU的空闲处理能力来解决大型计算问题的计算科学。 接下来,让我们看看它是如何工作的:

首先,发现一个需要巨大计算能力才能解决的问题。 此类问题一般都是跨学科的、极具挑战性的、人类急需解决的科学研究课题。 比较有名的有:

1.解决更复杂的数学问题,例如:GIMPS(求最大梅森素数)。

怎么进入别人电脑_电脑已进入千家万户_电脑进入安全模式

2.研究并找到最安全的密码系统,例如:RC-72(密码破解)。

3.生物病理学研究,如:Folding@home(研究蛋白质折叠、误解、聚集以及由此引起的相关疾病)。

4.针对各种疾病的药物研究,如:United Devices(寻找对抗癌症的有效药物)。

5、信号处理,如:SETI@Home(在家寻找外星文明)。

从这些实际例子可以看出,这些项目非常庞大,需要的计算量惊人。 单个计算机或个人在可接受的时间内完成计算是绝对不可能的。 过去,这些问题应该由超级计算机来解决。 然而,建造和维护超级计算机的成本非常昂贵,这不是普通科研机构能够承受的。 随着科学的发展,出现了一种廉价、高效、易于维护的计算方式——分布式计算!

随着计算机的普及,个人电脑开始走进千家万户。 随之而来的是计算机使用的问题。 越来越多的电脑处于闲置状态,CPU的潜力即使在开启的情况下也远未得到充分利用。 我们可以想象,一台家用电脑大部分时间都在“等待”。 即使用户实际使用计算机时,处理器仍然在做大量静默工作(等待输入但实际上不执行任何操作)。 互联网的出现,使得连接和调用所有这些计算资源有限的计算机系统成为现实。

然后提出一些本身非常复杂但又很适合划分为大量较小计算块的问题,然后通过研究机构的大量努力开发出计算服务器和客户端。 服务器负责将计算问题划分为许多小的计算部分,然后将这些部分分配给参与网络的许多计算机并行处理,最后整合这些计算结果得到最终结果。

电脑已进入千家万户_电脑进入安全模式_怎么进入别人电脑

当然,这可能看起来原始且困难,但随着参与计算的参与者和计算机数量不断增加,计算计划变得非常快,并且在实践中被证明是可行的。 目前,一些较大的分布式计算项目的处理能力可以达到甚至超过世界上最快的超级计算机。

您还可以选择参与某些项目来捐赠CPU核心处理时间,您会发现您提供的CPU核心处理时间会出现在项目的贡献统计中。 您可以与其他参与者竞争电脑已进入千家万户,根据您的时间贡献进行排名,也可以加入现有的计算小组或组建自己的计算小组。 这种方法对于激励参与者非常有用。

随着私人团队逐渐增多,许多大型组织(如公司、学校和各种网站)也开始组建自己的团队。 同时,也形成了大量以分布式计算技术和项目讨论为主题的社区。 这些社区大多翻译制作分布式计算项目的使用教程并发布相关技术文章,并提供必要的技术支持。

那么谁可以加入这些项目呢? 当然任何人都可以! 如果您已经加入了一个项目,并且曾经考虑加入一个计算小组,那么您会在中国分布式计算中心和论坛中找到自己的家。 任何人都可以加入我们网站组建的任何分布式计算小组。 希望您在中国分布式总部和论坛中找到乐趣。

参与分布式计算——充分利用个人计算机最有意义的选择之一——你只需要下载相关程序,然后该程序就会在优先级最低的计算机上运行,​​正常使用是正常的。 使用电脑几乎没有影响。 如果您想利用计算机上的空闲时间做一些有用的事情,您为什么还要犹豫呢? 现在就行动起来,你的微不足道的贡献可能会让你在人类科学发展史上留下浓墨重彩的一笔!

专业定义(中国科学技术情报研究所对分布式计算的定义)

分布式计算是近年来提出的一种新的计算方法。 所谓分布式计算,就是两个或多个软件相互共享信息。 这些软件可以在同一台计算机上运行,​​也可以在通过网络连接的多台计算机上运行。 分布式计算相对于其他算法有以下优点:

怎么进入别人电脑_电脑进入安全模式_电脑已进入千家万户

1.稀有资源可共享,

2.通过分布式计算,可以将计算负载均衡到多台计算机上。

3. 您可以将程序放置在最适合运行它的计算机上。

其中,共享稀缺资源和平衡负载是计算机分布式计算的核心思想之一。

事实上,网格计算是分布式计算的一种。 如果说某项工作是分布式的,那么参与该工作的一定不仅仅是一台计算机,而是一个计算机网络。 显然,这种“蚂蚁搬山”的方式将具有强大的数据处理能力。 网格计算的本质是资源的组合和共享,保证系统的安全。

狭义的云计算是指IT基础设施的交付和使用模式,是指通过网络以按需且易于扩展的方式获取所需的资源(硬件、平台、软件)。 提供资源的网络称为“云”。 “云”中的资源从用户角度来看是可以无限扩展的,并且可以随时获取、按需使用、随时扩展、按使用付费。 这一特性通常被称为使用水和电等 IT 基础设施。

2. 广义云计算

怎么进入别人电脑_电脑已进入千家万户_电脑进入安全模式

广义的云计算是指服务交付和使用模型,是指通过网络以按需且易于扩展的方式获取所需的服务。 这种服务可以是IT、软件、互联网相关的或任何其他服务。

解释:

这个资源池称为“云”。 “云”是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等。云计算将所有计算资源集中起来,通过软件自动管理,无需人工干预。 这使得应用提供商可以更加专注于自己的业务,而不必担心繁琐的细节,有利于创新和降低成本。

有人打了个比方:这就像从古老的单机模式切换到发电厂的集中供电模式。 这意味着算力也可以作为商品流通,就像煤气、水、电一样,易于获取且成本低廉。 最大的区别在于它是通过互联网传输的。

云计算是并行计算(ParallelComputing)、分布式计算(DistributedComputing)和网格计算(GridComputing)的发展,或者说是这些计算机科学概念的商业实现。 云计算是虚拟化(Virtualization)、效用计算(UtilityComputing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进和飞跃的结果)。

总的来说,云计算可以被视为网格计算的商业演进。 早在2002年,我国的刘鹏针对传统网格计算思想不切实际的问题,提出了计算池的概念:“将分散在各地的高性能计算机用高速网络连接起来,利用专门设计的中间件软件Web界面有机地粘合在一起,接受来自世界各地的科学工作者的计算请求,并将其分配到适当的节点上运行,计算池可以大大提高服务质量和资源利用率,同时避免需要跨应用划分程序造成的低效率和复杂性在当前条件下可以满足实际要求。 如果把文中的“高性能计算机”换成“服务器集群”,把“科学工作者”换成“商业用户”,就非常接近现在的云计算了。

云计算具有以下特点:

电脑已进入千家万户_电脑进入安全模式_怎么进入别人电脑

(1)规模非常大。 “云”具有相当的规模。 谷歌云计算已经拥有超过100万台服务器,亚马逊、IBM、微软、雅虎等的“云”也都拥有数十万台服务器。 企业私有云一般拥有数百或数千台服务器。 “云”可以赋予用户前所未有的计算能力。

(2)虚拟化。 云计算允许用户在任何地点、使用各种终端获取应用服务。 所请求的资源来自“云”而不是固定的有形实体。 应用程序运行在“云”中的某个地方,但用户实际上不需要知道或担心应用程序运行的具体位置。 只需一台笔记本电脑或一部手机,我们需要的一切都可以通过网络服务来实现电脑已进入千家万户,甚至是超级计算之类的任务。

(3)可靠性高。 “云”通过数据多副本、容错、计算节点同构互换等措施保证服务的高可靠性。 使用云计算比使用本地计算机更可靠。

(4)普遍性。 云计算不针对特定应用。 在“云”的支持下,可以构建千变万化的应用,同一个“云”可以同时支持不同应用的运行。

(5)可扩展性高。 “云”的规模可以动态扩展,以满足应用和用户规模增长的需求。

(6)按需服务。 “云”是一个按需购买的庞大资源池; 云可以像自来水、电和煤气一样计费。

(7)极其便宜。 由于“云”特殊的容错措施,可以用极其廉价的节点组成云。 “云”的自动化集中管理,让大量企业无需承担日益高昂的数据中心管理成本。 “云”的多功能性提高了资源利用率。 与传统系统相比,用户可以充分享受“云”的低成本优势,往往只需花费几百美元和几天的时间就可以完成以前需要数万美元和数月才能完成的任务。

云计算未来可以彻底改变人们的生活,但同时也必须关注环境问题,这样才能真正为人类进步做出贡献,而不是简单地改进技术。

名师辅导 环球网校 建工网校 会计网校 新东方 医学教育 中小学学历



星级网校推荐

排行推荐 频道最新