Synchronous task scheduler for corba gateway

Electrical computers and digital processing systems: multicomput – Computer network managing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06839748

ABSTRACT:
A system and method for a synchronous task scheduler. The synchronous task scheduler may be used with a CORBA Gateway between CORBA-based client manager applications and an enterprise manager. The CORBA Gateway may include components such as an Event Gateway which manages events from managed objects, and a Request Gateway which manages requests and responses of managed objects. The Event Gateway and the Request Gateway may be designed as multi-threaded systems. A thread pool may be used to increase efficiency and performance of the CORBA Gateway. To ensure ordered delivery of events or replies to the CORBA gateway clients in a multi-threaded environment using a thread pool, a synchronous task scheduler may be used. There may be a synchronous task scheduler associated with each client manager to preserve the chronology of messages sent to each. The synchronous task scheduler may maintain an internal message list, and deliver one message at a time from that internal list. The synchronous task scheduler may hold a reference to a thread pool and use that thread pool to deliver messages. When a message is scheduled, the synchronous task scheduler may check if any message is already being delivered. If no prior message is currently being delivered, an available thread may be assigned from the thread pool for delivery of the message and the scheduler may initiate delivery of the message. If a prior message is being delivered, it may enqueue the message in the message list. Then, when the prior message delivery is completed, the scheduler may dequeue the message, assign another thread from the thread pool, and initiate delivery of the message. This may continue until the message list is empty.

REFERENCES:
patent: 4032899 (1977-06-01), Jenny et al.
patent: 5406557 (1995-04-01), Baudoin
patent: 5452459 (1995-09-01), Drury et al.
patent: 5511122 (1996-04-01), Atkinson
patent: 5586260 (1996-12-01), Hu
patent: 5632032 (1997-05-01), Ault et al.
patent: 5647002 (1997-07-01), Brunson
patent: 5708780 (1998-01-01), Levergood et al.
patent: 5732270 (1998-03-01), Foody et al.
patent: 5848243 (1998-12-01), Kulkarni et al.
patent: 5807749 (1999-02-01), Adusumilli
patent: 5892950 (1999-04-01), Rigori et al.
patent: 5901291 (1999-05-01), Feeney et al.
patent: 5941978 (1999-08-01), Finni
patent: 5953530 (1999-09-01), Rishi et al.
patent: 5974438 (1999-10-01), Neufeld
patent: 5983233 (1999-11-01), Potonniee
patent: 5987440 (1999-11-01), ONeil et al
patent: 6018743 (2000-01-01), Xu
patent: 6023579 (2000-02-01), Hellgren et al.
patent: 6042614 (2000-03-01), Davidson et al.
patent: 6055560 (2000-04-01), Mills et al.
patent: 6085240 (2000-07-01), Suzuki et al.
patent: 6134591 (2000-10-01), Nickles
patent: 6176883 (2001-01-01), Holloway et al.
patent: 6202199 (2001-03-01), Wygodny et al.
patent: 6205482 (2001-03-01), Navarre et al.
patent: 6208345 (2001-03-01), Sheard et al.
patent: 6209018 (2001-03-01), BenShachar et al.
patent: 6247039 (2001-06-01), Callsen
patent: 6282579 (2001-08-01), Carre
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 6289393 (2001-09-01), Phillips et al.
patent: 6317428 (2001-11-01), Mercouroff et al.
patent: 6321337 (2001-11-01), Reshef et al.
patent: 6324648 (2001-11-01), Grantges, Jr.
patent: 6330598 (2001-12-01), Beckwith et al.
patent: 6343332 (2002-01-01), Ueda
patent: 6356930 (2002-03-01), Garg
patent: 6360278 (2002-03-01), Lo et al.
patent: 6363421 (2002-03-01), Barker et al.
patent: 6378124 (2002-04-01), Bates et al.
patent: 6378125 (2002-04-01), Bates et al.
patent: 6393489 (2002-05-01), Sambamurthy et al.
patent: 6445776 (2002-09-01), Shank et al.
patent: 6467052 (2002-10-01), Kaler et al.
patent: 6496833 (2002-12-01), Goldberg et al.
patent: 6530079 (2003-03-01), Choi et al.
patent: 6539501 (2003-03-01), Edwards
“What is CORBA?,” Object Management Group, Inc., 1997-1999, 2 pages.
“CORBA Overview,” Object Management Group, Inc., 1995, 13 pages.
“Overview of CORBA,” Object Management Group, Inc., Jan. 19, 2000, 4 pages.
“Java, RMI and CORBA,” Object Management Group, Inc., 1997-1999, 8 pages.
“A CORBA Primer,” Technical Overview, A White Paper, Segue Software, 7 pages.
“Development Environment,” Sun Microsystems, Inc., 1994-2000, 11 pages.
“Solstice Enterprise Manager 2.1 Reviewr's/Evaluator's Guide for Telecommunications Network Management,” Sun Microsystems, Inc., 1998, pp. 1-45.
“Solstice Enterprise Manager 2.1: A Technical White Paper,” Sun Microsystems, Inc. Chapters 1-6, 68 pages, 1997.
“Solstive Enterprise Manager 3.0: Satisfying the Needs of Telecom Carriers & Service Providers,” Sun Microsystems, Inc., 1994-2000, 3 pages.
“Joint Inter Domain Management (JIDM),” The Open Group, Jan. 10, 2000, 5 pages.
“Specification of Abstract Syntax Notation One (ASN.1),” International Telecommunication Union, ITU-T Recommendation X.208, 1988 and 1993, pp. 1-72.
“Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1),” International Telecommunication Union, ITU-T Recommendation X.209, 1988 and 1993, pp. 1-23.
“Inter-Domain Management: Specification Translation,”, The Open Group, 1997, 281 pages.
“CORBA-Based Telecommunication Network Management Systems,” Object Management Group, Inc., May 1996, pp. 1-29.
“Intelligent Networking with CORBA,A White Paper,” Nortel, et al., Draft 2.0, Oct. 31, 1996, pp. 1-7.
“Inter-Domain Management Between CORBA and SNMP: WEB-Based Management-CORBA/SNMP Gateway Approach,” Subrata Mazumdar, Lucent Technologies, 1996, pp. 1-16.
“Mapping of Common Management Information Services to CORBA Objects Services Specification,” Subrata Mazumdar, Lucent Technologies, Mar. 10, 1997, pp. 1-68.
“A Discussion of the Object Management Architecture,” Object Management Group, Inc., Jan. 1997, pp. 1-1 to 1-6, 2-1 to 2-6, 3-1 to 3-8, 4-1 to 4-12, A-1 to A-8.
“CMIS/C++: Application Programming Interface,” Network Management Forum, Issue, 1.0, Feb. 1998, pp. 1-226.
“JIDM Interaction Translation,” Final Submission to OMG's CORBA/TMN Interworking RFP, Object Management Group, Inc. Edition 4.3, OMG Document Number: telecom/98-10-10, Oct. 1998, 273 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Synchronous task scheduler for corba gateway does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Synchronous task scheduler for corba gateway, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Synchronous task scheduler for corba gateway will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3422103

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.