System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于在分布式系统中的监控的方法技术方案_技高网

用于在分布式系统中的监控的方法技术方案

技术编号:41322438 阅读:4 留言:0更新日期:2024-05-13 15:01
本发明专利技术涉及一种用于对分布式系统(1)的监控的方法(100),在所述分布式系统中,在所述系统(1)的持续运行中,提供所述系统(1)的组件(200)的组成的变化,所述方法包括以下步骤:‑执行(101)组件检查,在所述组件检查中,识别所述组件(200)彼此间的不兼容性;‑执行(102)接口检查,在所述接口检查中,识别所述组件(200)之间的至少一个接口(300)的不兼容性,其中,在所述组件(200)的组成发生变化时,在所述系统(1)的持续运行中重复执行所述组件检查和所述接口检查。

【技术实现步骤摘要】

本专利技术涉及一种用于在分布式系统中的监控的方法。本专利技术还涉及一种为了该目的的计算机程序和装置。


技术介绍

1、在安全相关的系统中,确保正确、可靠且安全的运行至关重要。在专用系统中,常见的是内建自测试(英文build-in self-tests,简称bists)或者加电自测试(英文power-on self-tests,简称posts)。在那里,检查系统的组件是否正确工作和连接。然而,这种系统的动态性通常很小。因而,这些测试侧重于组件的功能,并且通常假设在运行时间期间是静态系统。

2、随着可靠分布式系统(英文reliable distributed systems,简称rds)的日益普及,经由多个节点来分布并且通过如wifi、5g、以太网等网络来彼此连接的系统变得越来越重要,并且越来越多地用于安全关键的操作。组件组装(配置或变体管理)的正确性通常只在运行期间在最上层被检查(即当应用程序运行不正确时)。同样,连接的正确性只是间接通过应用程序的正确运行来被检查。然而,这通常不够,因为应用程序就应该正确且可靠地运行。结果,因而也许可能出现安全关键问题。例如,以太网交换机的尺寸不足的缓冲区可能会太小,以至于无法处理额外的工作负载,由此,由于较长的等待队列或者甚至由于丢包而引起的通信的等待时间可能对实时关键组件产生负面影响。


技术实现思路

1、本专利技术的主题尤其是一种具有权利要求1的特征的方法、一种具有权利要求9的特征的计算机程序以及一种具有权利要求10的特征的装置。本专利技术的其它特征和细节从相应的从属权利要求、说明书和附图中得出。在此,与按照本专利技术的方法相关联地描述的特征和细节当然也与按照本专利技术的计算机程序以及按照本专利技术的装置相关联地适用,而且分别反之亦然,使得关于对各个专利技术方面的公开内容始终相互参考或可以相互参考。

2、按照本专利技术的方法尤其用于在分布式系统、尤其是可靠分布式系统(简称rds或者也称为reliable distributed system)中的监控,在该分布式系统中,在该系统的持续运行中、即在该系统的运行时间期间,提供该系统的组件的组成的变化、优选地动态变化。该系统可以包括例如以网络中的节点为形式的组件,以便通过这些组件的共同的计算能力来执行数据处理。该数据处理可以用于提供安全关键的应用程序,例如在车辆中。因此,这些组件的组成可以对应于独立计算机的联合,这些独立计算机对于用户或应用程序来说呈现为单独的系统。在此,可以在不同的地理位置提供这些组件。也可以是可能的是:这些组件中的一个或组件设置在车辆中,并且这些组件中的一个或多个其它组件设置在车辆之外。

3、该方法可以包括以下步骤中的至少一个步骤,这些步骤优选地依次和/或至少部分地时间上并行地和/或重复地和/或自动化地和/或以计算机辅助的方式被执行:

4、-优选地对至少一个在该系统中新连接和/或更改的组件,执行组件检查,在该组件检查中,识别这些组件彼此间的不兼容性;

5、-优选地对至少一个在该系统中新连接和/或更改的接口,执行接口检查,在该接口检查中,识别这些组件之间的至少一个接口的不兼容性。

6、尤其规定:在这些组件的组成发生变化、优选地每次发生变化时,在该系统的持续运行中执行、优选地重复执行该组件检查和该接口检查。在此,本专利技术可以以这种方式有助于确保系统组成的正确性。这例如通过如下方式来实现:在该组件检查时,所有在该系统中连接的组件都被检查,例如基于组件标志符(随后也称为标识符)、技术能力(这些技术能力例如通过技术规格来指示)等等。该组件检查和该接口检查必要时可以与例如托管在云中的兼容性数据库相结合地被执行。

7、这些组件的组成的变化例如可以包括:改变这些组件的数量;和/或添加至少一个组件;和/或移除至少一个组件;和/或至少一个组件失灵和/或至少一个组件有缺陷。该组件检查和/或该接口检查的执行例如可以通过该组成的变化来被触发和/或被重复执行,以便确定该组成的变化。

8、在此,可以有利地越过该系统和/或这些组件的边界来执行该组件检查和/或该接口检查。这例如意味着:该组件检查识别这种组件彼此间的不兼容性,这些组件形成网络中的不同节点和/或具有不同的处理器和/或存储器和/或经由接口来彼此连接。

9、例如,可以规定:该组件检查和该接口检查附加地在该系统投入运行时被执行,其中,通过该投入运行来发起持续运行,在该持续运行中,经由至少一个接口、优选地至少一个网络接口来进行这些组件之间的数据传输,以便在车辆中提供安全关键功能。在此,这些组件可以分别形成网络中的节点,以便共同提供安全关键功能。安全关键功能例如可以是车辆的实时关键组件(例如车辆的制动器、优选地紧急制动器)的功能。

10、可选地,也可设想的是:该组件检查和该接口检查的执行通过这些组件的组成的变化来被触发,以便识别由于该变化所造成的不兼容性。换言之,该组件检查和该接口检查可以通过该系统中的组件的被改变(即添加和移除)的连接来被触发。可能的是:该组件检查和该接口检查附加地通过该系统的启动(startup)来被触发。

11、还可以是可能的是:组件检查的执行包括以下步骤,这些步骤优选地被依次执行:

12、-检测这些组件中的至少一个组件的至少一个组件规格,其中,该组件规格优选地包括该至少一个组件的标识符和/或容量和/或版本和/或另一技术规格;

13、-通过检查至少一个所检测到的组件规格,依据兼容性数据库和/或依据组件的数字孪生和/或依据具有该组件规格的该组件的模拟,验证该至少一个组件;

14、-基于该验证,识别该至少一个组件的不兼容性。

15、该兼容性数据库例如可以在云中提供,以便能够与位置无关地访问该兼容性数据库。还可以是可能的是:由这些组件中的一个组件本身来执行这些步骤。因此,也可以由这些组件中的一个或多个组件来提供该组件检查。在兼容性数据库中,例如可以寄存关于组件的哪些组合造成不兼容性的至少一条信息。

16、还可设想的是:对该接口检查的执行包括以下步骤:

17、-执行至少一项主动测试,在该主动测试中,在这些接口中的至少两个接口之间传输数据,优选地端到端地传输数据,并且优选地基于数据传输来执行等待时间测量。

18、换言之,在本专利技术中,可以经由这些组件的接口来端到端地提供主动测试的执行。这种测试例如可以包括测量往返(roundtrip)等待时间,以便确保该系统的足够的性能。这例如也在该系统的启动、即投入运行期间被执行。

19、可选地,在本专利技术的范围内,还可能的是:对该接口检查的执行包括以下步骤:

20、-检测这些接口中的至少一个接口的至少一个接口规格,其中,该接口规格优选地包括该至少一个接口的标识符和/或数据率和/或另一技术规格;

21、-通过检查至少一个所检测到的接口规格,依据兼容性数据库和/或依据接口的数字孪生和/或依据具有该接口规格的该接口的模拟,验证该至少一个接口;<本文档来自技高网...

【技术保护点】

1.一种用于在分布式系统(1)中的监控的方法(100),在所述分布式系统中,在所述系统(1)的持续运行中,提供所述系统(1)的组件(200)的组成的变化,

2.根据权利要求1所述的方法(100),

3.根据上述权利要求中任一项所述的方法(100),

4.根据上述权利要求中任一项所述的方法(100),

5.根据上述权利要求中任一项所述的方法(100),

6.根据上述权利要求中任一项所述的方法(100),

7.根据上述权利要求中任一项所述的方法(100),

8.根据上述权利要求中任一项所述的方法(100),

9.一种计算机程序(20),所述计算机程序包括指令,在通过计算机(10)来执行所述计算机程序(20)时,所述指令促使所述计算机来执行根据上述权利要求中任一项所述的方法(100)。

10.一种数据处理装置(10),所述数据处理装置被设立为执行根据权利要求1至8中任一项所述的方法(100)。

【技术特征摘要】

1.一种用于在分布式系统(1)中的监控的方法(100),在所述分布式系统中,在所述系统(1)的持续运行中,提供所述系统(1)的组件(200)的组成的变化,

2.根据权利要求1所述的方法(100),

3.根据上述权利要求中任一项所述的方法(100),

4.根据上述权利要求中任一项所述的方法(100),

5.根据上述权利要求中任一项所述的方法(100),

6.根据上述权利要求中任一项所述的方法(...

【专利技术属性】
技术研发人员:A·海尔P·蒙德亨克
申请(专利权)人:罗伯特·博世有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1