自动提供时间信号的方法及执行应用的系统及产品和介质技术方案

技术编号:40147793 阅读:22 留言:0更新日期:2024-01-24 00:39
一种用于向操作系统级虚拟化中的容器或者向虚拟机自动提供时间信号的方法,该方法包括:创建时钟池;在执行硬件设备上运行时执行操作系统级虚拟化中的一个或多个容器或者一个或多个虚拟机;将时钟池中的一个或多个时钟分配给一个或多个容器中的客户端容器或者一个或多个虚拟机中的客户端虚拟机,从而获得被分配给客户端容器或客户端虚拟机的所分配的时钟;其中所分配的时钟中的每个所分配的时钟向客户端容器中的至少一个客户端容器或者向客户端虚拟机中的至少一个客户端虚拟机提供时域中的时间信号。

【技术实现步骤摘要】

本公开涉及用于向操作系统级虚拟化中的容器或虚拟机自动提供时间信号和/或用于执行在操作系统级虚拟化的容器或虚拟机中运行的软件应用的方法和系统。


技术介绍

1、基于容器的操作系统级虚拟化在自动化领域的使用频率越来越高。自动化软件通常需要时间同步,以确保对例如自动化工厂、设备、电网等的及时准确的控制和监督。

2、当前不可能在容器内运行准确且独立的同步。这将每个容器限制在同一时域,并且只允许在系统中有单个时间。


技术实现思路

1、本专利技术由独立权利要求限定。从属权利要求限定本专利技术的其他实施例。

2、根据一个方面,提供了一种用于向操作系统级虚拟化中的容器或者向虚拟机自动提供时间信号的方法,该方法包括:

3、创建时钟池;

4、在执行硬件设备上运行时执行操作系统级虚拟化中的一个或多个容器或者一个或多个虚拟机;

5、将时钟池中的一个或多个时钟分配给一个或多个容器中的客户端容器或者一个或多个虚拟机中的客户端虚拟机,从而获得被分配给客户端容器或客户端虚拟机的所分配本文档来自技高网...

【技术保护点】

1.一种用于向操作系统级虚拟化中的容器或者向虚拟机自动提供时间信号的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述时钟池中的时钟被分配给至少两个客户端容器,或者至少两个客户端虚拟机,或者至少一个客户端容器和至少一个客户端虚拟机。

3.根据权利要求1至2中任一项所述的方法,其中所述分配基于由客户端容器、或者由客户端虚拟机、或者由在所述客户端容器或所述客户端虚拟机上运行的应用所请求的加入时域的请求。

4.根据权利要求3所述的方法,其中所述请求包括针对由具有具体时钟类型的时钟提供的时域中的时间信号的请求;并且其中所述请求还包括时域中的所述时间信...

【技术特征摘要】

1.一种用于向操作系统级虚拟化中的容器或者向虚拟机自动提供时间信号的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述时钟池中的时钟被分配给至少两个客户端容器,或者至少两个客户端虚拟机,或者至少一个客户端容器和至少一个客户端虚拟机。

3.根据权利要求1至2中任一项所述的方法,其中所述分配基于由客户端容器、或者由客户端虚拟机、或者由在所述客户端容器或所述客户端虚拟机上运行的应用所请求的加入时域的请求。

4.根据权利要求3所述的方法,其中所述请求包括针对由具有具体时钟类型的时钟提供的时域中的时间信号的请求;并且其中所述请求还包括时域中的所述时间信号的读取或写入许可;或者其中所述请求包括在由已经分配的时钟提供的时域中加入时间信号的加入请求。

5.根据权利要求1至2中任一项所述的方法,其中所述时钟类型包括硬件类型或软件类型,其中软件类型标识基于应用于主时钟的映射而获得的时钟。

6.根据权利要求1至2中任一项所述的方法,其中时域中的每个时间信号与相应的时钟同步,并且能够独立于不同时域中的不同时间信号进行读取或写入,和/或其中每个时间信号能够与由所分配的时钟提供的时域中的另外时间信号同步。

7.一种用于执行在操作系统级虚拟化的容器或者在虚拟机中运行的软件应用的系统,所述系统包括:

8.一种计算机程序产品,包括指令,所述指令在由计算机执行时使所述计算机执行根据权利要求1至2中任一项所述的方法。

9.一种计算机可读介质,包括指令,所述指令在由计算机执行时使所述计算机执行根据权利要求1至2中任一项所述的方法。

10.根据权利要求3所述的方法,其中所述时钟类型包括硬件类型或软件类型,其中软件类型标识...

【专利技术属性】
技术研发人员:桑德罗·舍博恩罗伯特·里内·玛丽亚·伯克塔尼克萨万·西范蒂
申请(专利权)人:ABB瑞士股份有限公司
类型:发明
国别省市:

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

1