Patents Assigned to V3 SYSTEMS, INC.
  • Patent number: 9542215
    Abstract: Migration of a pool of virtual machines to a target physical machine. The virtual machines were all provisioned into an initial state using a master image. Thereafter, changes to the state were reflected in corresponding user delta collections for each of the virtual machines. In preparation for the migration to the target physical machine, a pool is allocated on the target machine. The target pool is associated with the same master image as the source pool. The virtual machines are provisioned within the target pool based on the master image. The virtual machines in the target pool are then connected to the corresponding user delta collection, allowing the virtual machines to continue in the same state in the target machine as when they operated in while last operating in the source machine. The target machine may be as master service provider.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 10, 2017
    Assignee: V3 SYSTEMS, INC.
    Inventors: Harold C. Simonsen, Ashton R. Snelgrove, Thomas S. McCullagh, David E. Youngberg
  • Publication number: 20140059539
    Abstract: Migration of a virtual machine from a source host computing system to a target host computing system in a context in which a centralized portion of virtual machine state is maintained in a storage that is accessible to both the source host computing system and the target host computing system, and a localized portion of the virtual machine state is maintained in local storage of the source host computing system. For instance, the centralized portion of the virtual machine state might be user data, and the localized portion might be backing files for the virtual machine. In order to support the potential migration, at least a portion of the localized portion of the virtual machine state are backed up to a storage that is accessible to both the source and target host computing systems.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: V3 SYSTEMS, INC.
    Inventors: Harold C. Simonsen, Ashton R. Snelgrove, Thomas S. McCullagh, Chris R. Featherstone
  • Publication number: 20140059538
    Abstract: A virtual machine state tracking mechanism that uses object based storage in order to track state information for at least some of the virtual machines that are operating in an environment. In some cases, the virtual machine environment includes virtual machine appliances on which virtual machines are run, and a centralized storage. For one, some, or all of the virtual machines, a first portion of the virtual machine state may be kept on an appliance, whereas a second portion is kept on the centralized storage. In some cases, the object based storage is resident on an appliance within the virtual machine environment, and also stores the first portion of the virtual machine state as well as the state tracking information. The state tracking information may be used to efficiently check in and check out associated virtual machines.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: V3 SYSTEMS, INC.
    Inventors: Peter Bookman, Chris R. Featherstone
  • Publication number: 20140040888
    Abstract: The migration of virtual machines internal to a cloud computing environment. The cloud maintains the replicas for virtual machines that could be migrated. The cloud also is aware of location of user data for each of the virtual machines. The replica together with the user data, represents the virtual machine state. If migration to the cloud computing environment is to occur for any given virtual machine, the cloud computing environment correlates the replica with the user data for that virtual machine, and then uses the correlation to instantiate the virtual machine in the cloud.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: V3 SYSTEMS, INC.
    Inventors: Peter Bookman, Chris R. Featherstone
  • Publication number: 20130086580
    Abstract: Migration of a pool of virtual machines to a target physical machine. The virtual machines were all provisioned into an initial state using a master image. Thereafter, changes to the state were reflected in corresponding user delta collections for each of the virtual machines. In preparation for the migration to the target physical machine, a pool is allocated on the target machine. The target pool is associated with the same master image as the source pool. The virtual machines are provisioned within the target pool based on the master image. The virtual machines in the target pool are then connected to the corresponding user delta collection, allowing the virtual machines to continue in the same state in the target machine as when they operated in while last operating in the source machine. The target machine may be as master service provider.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: V3 SYSTEMS, INC.
    Inventors: Harold C. Simonsen, Ashton R. Snelgrove, Thomas S. McCullagh, David E. Youngberg
  • Publication number: 20130007436
    Abstract: A communication model in which application(s) above a hypervisor use a file system having one data access model (e.g., a block-based file system) to access an underlying storage device having another data access model (e.g., an object-based file system). This is accomplished via an intermediary component that converts input/output requests and responses from the file system data access model into the underlying storage device data access model, and vice versa. As an example, virtual machines operating a block-based file system using a hypervisor may interface through the intermediary component with an object-based storage device. Thus, the prolific use and availability of block-based file systems may be used compatibly with highly efficient object-based storage devices.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Applicant: V3 SYSTEMS, INC.
    Inventors: Peter Bookman, Chris R. Featherstone
  • Publication number: 20130007735
    Abstract: Allocation of software and data support resources for a virtual machine between a physical support environment and an external location, and migration of a virtual machine between physical support environments. Prior to migration, the virtual machine operates on the first physical support environment using a resident portion of the support resources that is resident on the first physical support environment, and an external portion of the support resources that is not resident on the first physical support environment. The virtual machine is then migrated to a second physical support environment that either already has access to or at least has the capability of accessing a copy of the resident support resources. This migration may be accomplished by mapping a copy of the resident support resources on the second physical support environment to a copy of the external support resources. This allows migration without contemporaneously copying the external portion.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Applicant: V3 SYSTEMS, INC.
    Inventors: Peter Bookman, Chris R. Featherstone, Harold C. Simonsen