×

Load balancing interfaces

  • US 7,926,071 B2
  • Filed: 10/20/2005
  • Issued: 04/12/2011
  • Est. Priority Date: 10/20/2005
  • Status: Active Grant
First Claim
Patent Images

1. At least one interface, embodied on one or more non-transitory computer-readable storage media, to be called during execution of managed code, the at least one interface comprising:

  • one or more application program interfaces (APIs) to assess an amount of computer processing resources that would be used to process an anticipated computing operation relative to a predetermined computing resource threshold, wherein the assessment evaluates the anticipated computing operation to determine the amount of processing time that would be used to process the anticipated computing operation and wherein the on or more APIs to send a notification that memory allocation has exceeded a threshold value are instantiated by a garbage collector in a managed execution environment; and

    one or more APIs to determine, based on the assessed amount of computer processing time that would be used to process the anticipated computing operation, that one or more process threads of the executing managed code will time-out if the anticipated computing operation is executed in conjunction with the executing managed code and send both a notification that a scan of memory heap has been completed and a call to redirect execution of at least a portion of the managed code across an isolation boundary, wherein the one or more APIs to send the notification are instantiated by a garbage collector in the managed execution environment.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×