【技术实现步骤摘要】
本公开涉及用于向操作系统级虚拟化中的容器或虚拟机自动提供时间信号和/或用于执行在操作系统级虚拟化的容器或虚拟机中运行的软件应用的方法和系统。
技术介绍
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瑞士股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。