Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2004-05-20
2009-08-11
Pham, Khanh B (Department: 2166)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C719S313000, C719S314000, C719S315000
Reexamination Certificate
active
07574439
ABSTRACT:
A method and system for managing availability of a dependent thread to service a nested request is provided. A plurality of reply threads are maintained in a single thread pool. In addition, a counter is provided to track availability of a reply thread from the thread pool. A service thread that requires at least one reply thread to complete execution of a request must check the counter to determine availability of the reply thread prior to execution of the request. The process of determining availability of a reply thread prior to execution of a service thread request avoids initiating execution of a request that cannot be completed in a timely manner, or at all.
REFERENCES:
patent: 5016167 (1991-05-01), Nguyen et al.
patent: 5303368 (1994-04-01), Kotaki
patent: 5706515 (1998-01-01), Connelly et al.
patent: 5752031 (1998-05-01), Cutler et al.
patent: 6003066 (1999-12-01), Ryan et al.
patent: 6122712 (2000-09-01), Torii
patent: 6247121 (2001-06-01), Akkary et al.
patent: 6418460 (2002-07-01), Bitar et al.
patent: 6427161 (2002-07-01), LiVecchi
patent: 6438551 (2002-08-01), Holmskar
patent: 6477561 (2002-11-01), Robsman
patent: 6529962 (2003-03-01), Azagury et al.
patent: 6769122 (2004-07-01), Daudel
patent: 6950927 (2005-09-01), Apisdorf et al.
patent: 7013400 (2006-03-01), Kalla et al.
patent: 7093230 (2006-08-01), E et al.
patent: 7137115 (2006-11-01), Sakamoto et al.
patent: 7139781 (2006-11-01), Young et al.
patent: 2001/0010052 (2001-07-01), Sakamoto et al.
patent: 2002/0078121 (2002-06-01), Ballantyne
patent: 2002/0124241 (2002-09-01), Grey et al.
patent: 2002/0194377 (2002-12-01), Doolittle et al.
patent: 2003/0088609 (2003-05-01), Guedalia et al.
patent: 2003/0145035 (2003-07-01), de Bonet
patent: 2004/0019639 (2004-01-01), E et al.
patent: 2004/0019892 (2004-01-01), E. et al.
patent: 2004/0078779 (2004-04-01), Dutt et al.
patent: 2004/0139433 (2004-07-01), Blythe et al.
patent: 2004/0210902 (2004-10-01), Such
patent: 2004/0220976 (2004-11-01), Ananthanarayanan et al.
patent: 2004/0230877 (2004-11-01), Clark et al.
patent: 1308839 (2003-05-01), None
patent: 2230429 (1990-09-01), None
patent: 3174633 (1991-07-01), None
patent: WO 03/014864 (2003-02-01), None
K.Debattista et al. “wait-free cache-affinity thrad scheduling”, IEE proc.Softw, vol. 150,No.2, Apr. 2003, pp. 137-146.
Thomley,J et al. “Monotonic counter: a new mechanism for thread synchronization”, IPDPS 2000 14th international proceedings, parallel and distributed processing symposium, 2000, pp. 573-582.
Karablieh,F et al. “Heterogeneous checkpointing for multithreaded applications”, 21st IEEE symposium on reliable distributed systems, 2002, pp. 140-149.
Sundell,H et al. “fast and lock-free concurrent priority queues for multi-thread systems”, International proceedings, parallel and distributed processing symposium, 2003.
Everhart Craig F.
Jujjuri Venkateswararao
Palsule Ninad S.
Seeger, Jr. James J.
International Business Machines - Corporation
Lieberman & Brandsdorfer LLC
Pham Khanh B
LandOfFree
Managing a nested request does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Managing a nested request, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Managing a nested request will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4110011