首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在边缘实现安全关键型AI计算集群?

如何在边缘实现安全关键型AI计算集群?
EN

Stack Overflow用户
提问于 2019-08-21 14:47:35
回答 1查看 78关注 0票数 3

我想尝试开发一种冗余的自动驾驶汽车计算架构,它可以处理所有的AI和其他计算东西。为此,我购买了一些包含集成图形处理器的边缘计算设备(Nvidia Jetson TX2s)。然后我用千兆位以太网交换机将它们连接起来,这样我就可以与它们通信了。

我需要你对系统架构的建议。如何实现这种故障保护、安全关键和冗余的系统?有一些集群示例可以提供高可用性。但我想这样做:“每个计算节点运行相同的进程,然后将结果输出到主节点。主节点分析和投票结果,并挑选最好的。如果计算节点失败(bug,系统停机,缺少电量等),系统应该知道失败,并将失败节点的计算负载转移到健康的节点。此外,每个节点应该运行一些节点特定的任务,而不受协作进程的影响。”

你的想法是什么?任何关键词,建议,方法推荐都对我有帮助。

EN

回答 1

Stack Overflow用户

发布于 2019-09-24 07:37:28

汽车的主要系统/软件安全标准是ISO 26262。如果你打算认真地制作一个汽车产品,你会想要获得一个副本,并遵循流程。

汽车自主性级别的主要分类是SAE J3016_201806。通过事先知道你要达到的关卡,你会省去很多麻烦。在尝试做更复杂的事情之前,你可能想要达到级别1(“动手”),比如自适应巡航控制或车道偏离预防系统。

以下是我从做安全工作中收集到的一些一般主题:

  • 没有普遍接受的方法来确定软件故障的概率。甚至有一种流派认为software does not fail。相反,大多数安全标准将软件中实现的重要安全功能分配到不同的“级别”,这些“级别”需要基于某些标准进行更高级别的审查,包括严重性、与危险的接近程度(是否存在互锁?)等。
  • 大多数安全标准将软件定义为在硬件上运行的所有内容,因此您需要确保您使用的操作系统也能满足标准。这通常意味着一个实时操作系统。
  • 使您的重要安全功能尽可能简单。如果您可以使用基本的电路和逻辑门(例如紧急停止)来做一些事情,那么这样做是因为对于hardware.
  • Acquire来说,数学和分析要成熟得多,并且遵循与安全相关的编码标准。汽车应用程序的主要应用是使用fault tree analysis识别发生事故所需的故障关系的MISRA C.
  • Look。这也有助于识别单点故障。如果可能,
  • 会尝试减少设计中的风险。程序性减刑和个人防护装备应该是最后的手段。
  • 至少,你需要一个安全司机的硬电气紧急停车,以及一个由观察者操作的远程控制紧急停车。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57585903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档