Patents by Inventor Adaptive Computing Enterprises, Inc.

Adaptive Computing Enterprises, Inc. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140019978
    Abstract: Disclosed are a system, method and computer-readable medium relating to managing resources within a compute environment having a group of nodes or computing devices. The method comprises, for each node in the compute environment: traversing a list jobs having a fixed time relationship, wherein for each job in the list, the following steps occur: obtaining a range list of available timeframes for each job, converting each availability timeframe to a start range, shifting the resulting start range in time by a job offset, for a first job, copying the resulting start range into a node range, and for all subsequent jobs, logically AND'ing the start range with the node range. Next, the method comprises logically OR'ing the node range with a global range, generating a list of acceptable resources on which to start and the timeframe at which to start and creating reservations according to the list of acceptable resources for the resources in the group of computing devices and associated job offsets.
    Type: Application
    Filed: December 21, 2012
    Publication date: January 16, 2014
    Applicant: ADAPTIVE COMPUTING ENTERPRISES, INC.
    Inventor: ADAPTIVE COMPUTING ENTERPRISES, INC.
  • Publication number: 20130151711
    Abstract: An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a local compute environment, the slave management module modifies at least one node of the plurality of nodes.
    Type: Application
    Filed: February 4, 2013
    Publication date: June 13, 2013
    Applicant: ADAPTIVE COMPUTING ENTERPRISES, INC.
    Inventor: Adaptive Computing Enterprises, Inc.
  • Publication number: 20130145029
    Abstract: The invention relates to systems, methods and computer-readable media for controlling access to compute resources in a compute environment such as a cluster or a grid. The method of providing conditional access to a compute environment comprises associating a required service level threshold with a compute environment, associating a service level with a requestor, receiving a request for access to the compute environment from the requestor; and, if the service level of the requestor meets the specified service level threshold, then allowing access to the compute resources. The threshold-based access may be enforced by reservations, policies or some other method.
    Type: Application
    Filed: February 4, 2013
    Publication date: June 6, 2013
    Applicant: ADAPTIVE COMPUTING ENTERPRISES, INC.
    Inventor: Adaptive Computing Enterprises, Inc.
  • Publication number: 20130139162
    Abstract: The invention relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job comprises associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis.
    Type: Application
    Filed: September 18, 2012
    Publication date: May 30, 2013
    Applicant: Adaptive Computing Enterprises, Inc.
    Inventor: Adaptive Computing Enterprises, Inc.
  • Publication number: 20130086588
    Abstract: A system and method for reserving resources within a compute environment such as a cluster or grid are disclosed. The method aspect of the disclosure includes receiving a request for resource availability in a compute environment from a requestor, associating a transaction identification with the request and resources within the compute environment that can meet the request and presenting the transaction identification to the requestor. The transaction ID can also be associated with a time frame in which resources are available and can also be associated with modifications to the resources and supersets of resources that could be drawn upon to meet the request. The transaction ID can also be associated with metrics that identify how well the resource fit with the request and modifications that can make the resources better match the workload which would be submitted under the request.
    Type: Application
    Filed: November 27, 2012
    Publication date: April 4, 2013
    Applicant: ADAPTIVE COMPUTING ENTERPRISES, INC.
    Inventor: Adaptive Computing Enterprises, Inc.