为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

嵌入式系统的高可用性_始终可用

2017-11-27 8页 doc 74KB 7阅读

用户头像

is_215732

暂无简介

举报
嵌入式系统的高可用性_始终可用嵌入式系统的高可用性_始终可用 嵌入式系统的高可用性: 始终可用 作者:WarrenWebb,EDN 技术编辑 设计人员正在调整各种高可用体系结 着普适计算时代的到来(届时用户将可随时随地访问信息和 构,以满足客户对用于下一代超级 可服务),嵌入式系统设计人员在提高服务器、远程设备、数据 靠嵌入式系统应用的持久数据接口的 传输基础设施的可用性方面承受着日益增大的压力。鉴于其 随需求。 应用,人们对嵌入式系统可靠性的期望远远高于对多数其它 计算系统的期望。终止或重启其中一些关键应用系统需要承担人身财产或 重要信息损失的风...
嵌入式系统的高可用性_始终可用
嵌入式系统的高可用性_始终可用 嵌入式系统的高可用性: 始终可用 作者:WarrenWebb,EDN 技术编辑 人员正在调整各种高可用体系结 着普适计算时代的到来(届时用户将可随时随地访问信息和 构,以满足客户对用于下一代超级 可服务),嵌入式系统设计人员在提高服务器、远程设备、数据 靠嵌入式系统应用的持久数据接口的 传输基础设施的可用性方面承受着日益增大的压力。鉴于其 随需求。 应用,人们对嵌入式系统可靠性的期望远远高于对多数其它 计算系统的期望。终止或重启其中一些关键应用系统需要承担人身财产或 重要信息损失的风险。在满足这些要求的过程中,嵌入式系统设计者运用 各种智能硬件和软件冗余技巧在日常运行中实现高达 99.999%的可用 性,即每年停机时间不到六分钟。 “高可用性”描述系统特性,它们使系统在发生硬 件或软件故障时能够保持连续工作。高可用系 统 具有内置监视和复制数据路径,透明地取 代可选 硬件或软件组件复制正常功能,在出 现故障时也 能照常工作。一般而言,高可用性 系统还支持在不 中断运行的前提下替换故障组 件或升级。随着通 用连接的问世,数据安全也成 了可用性的一个要 素,这是因为未授权的黑客、恶 意软件或外部 “拒绝服务”攻击 图 1,Adlink 公司的 aTCA-690配备两0 颗 会导致预期功能 四核 Intel Xeon 处理器和两个夹层卡舱,以 便扩展高可用Advance d TCA 系统的性能。 中断。可用性一 6 8 2008.08www.EDNChina.com 技术纵横TECHNICAL FEATURE 般定义为 MTBF/(MTBF+MTTR),其助平台管理,操作人员能监视设备是 要 点中 MTBF 是指平均无故障时间, 否出现边际操作或潜在问,并能在 高速串行数据链路和交换结构技 MTTR 是指平均修理时间。 它们变成系统故障之前纠正它们。 术实现动态路径,人们能围绕不可操 PICMG (Peripheral Component 高可用性对于越来越多的嵌入式 作的子系统重新设定信息路由。Interconnect Industrial Computer 系统应用都变得十分必要,而不断提 Manufacturers Group)组织把 IPMI 的 高的技术趋势使系统设计任务日益困 管理软件自动监视系统工作,并若干变体都包含到电路板级 难。例如,可以预见,随着客户需要 在发生故障或性能降低时用冗余元件 CompactPCI 规范和 ATCA(高级电 嵌入式设备中有更多功能,增加的硬 来替换。信计算架构)规范中。 件和软件组件带来了新的故障模式。 显然,增加的的组件不利于达到更高 为了最大限度发挥 IPMI的优势, 热插拔特性实现无中断的修理和的可用性,甚至产生其它冗余性,从 设备客户需要具备热插拔功能,以便 升级,并为发展容错自愈系统铺平了 而不断加剧系统复杂性。当前向普遍 在不关闭系统的情况下替换出故障的 道路。连接发展的趋势也给高可用嵌入式系 系统板。热插拔系统要求硬件和软件 统设计者带来了许多数据安全与通信 能够在等待修理的同时,动态设定信 刀片计算机集群以更低的采购和 可靠性问题。虽然最可靠的系统可能 号路由,使其绕过出故障的组件。必 运营成本支持可扩展、高密度、高可 使用有限资源的简便的单独设备,但 备热插拔技术之一是系统板和背板之 用的服务器系统。设计者必须采用一种提高任意嵌入配 间的物理连接。如果不控制电源涌流 置可用性的战略。 和背板信号连接,简单直连可能会干 扰总线上的其它板。 例如, CompactPCI 利用不同长度的分级引 构件,这是因为没有通用内置设备提脚来控制通向背板的物理连接。卡片 高服务可用性。为了解决可用性难 导向器确保板的插入垂直于背板。较 题,电路板制造商制定一系列可与专 不间断运行长的引脚首先对接、供电并接地,以 有系统性能匹敌的硬件和软件规范。 当前多数用于提高服务可用性的 便对 PCI 总线信号预充电。串联电阻 IPMI(智能平台管理接口)规范 诀窍和技巧均源自电信行业。多年 限制了电源电流浪涌。中等长度引脚 是用来解决可用性问题的最早之 来,电信设备制造商设计了多种方 连至处于预充电、高阻抗或禁用状态 一,它由戴尔、英特尔、惠普、NEC 案,以便提供不间断的服务,即使发 的 PCI 总线信号。最短的引脚支持总 公司制定,旨在从本地和远程监视设 生硬件和软件故障也是如此。遗憾的 线通信。 备,以便执行电源管理、冷却、电子 是,多数都是专有的,维护费用 键控和热插拔等事务处理。IPMI 与 高,并且难以在要求演变时进行更 管理控制器相互配合,后者在主机处 新。它们还需要很长的开发周期。设 理器出现故障时可依靠自身运行。借 备设计者无法利用 COT(S 商用现货) 防故障交换结构 串行交换结构技术是另一种设计 创新,对于高可用性系统有多种好 处。这些体系结构允许在计算节点之 间设立动态数据路径,并支持多路并 发数据传输。交换结构的一个主要好 处是,每条连接均为直接的点到点数 据路径,并带来更好的电特性,允许 的频率和带宽高于总线体系结构。典 型的交换结构使用多级开关在源和目 标之间建立路由。这些动态路径对于 高可用性设计也很有价值,使人们能 围绕不可操作的子系统设定数据路 图2,Service Availability Forum的这个硬件平台接口规范定义了 COTS 硬件与管理中间件 之间的接口。 7 0 2008.08www.EDNChina.com 技术纵横TECHNICAL FEATURE 由。多数主要电路板标准现在都规定以确保各子系统在高效率工作。各模障,提供刀片配置信息,并监视热插 交换结构,尽管它们并未提出具体的 块从冗余-48V直流馈电器获得电力, 拔事务处理。刀片服务器基本上是一 并从冗余控制与数据板获取数据,以 交换结构技术实现数据传输。与此相 些需要特殊软件管理系统以便达到最 反, 一系列附属规范为以太网、 防止单一故障使整个机箱停止运行。 长正常运行时间的高可用性系统。单 InfiniBand、StarFabric、PCIExpress、 独的管理网络提高了服务器安全性, Adlink Technology公司利用 RapidIO 等各种交换结构对背板进行 这是因为它可防止关键的操作系统信 ATCA 的热插拔和机架管理特性优势, 详细定义。虽然这种方法满足了业内 息和更新数据经过公共网络或互联 并延伸了它的性能极限,于最近发布 不同观点的要求,但它也可能造成同 网。 了aTCA-6900 CPU刀片服务器,该服 一标准内部的互操作问题。 几家开放源代码和商用软件组织 务器配备两颗四核 Intel Xeon处理器 VITA(VMEbus International 致力于提高操作系统和嵌入固件的可 和两个 AdvancedMC (Mezzanine- Trade Association)41 VXS 为广泛应 靠性。例如,High Availability Linux Card)支架,以实现设计的灵活性(图 用的 VMEbus (Versa-module Project主办一项开放源代码开发工作, 1)。aTCA-6900 CPU 刀片服务器可支 eurocard bus)增添了一些交换结构技 旨在为 Linux 操作系统提供一种集群 持八颗 CPU 内核以及一种交换结构, 术高可用性优势。VXS 规范定义了一 体系结构,以提高可靠性、可用性和 后者包括 2 个 10 千兆以太网接口、2 种有效载荷卡、一种交换卡、一种新 可服务性。Heartbeat是该项目最知名 个PCI Express 接口和2个光通道接 型高带宽背板连接器,并保留标准的 的组成部分,在网络上定期向其它 口。板载存储设备包括 4 GB USB 闪 并行 VMEbus 连接器。每个新型交换 Heartbeat实例发送数据包来验证性能。 存和各种硬盘安装选件。前面板I/O包 结构端口均包含两组四联串行位通道 括视频、3个USB 2.0 端口、2 个 RJ- 当系统不再收到数据包时,它就按照 用户提供的公式来假定发生了节点故 ——一组用于输入数据,另一组用于 45 以太网端口以及 1 个 RJ-45 串口。 障,并自动将服务路由到替代节点。 输出数据,对于每条串行通道均支持 aTCA-6900 起价不到 5000 美元。 与此类似,Service Availability 10 Gbps 数据速率。交换卡包含必要 Forum 由通信公司和计算设备公司组 的结构交换功能,以便在有效负荷卡 成,他们合作制定高可用性和管理软 之间或围绕故障设定串行数据路由, 件接口规范。这些规范针对一些电信 或使其绕过故障。为了保持交换结构 准确到达的数据流系统与服务开发商,其系统和服务采 随着联网嵌入式设备的增多,对 用 CompactPCI 和 ATCA 等 COTS 模 于专用可靠数据源的需求成了任何新 块构建。他们的目的是允许更多地重 产品开发过程中的主要考虑事项。如 复使用硬件和软件,并缩短产品开发 任意性,VITA 41 子规范为果人们采用多个设备,并且它们均需 周期。硬件平台接口规范定义了 InfiniBand、串行RapidIO、GbE(千要各自不同而又同时存在的数据流, COTS 硬件和高可用性管理中间件之 兆以太网)、PCI Express 定义了交换 那么数据服务器处理要求就变得十分 间的接口(图 2)。于是各应用无需专 卡和有效载荷卡。 关键了。文件共享、安全监视、娱乐 有软件接口就能独立搜索、监视和管 PICM(G PCI Industrial Computer 等许多嵌入式系统应用均需要来自专 理硬件。 Manufacturers Group)针对电信设备 用服务器的独立且始终可用的数据 得益于最新一代电路板标准和专 的独特要求,发布了 ATCA 规范,提 流。为了达到对这些以数据为中心的 门的软件开发员社区的帮助,设计师 供 VME 和 CompactPCI 等开放体系 项目可用性的期望,设计师正在转向 目前拥有多种工具使用现成可用的产 结构的替代结构。ATCA 重点强调高 每机架数百颗 CPU 并且每板多颗 品来配置高可用嵌入式系统。尽管发 可用性特性,采用高速串行数据链路 CPU 的高密度电脑阵列。具有多块电 展趋势是多功能和复杂的嵌入式产 和交换结构技术。超大板面积支持复 脑板的系统一般称作刀片服务器,它 品,但设计师可以把来自多家供应商 杂的电信电路,并提供输入电源和冷 具备系统管理、负载均衡、热插拔功 的组件组合起来,以便满足其性能要 却功能,实现每插槽高达 200 W 的 能以及共享外设,为万维网访问和数 求,并仍能达到甚至超过难以企及的 功率。ATCA 规范具有适用于所有板 据服务提供高度可靠的数据。单个刀 “5 个 9”(99.999%)可用性目标 和有源模块的热插拔功能,因此最大 片计算机一般不配备本地外设,要对 限度减少系统中断。一个机架管理元 它们进行远程管理。集群式服务器运 件(其规范基于IPMI)监视各插入模 行管理软件来平衡计算负载,报告故 块的健康、功率、冷却甚至键控情况, 。 7 2 2008.08www.EDNChina.com
/
本文档为【嵌入式系统的高可用性_始终可用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索