×

Thread boundaries comprising functionalities for an event by a single thread and tasks associated with the thread boundaries configured in a defined relationship

  • US 8,356,305 B2
  • Filed: 08/31/2006
  • Issued: 01/15/2013
  • Est. Priority Date: 08/17/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for processing events, the computer system comprising:

  • a plurality of thread boundaries configured to perform a service, wherein a first thread boundary in the plurality of thread boundaries includes at least one task configured to perform at least a part of the service;

    a plurality of thread boundary queues coupled to the respective thread boundaries, wherein a first thread boundary queue is configured to hold one or more events, requesting the service, for routing to the first thread boundary and a second thread boundary queue is configured to hold one or more events processed by the first thread boundary for routing to a second thread boundary;

    a resource allocation module configured to allocate one or more threads to the first thread boundary based on a comparison of a number of events being held in the first thread boundary queue with a number of events being held in the second thread boundary queue; and

    an administrative module configured to control an operation of the plurality of thread boundaries and tasks included within each of the plurality of thread boundaries,wherein the administrative module is configured to dynamically modify a defined relationship between the tasks included within the plurality of thread boundaries.

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