分布式计算

目录

  1. 1 分布式计算
  2. 简介
  1. 2 并行和分布式计算
  2. 3 结构
  1. 4 应用

分布式计算

分布式计算是研究分布式系统的计算机科学领域。甲分布式系统是一种系统,其组件位于不同的联网计算机上,该通信并通过协调它们的行动传递消息到彼此。这些组件相互交互以实现一个共同的目标。分布式系统的三个重要特征是:组件并发,缺少全局时钟以及组件独立故障。分布式系统的示例从基于SOA的系统到大型多人在线游戏不等以对等网络应用。

在分布式系统中运行的计算机程序称为分布式程序(分布式程序是编写此类程序的过程)。消息传递机制有许多不同类型的实现,包括纯HTTP,类似RPC的连接器和消息队列。

分布式计算还指使用分布式系统来解决计算问题。在分布式计算中,一个问题被分为许多任务,每个任务都由一台或多台计算机解决,这些计算机通过消息传递相互通信。

简介

用“分布式系统”、“分布式编程”和“ 分布式算法 ” 等术语表示的分布式词最初指的是计算机网络,其中各个计算机物理分布在某个地理区域内。如今,这些术语在更广泛的意义上使用,甚至是指运行在同一台物理计算机上并通过消息传递相互交互的自主进程。

分布式计算

尽管没有对分布式系统的单一定义,以下定义属性通常用作:

  • 有几个自治计算实体(计算机或节点),每个实体都有其自己的本地内存。
  • 实体通过消息传递相互通信。

分布式系统可能有一个共同的目标,例如解决大型计算问题。然后,用户将自治处理器的集合视为一个单元。或者,每台计算机可以有自己的用户,并具有各自的需求,而分布式系统的目的是协调共享资源的使用或向用户提供通信服务。

分布式系统的其他典型属性包括:

  • 该系统必须容忍单个计算机中的故障。
  • 系统的结构(网络拓扑、网络等待时间、计算机数量)事先未知,系统可能由不同种类的计算机和网络链接组成,并且系统可能会在执行分布式程序时发生变化。
  • 每台计算机仅具有有限的,不完整的系统视图。每台计算机可能只知道输入的一部分。

并行和分布式计算

分布式系统是一组网络计算机,它们共享一个共同的工作目标。术语“ 并行计算 ”、“ 并行计算 ”和“分布式计算”有很多重叠,并且它们之间没有明显的区别。同一系统的特征可能是“并行”和“分布式”。典型分布式系统中的处理器并行并行运行。并行计算可以看作是分布式计算的一种特定的紧密耦合形式和分布式计算可以看作是并行计算的一种松散耦合的形式。但是,可以使用以下标准将并发系统大致分为“并行”或“分布式”:

  • 在并行计算中,所有处理器都可以访问共享内存以在处理器之间交换信息。
  • 在分布式计算中,每个处理器都有自己的专用内存(分布式内存)。通过在处理器之间传递消息来交换信息。

由于术语并行和分布式算法的传统用法与上述并行和分布式系统的定义不完全匹配,因此情况变得更加复杂。但是,根据经验,共享内存多处理器中的高性能并行计算使用并行算法,而大型分布式系统的协调则使用分布式算法。

结构

各种硬件和软件体系结构用于分布式计算。在较低的层次上,有必要将多个CPU与某种类型的网络互连,而不管该网络是印刷在电路板上还是由松散耦合的设备和电缆组成。在更高级别,有必要将那些CPU上运行的进程与某种通信系统互连。

分布式编程通常属于以下几种基本架构之一:客户端服务器、三层、n层或对等;或类别:松耦合或紧耦合。

  • 客户端服务器:智能客户端与服务器联系以获取数据,然后格式化并将其显示给用户的体系结构。当客户端的输入代表xxx性更改时,会将其提交回服务器。
  • 三层:将客户端智能移至中间层的体系结构,以便可以使用无状态客户端。这简化了应用程序部署。大多数Web应用程序是三层的。
  • n层:通常指Web应用程序的体系结构,这些体系结构将其请求进一步转发到其他企业服务。这种类型的应用程序是导致应用程序服务器成功的最主要因素。
  • 对等:没有专用机器提供服务或管理网络资源的体系结构。而是将所有职责统一分配在所有称为对等机器的机器之间。对等体既可以充当客户端,也可以充当服务器。该体系结构的示例包括BitTorrent和比特币网络。

分布式计算体系结构的另一个基本方面是在并发进程之间通信和协调工作的方法。通过各种消息传递协议,进程通常可以以主/从关系直接相互通信。备选地,“以数据库为中心”的体系结构可以通过利用共享数据库而无需任何形式的直接进程间通信就可以完成分布式计算。以数据库为中心的体系结构特别是在示意性体系结构中提供了关系处理分析,从而可以进行实时环境中继。这样就可以在网络数据库的参数之内和之外实现分布式计算功能。

应用

使用分布式系统和分布式计算的原因可能包括:

  1. 应用程序的本质可能需要使用连接多台计算机的通信网络:例如,在一个物理位置生成的数据在另一位置需要。
  2. 在许多情况下,原则上可以使用一台计算机,但是出于实际原因,使用分布式系统是有益的。例如,与一台高端计算机相比,通过使用几台低端计算机的集群来获得所需的性能水平可能更具成本效益。分布式系统比非分布式系统可提供更高的可靠性,因为没有单点故障。而且,分布式系统可能比单片单处理器系统更易于扩展和管理。

分布式计算

相关推荐

模块化编程

目录 1 模块化编程 2 关键方面 3 历史模块化编程模块化编程是一种软件设计技术,它强调将程序的功能分为独立的,可互换的模块,以使每个模块都包含执行所需功能的一个方面所必需的一切。 模块接口表示该模块提供和需要的元素。接口中定义的元素可由其他模块检测。该实现包含与接口中声明的元素相对应的工作代码。模块化程序设计与结构化程序设计和面向对象程序设计密切相... (继续浏览)

客户端服务器模型

目录 1 客户端服务器模型 2 客户端和服务器角色 3 客户端和服务器通信 4 集中计算 5 与点对点架构比较客户端服务器模型客户端服务器模型是一种分布式应用程序结构,用于在资源或服务的提供者(称为服务器)和服务请求者(称为客户端)之间划分任务或工作负载。通常,客户端和服务器通过不同硬件上的计算机网络进行通信,但是客户端和服务器都可以位于同一系统中。服务器主... (继续浏览)

银泰红城

目录 1 项目简介 2 6-9期项目基本信息 3 周边配套 4 产品户型 5 样板房 6 宣传片 7 物业公司简介 8 联系方式 9 资质荣誉 10 媒体报道项目简介银泰红城项目由湖南银泰置业有限公司全资开发,在衡阳高新区核心区域拥有1592亩连片开发土地,总规划建筑面积逾200万平米。十年来,银泰红城以其超高品质、超前规划,以及对舒居模式的匠心淬炼,从一期... (继续浏览)

新城控股

目录 1 集团简介 2 新城控股集团发展历程 3 新城控股集团人才理念集团简介新城控股坚持住宅地产与商业地产双核驱动的战略模式,即以住宅开发为主,同时理智选取优质地块进行商业综合体的开发运营。在住宅地产方面,公司计划形成以“上海为中枢,长三角为核心,并向珠三角、环渤海和中西部地区扩张”的“1+3”战略布局。在商业地产方面,公司计划在全国范围内选择性地获取优质... (继续浏览)

高电子迁移率晶体管

目录 1 高电子迁移率晶体管 2 优势 3 概念分析 4 说明 ▪ 静电机制 5 制造 6 应用高电子迁移率晶体管高电子迁移率晶体管(HEMT),也被称为异质结构FET(HFET)或调制掺杂场效应晶体管(MODFET),是一种场效应晶体管包含具有不同的两种材料之间的结带隙(即异质)作为沟道而不是掺杂区(通常是MOSFET的情况)。常用的材料组合是GaAs与A... (继续浏览)

单片微波集成电路

目录 1 单片微波集成电路单片微波集成电路单片微波集成电路或MMIC(有时称为“模拟”)是一种以微波频率(300 MHz至300 GHz)工作的集成电路(IC)设备。这些设备通常执行诸如微波混合,功率放大,低噪声放大和高频切换之类的功能。MMIC设备上的输入和输出通常与50欧姆的特性阻抗匹配。这使它们更易于使用,因为级联的MMIC不需要外部匹配网络。此外,大... (继续浏览)

硅实验室

目录 1 硅实验室 2 领导 3 产品硅实验室硅实验室(Silicon Labs)是一家无晶圆厂的全球性技术公司,设计和制造半导体,其他硅器件和软件,并出售给电子设计工程师和制造商,这些产品包括物联网(IoT)基础设施、工业自动化、消费者和全球汽车市场。它的总部位于美国德克萨斯州奥斯汀。该公司专注于微控制器(MCU)、无线片上系统(SoC)、定时设备、数字隔... (继续浏览)

芯片载体

目录 1 芯片载体 2 类型 3 塑料引线芯片载体 ▪ 无铅芯片载体在电子产品中,芯片载体是用于集成电路(通常称为“芯片”)的几种表面安装技术 封装中的一种。连接在方形包装的所有四个边缘上进行;与用于安装集成电路的内部空腔相比,封装的整体尺寸较大。 类型芯片载体可以具有J形的金属引线,用于通过焊料或插座进行连接,也可以是无铅的,带有用于连接的金属焊盘。... (继续浏览)

多芯片模块

目录 1 多芯片模块 ▪ 概述 2 芯片堆栈MCM 3 多芯片技术实例多芯片模块多芯片模块(MCM)是一般的电子组件(诸如具有多个导电端子或封装“销”),其中多个集成电路(IC或“芯片”),半导体管芯和/或其他分立元件通常集成在统一的基板上,以便在使用时可以将其视为较大的IC。其他术语,例如“混合”或“ 混合集成电路 ”,也指MCM。组成MCM的各个IC被称... (继续浏览)

混合集成电路

目录 1 混合集成电路 ▪ 概述 2 其他电子混合动力车混合集成电路混合集成电路(HIC),是单独的装置,例如半导体器件的构造的小型化的电子电路(例如晶体管,二极管或单片集成电路)和无源元件(例如电阻器、电感器、变压器和电容器),并粘结到基板或印刷电路板(PCB)上。在PCB上具有一个部件印刷线路板根据MIL-PRF-38534的定义,(PWB)不被视为真正... (继续浏览)

轻度混合动力汽车

目录 1 轻度混合动力汽车 ▪ 概述 2 优缺点 3 例子 ▪ 通用汽车 ▪ 本田轻度混合动力汽车轻度混合动力汽车,通常是带有内燃机的汽车,该内燃机配有电机(并联混合动力配置中的一台电动机/发电机),可以关闭发动机每当汽车滑行,制动或停止时,都可以快速重启。轻度混合动力汽车可以采用再生制动,并为内燃机(ICE)提供一定程度的动力辅助,但轻度混合动力汽车不具有... (继续浏览)

混合动力协同驱动

目录 1 混合动力协同驱动 2 原理 3 普锐斯平台世代 4 具有HSD技术的车辆清单混合动力协同驱动混合动力协同驱动 (HSD),也称为丰田混合动力系统II,是丰田汽车公司的商标名称,用于在丰田和雷克萨斯品牌的车辆中使用的混合动力汽车传动系统技术。首先介绍在普锐斯,该技术是在几个其他丰田和雷克萨斯车辆的选项和已被改编为的电驱动系统氢动力的未来,和用于插电式... (继续浏览)

无级变速器

目录 1 无级变速器 2 使用 ▪ 机动车辆 ▪ 发电系统 ▪ 绞车和卷扬机无级变速器无级变速器(CVT),也被称为无能传输、无级变速装置、滑轮传输或者在以下情况下的摩托车中,“扭转-和-走”,是一种自动变速器,可以通过一个连续范围的无缝改变有效传动比。这与提供固定齿轮比的其他机械变速器形成对比。CVT的灵活性加上适当的控制,即使输出速度变化,也可以使输入轴... (继续浏览)

电子控制单元

目录 1 电子控制单元 2 类型 3 关键要素 4 设计与开发 5 测试和验证电子控制单元电子控制单元(ECU)是任何嵌入式系统在汽车电子控制一个或多个所述的电气系统在车辆中或子系统。 ECU的类型包括发动机控制模块(ECM)、动力总成控制模块(PCM)、变速箱控制模块(TCM)、制动控制模块(BCM或EBCM)、中央控制模块(CCM)、中央定时模块(... (继续浏览)

恒速驱动

目录 1 什么是恒速驱动 2 恒速驱动机制什么是恒速驱动恒速驱动(CSD),采用输入轴以宽的速度范围旋转,提供该功率到输出轴,其以恒定的速度旋转变化的输入。它们用于驱动需要恒定输入速度的机构,通常是发电机。 恒速驱动机制恒速驱动主要用于客机和军用飞机的喷气发动机上,以驱动交流(AC)发电机。为了在恒定的交流频率(通常为400 Hz的三相115 VAC)... (继续浏览)

三至财务

目录 ▪ 三至财务简介 ▪ 三至财务企业特点 ▪ 一、服务优势 ▪ 二、经营理念 ▪ 三、服务承诺 ▪ 四、服务宗旨三至财务简介三至财务咨询有限公司创建于2008年9月,是广州市番禺区工商局批准设立的从事财税事务代理、工商事务代理的专业机构。公司成立以来,凭借专业的经验和先进的经营图片理念先后为500多家企业提供了各类服务。   三至财税... (继续浏览)

油多多

目录 1 续费提醒 ▪ 微信客服 2 油多多概述 3 油多多产品 4 产品优势 5 合作伙伴续费提醒该词条已欠费,认证功能已失效,续费后可恢复认证功能。微信客服油多多概述油多多是由深圳前海亿同城网络科技有限公司研发并推出的一款集挪车、加油和购物为一体的智能 APP 产品。 油多多运用了大数据、人工智能、物联网、云计算等技术,从而改变能源交易模式,打破行业垄断... (继续浏览)

论证理论

目录 1 什么是论证理论 2 论证的关键组成部分 3 参数的内部结构 4 对话类型 5 论据和知识基础 6 交流和非正式逻辑中的论证方法什么是论证理论论证理论是关于如何通过逻辑推理得出结论的跨学科研究; 也就是说,索赔是否基于前提。它包括民间辩论、对话和说服的艺术和科学。它研究了人工和现实环境中的推理规则,逻辑规则和过程规则。 论证包括与合作决策程序有... (继续浏览)

循证政策

目录 1 什么是循证政策 2 循证政策的历史 3 循证政策的方法 ▪ 循证政策批判什么是循证政策循证政策(EBP)这个名词在20世纪最后20年被广泛使用。它已在公共政策的多个领域中得到应用,以指称政策决策应基于严格建立的客观证据或以其为依据的思想。这里的隐含对比是基于意识形态或“常识”的政策制定。还假定,如果严格而全面地使用科学证据来为决策提供信息,而不是以... (继续浏览)

循证实践

目录 1 什么是循证实践 2 与传统相比 3 评估证据 4 循证实践的应用 ▪ 医学 ▪ 精神健康什么是循证实践循证实践(EBP)是一种观点,认为职业实践应基于科学证据。乍看之下,这似乎显然是合乎需要的,但该提议引起了争议。自1992年正式采用循证医学以来,循证医学一直在普及,并已扩展到相关的卫生专业、教育、管理、法律、公共政策等领域。根据研究表明科学研究中... (继续浏览)