发明名称 Elastic Compute Cloud Based On Underutilized Server Resources Using A Distributed Container System
摘要 Described are computer-based methods and apparatuses, including computer program products, for leveraging available compute resources from a plurality of computing devices using containers. Each computing device from the plurality of computing devices executes a container that virtualizes a portion of an operating system executing on the computing device such that the container can execute one or more secondary applications in isolation from any incumbent applications being executed by the operating system on the computing device that have priority over the one or more secondary applications.
申请公布号 US2015256481(A1) 申请公布日期 2015.09.10
申请号 US201514640569 申请日期 2015.03.06
申请人 Jisto Inc. 发明人 TUROVSKY Andrey;BIBERMAN Aleksandr
分类号 H04L12/917;H04L12/26;H04L29/08 主分类号 H04L12/917
代理机构 代理人
主权项 1. A computing system for leveraging available compute resources from a plurality of computing devices using containers, wherein each computing device from the plurality of computing devices executes a container that virtualizes a portion of an operating system executing on the computing device such that the container can execute one or more secondary applications in isolation from any incumbent applications being executed by the operating system on the computing device that have priority over the one or more secondary applications, the computing system comprising: a memory and a processor in communication with the memory configured to execute instructions stored on the memory that cause the processor to: receive data from each of a plurality of computing devices in communication with the computing system, wherein: each computing device from the plurality of computing devices is executing a container that virtualizes a portion of an operating system executing on the computing device such that the container can execute one or more secondary applications in isolation from any incumbent applications being executed by the operating system on the computing device; andthe data comprises data indicative of resource metrics for an operating system, a container, or both, for each of the plurality of computing devices;determine available compute resources on one or more of the plurality of computing devices based on the data, such that the available compute resources will not interfere with execution of incumbent applications on each of the one or more computing devices; andschedule a secondary application for execution by a container on each of the one or more computing devices with available computing resources so that available compute resources on the one or more computing devices can be leveraged to execute the secondary application.
地址 Cambridge MA US