Electrical computers and digital processing systems: interprogra – Event handling or event notification
Reexamination Certificate
2003-04-01
2008-12-16
An, Meng-Ai (Department: 2194)
Electrical computers and digital processing systems: interprogra
Event handling or event notification
C718S102000, C718S104000
Reexamination Certificate
active
07467390
ABSTRACT:
The present invention is an enhanced staged event-driven architecture (SEDA) stage. The enhanced SEDA stage can include an event queue configured to enqueue a plurality of events, an event handler programmed to process events in the event queue, and a thread pool coupled to the event handler. A resource manager further can be coupled to the thread pool and the event queue. Moreover, the resource manager can be programmed to allocate additional threads to the thread pool where a number of events enqueued in the event queue exceeds a threshold value and where all threads in the thread pool are busy.
REFERENCES:
patent: 5938733 (1999-08-01), Heimsoth et al.
patent: 5991792 (1999-11-01), Nageswaran
patent: 6377939 (2002-04-01), Young
patent: 6427161 (2002-07-01), LiVecchi
patent: 6687729 (2004-02-01), Sievert et al.
patent: 7051337 (2006-05-01), Srikantan et al.
patent: 2001/0005853 (2001-06-01), Parkes et al.
patent: 2001/0018701 (2001-08-01), LiVecchi
patent: 09-265409 (1997-10-01), None
Welsh “The Staged Event-Driven Architecture for Highly-Concurrent Server Applications” University of California Nov. 2000 pp. 1-20.
Welsh et al. “An Architecture for Well-Conditioned, Scalable Internet Services” University of California Aug. 2002 pp. 1-14.
Welsh “An Architecture for Highly Concurrent, Well-COnditioned Internet Services” University of California Fall 2002 pp. 1-190.
Welsh et al. “SEDA: An Architecture for Well-Conditioned, Scalable Internet Services” University of California pp. 1-14.
Welsh “An Architecture for Highly Concurrent, Well-Conditioned Internet Services” University of California Fall 2002 pp. 1-19.
M. Welsh, et al.,SEDA: An Architecture for Well-Conditioned, Scalable Internet Services, <http://216.239.39.100/search?q=cache:AG8PEd5WZGEC:www.cs.ucsd.edu/sosp01/papers/welsh.pdf+SEDA:+An+Architecture+for +Well-Conditioned,+Scalable+Internet+Services&hl=en&ie=UTF-8>.
M. Welsh,SEDA: An Architecture for Highly Concurrent Server Applications, SEDA, pp. 1-5, <http://www.cs.berkeley.edu/˜mdw/proj/seda/, (Mar. 2003).
Control of Dynamic Threads Pool for Concurrent Remote Procedure Calls, IBM Technical Disclosure Bulletin, vol. 38, No. 5, pp. 199-200, (May 1995).
Class ThreadPool, pa-os.sourceforge.net/docs/uml/fipaos/util/ThreadPool.html>, (Nov. 2002).
High Performance Server Architecture, pl.atyp.us/content/tech/servers/html>, pp. 1-6, (Nov. 2002).
Gilgen David Blair
Rowe Thomas Owings
An Meng-Ai
Anya Charles E
Carey Rodriguez Greenberg & Paul LLP
Greenberg, Esq. Steven M.
International Business Machines - Corporation
LandOfFree
Enhanced staged event-driven architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Enhanced staged event-driven architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced staged event-driven architecture will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4036409