Patents Assigned to Platform Computing Corporation
  • Patent number: 7340654
    Abstract: A system for performing autonomic monitoring in a computing grid is described. The system includes a plurality of modules, which when implemented into a computing grid, are operable to analyze objects of the grid and identify exception conditions associated with the objects. The system includes a configuration module for receiving information on specified objects to be monitored and exception conditions for the objects, an information collection module to collect job execution data associated with the objects, and an exception module to evaluate the job execution data associated with the objects and identify existing exception conditions. Related methods of performing autonomic monitoring in a grid system are also described.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: March 4, 2008
    Assignee: Platform Computing Corporation
    Inventors: David Bigagli, Xiaohui Wei
  • Patent number: 7111299
    Abstract: Parallel jobs comprise multiple tasks that can be executed in parallel by separate resources to produce an exit status for each task. The resource manager receives the jobs and dispatches the parallel tasks of the job together with task starters to a job launcher unit. The job launcher unit starts the task starters on the selected resources. Each task starter is associated with a task and commences execution of the task on the selected resource. At commencement of a task, the task starter sends the host and process identifier to the resource manager. At completion of the task, the task starters collect the exit status of the task from the associated resource and send the exit status of the task back to the resource manager. An external event unit associated with the resource manager receives the process identifier and exit status of the tasks from the task starter.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: September 19, 2006
    Assignee: Platform Computing Corporation
    Inventors: Quoc-Luan Allen Tran, Ming Xu
  • Publication number: 20050283782
    Abstract: A system for scheduling jobs in a networked computing grid having one or more job service components for creating one or more jobs having certain resource requirements is described. The system includes a plurality of resource manager components communicatively linked with the one or more job service components, each resource manager component being configured to manage a plurality of resources. The system further includes one or more information components communicatively linked with the one or more job service components and the plurality of resource manager components, the one or more information components being configured to aggregate resource data obtained from the resource manager components. The one or more jobs include a scheduling mechanism for querying the one or more information components for resource data, comparing the resource data against the resource requirements and independently scheduling the job to one or more of the plurality of resource manager components.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 22, 2005
    Applicant: Platform Computing Corporation
    Inventors: Bingfeng Lu, Jinsong Zhong, Jason Lam
  • Publication number: 20050283534
    Abstract: A method for scheduling jobs in a networked computing grid is described. The method includes scheduling jobs to meet goals related to execution of the jobs within the computing grid. The jobs may be scheduled by evaluating job execution goals against available resource slots provided by the computing grid. Also disclosed are related methods for scheduling jobs in which the jobs are submitted to service classes having defined job execution goals, and wherein the jobs are scheduled according to the job execution goals of the service classes.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 22, 2005
    Applicant: Platform Computing Corporation
    Inventors: David Bigagli, Shutao Yuan, James Pang
  • Publication number: 20050283788
    Abstract: A system for performing autonomic monitoring in a computing grid is described. The system includes a plurality of modules, which when implemented into a computing grid, are operable to analyze objects of the grid and identify exception conditions associated with the objects. The system includes a configuration module for receiving information on specified objects to be monitored and exception conditions for the objects, an information collection module to collect job execution data associated with the objects, and an exception module to evaluate the job execution data associated with the objects and identify existing exception conditions. Related methods of performing autonomic monitoring in a grid system are also described.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 22, 2005
    Applicant: Platform Computing Corporation
    Inventors: David Bigagli, Xiaohui Wei
  • Patent number: 6629148
    Abstract: A system and method for balancing loads in a computer system is disclosed. The system and method assess the health of various paths in a computer system by determining the health or status of at least two layers on each path. A health or status of the paths is then determined based on the information of the health of each layer in the path. A load balancing device routes information for processing to the various paths based on the determined health of the paths. To better estimate the health of a path, algorithms which weight the health signals for each layer are used giving greater weight to layers of greater importance. The system and method can also add or remove additional paths if the combined health of the existing paths is determined to be above or below a predetermined value. In addition, the weight of certain layers can be locked in to provide for updating of specific layers.
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: September 30, 2003
    Assignee: Platform Computing Corporation
    Inventors: Khalid Ahmed, Rodney William Jones, Ming Q. Xu