-
公开(公告)号:US10540192B1
公开(公告)日:2020-01-21
申请号:US15350017
申请日:2016-11-12
Applicant: Google Inc.
Inventor: Tomas Isdal , Ming Zhao
Abstract: A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.
-
公开(公告)号:US09524214B1
公开(公告)日:2016-12-20
申请号:US14645534
申请日:2015-03-12
Applicant: Google Inc.
Inventor: Tomas Isdal , Ming Zhao
CPC classification number: G06F11/1438 , G06F11/0712 , G06F11/0748 , G06F11/0757
Abstract: A distributed system including one or more data processing devices executing instructions configuring the one or more data processing device to execute a virtual machine including a software application and an agent. The agent is configured to receive a first health status of the software application, determine a second health status of the software application, compare the first health status and the second health status, and restart the software application based on the comparison. The one or more data processing device also execute an application server configured to remotely determine the first health status of the software application and send the first health status of the software application to the virtual machine.
Abstract translation: 一种分布式系统,包括一个或多个数据处理设备,执行配置一个或多个数据处理设备以执行包括软件应用和代理的虚拟机的指令。 所述代理被配置为接收所述软件应用的第一健康状态,确定所述软件应用的第二健康状态,比较所述第一健康状态和所述第二健康状态,并且基于所述比较重新启动所述软件应用。 一个或多个数据处理设备还执行配置为远程确定软件应用的第一健康状态并将软件应用的第一健康状态发送到虚拟机的应用服务器。
-