×

Container management and application ingestion engine

  • US 10,505,815 B2
  • Filed: 11/08/2016
  • Issued: 12/10/2019
  • Est. Priority Date: 10/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating containers, the method comprising:

  • receiving an application from a user;

    analyzing bytecode of the application prior to executing the application to determine whether there are any platform dependencies for the application;

    executing the application by one or more processors of a host system;

    monitoring behavior of the application;

    analyzing the behavior of the application and behavior of one or more modules of the application, wherein analyzing the behavior of the application comprises determining composition of the application by examining inter process communications among at least two modules and logging directions of the inter process communications;

    creating a container metafile for each module having resource requirements determined from the behavior of the one or more modules of the application, wherein each container metafile references one or more local resources that can be copied or mounted within a file system of the container metafile or one or more remote resources for which at least one remote storage location can be mounted within the file system; and

    creating a container for each module of the application based on each container metafile.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×