发明名称 System and method for application isolation with live migration
摘要 A system, method, computer program, and/or computer readable medium for providing application isolation and live migration to one or more applications and their associated resources. The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for creating a new isolated environment, for creating a copy of an isolated environment, live migrating applications within and between isolated environments, and for deploying an isolated environment Further, the instructions may be for launching one or more applications within one or more isolated environment, for terminating one or more applications within one or more isolated environments, for configuring resource mappings, exceptions and policies, for triggering a live migrate, and for delivery of one or more applications within isolated environments over the network.
申请公布号 US8893129(B1) 申请公布日期 2014.11.18
申请号 US201314012446 申请日期 2013.08.28
申请人 Open Invention Network, LLC 发明人 Havemose Allan
分类号 G06F9/46;G06F11/14;G06F9/44 主分类号 G06F9/46
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A system, comprising: one or more Central Processing Units (CPUs) configured to execute one or more applications on a host with a host operating system; one or more memory storage locations operatively connected to said one or more CPUs, the one or more memory storage locations configured to store isolated environments containing said one or more applications, wherein the isolated environments comprise at least one of: one or more interception layers configured to intercept access to system resources and interfaces for the one or more applications, one or more barrier synchronization barriers, and a checkpointing library for each of the one or more applications configured to capture a runtime state of the one or more applications; and an interception database configured to map between resources inside and outside the isolated environments for the one or more applications, wherein the one or more applications are isolated from other applications and said host operating system while the one or more applications are running within the isolated environments, and wherein the live migration of the one or more applications is performed by said checkpointing library performing a checkpoint-restore operation; wherein the one or more applications are live migrated between isolated environments running on different hosts; wherein the one or more applications are kept running on a primary host within an isolated environment and live migrated to isolated environments running on one or more additional hosts to perform a scale-out operation between said primary host and the one or more additional hosts.
地址 Durham NC US