Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2008-10-15
2011-11-29
An, Meng (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S001000, C718S104000, C709S202000, C709S226000, C719S330000
Reexamination Certificate
active
08069447
ABSTRACT:
A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a virtual machine (JVM) and kernel software layer for transferring messages, including a remote virtual machine (RJVM). The second computer includes a JVM and a kernel software layer having a RJVM. Messages are passed from a RJVM to the JVM in one computer to the JVM and RJVM in the second computer. Messages may be forwarded through an intermediate server or rerouted after a network reconfiguration. Each computer includes a Smart stub having a replica handler, including a load balancing software component and a failover software component. Each computer includes a duplicated service naming tree for storing a pool of Smart stubs at a node.
REFERENCES:
patent: 5459837 (1995-10-01), Caccavale et al.
patent: 5465365 (1995-11-01), Winterbottom
patent: 5475819 (1995-12-01), Miller et al.
patent: 5564070 (1996-10-01), Want et al.
patent: 5623666 (1997-04-01), Pike et al.
patent: 5692180 (1997-11-01), Lee
patent: 5701484 (1997-12-01), Artsy
patent: 5701502 (1997-12-01), Baker et al.
patent: 5764982 (1998-06-01), Madduri
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5787251 (1998-07-01), Hamilton et al.
patent: 5787442 (1998-07-01), Hacherl et al.
patent: 5790548 (1998-08-01), Sistanizadeh et al.
patent: 5794006 (1998-08-01), Sanderman
patent: 5805804 (1998-09-01), Laursen et al.
patent: 5819019 (1998-10-01), Nelson
patent: 5819044 (1998-10-01), Kawabe et al.
patent: 5828847 (1998-10-01), Gehr et al.
patent: 5832225 (1998-11-01), Hacherl et al.
patent: 5842219 (1998-11-01), High, Jr. et al.
patent: 5850449 (1998-12-01), McManis
patent: 5862331 (1999-01-01), Herriot
patent: 5901227 (1999-05-01), Perlman
patent: 5935242 (1999-08-01), Madany et al.
patent: 5941954 (1999-08-01), Kalajan
patent: 5961582 (1999-10-01), Gaines
patent: 5966540 (1999-10-01), Lister et al.
patent: 5966702 (1999-10-01), Fresko et al.
patent: 5968121 (1999-10-01), Logan et al.
patent: 5974441 (1999-10-01), Rogers et al.
patent: 5983233 (1999-11-01), Potonniee
patent: 5983351 (1999-11-01), Glogau
patent: 5999988 (1999-12-01), Pelegri-Llopart et al.
patent: 6003065 (1999-12-01), Yan et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6016496 (2000-01-01), Roberson
patent: 6016505 (2000-01-01), Badovinatz et al.
patent: 6026237 (2000-02-01), Berry et al.
patent: 6035118 (2000-03-01), Lauterbach et al.
patent: 6067580 (2000-05-01), Aman et al.
patent: 6078960 (2000-06-01), Ballard
patent: 6092178 (2000-07-01), Jindal et al.
patent: 6111572 (2000-08-01), Blair et al.
patent: 6125382 (2000-09-01), Brobst et al.
patent: 6134588 (2000-10-01), Guenthner et al.
patent: 6144944 (2000-11-01), Kurtzman, II et al.
patent: 6167427 (2000-12-01), Rabinovich et al.
patent: 6167446 (2000-12-01), Lister et al.
patent: 6175869 (2001-01-01), Ahuja et al.
patent: 6195680 (2001-02-01), Goldszmidt et al.
patent: 6212557 (2001-04-01), Oran
patent: 6223202 (2001-04-01), Bayeh
patent: 6236999 (2001-05-01), Jacobs et al.
patent: 6286047 (2001-09-01), Ramanathan et al.
patent: 6324580 (2001-11-01), Jindal et al.
patent: 6374286 (2002-04-01), Gee et al.
patent: 6421739 (2002-07-01), Holiday
patent: 6430578 (2002-08-01), Vuong et al.
patent: 6446070 (2002-09-01), Arnold et al.
patent: 6594702 (2003-07-01), Fischer et al.
patent: 6963914 (2005-11-01), Breitbart et al.
patent: 2001/0049713 (2001-12-01), Arnold et al.
patent: 0590519 (1994-04-01), None
patent: 0803811 (1997-10-01), None
patent: 0817445 (1998-01-01), None
patent: 0825524 (1998-02-01), None
patent: WO 97/19415 (1997-05-01), None
patent: WO 97/49039 (1997-12-01), None
Krishnaswamy et al., “Efficient Implementation of Java Remote Method Invocation (RMI),” COOTS'98 Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems, Santa Fe, New Mexico, Apr. 27-30, 1998, 18 pages.
Plasil, et al., “An Architectural View of Distributed Objects and Components in Corba, Java RMI, and COM/DCOM,” Software Concepts & Tools (vol. 19, No. 1), Springer Verlag, 1998, 21 pages.
Wollrath, et al., “A Distributed Object Model for the Java TM System,” COOTS'96 Proceedings of the 2nd USENIX Conference on Object-Oriented Technologies (COOTS), Toronto, Ontario, Canada, Jun. 1996, 14 pages.
Kale, et al., “Design and Implementation of Parallel Java with Global Object Space”, 1997.
Sato, et al., “A Network Based Information Library for Global World-Wide Computing Infrastructure”, Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking,1997.
Oki, et al., “The Information Bus an Architecture for Extensible Distributed Systems”, SIBOPS, ACM, 1993.
Philippsen, et al., “JavaParty-Transparent Remote Objects in JAVA”, Concurrency: Practice and Experience, Nov. 1997, pp. 1225-1242, vol. 9(11).
Goldszmidt, et al., “Load Distribution for Scalable Web Services: Summer Olympics 1996—A Case Study”, Oct. 1997.
Cohen, et al., “Technical Description of the DECsafe Available Server Environment”, Digital Technical Journal, 1995.
Yoshikawa, et al., “Using Smart Clients to Build Scalable Services”, Proceedings of the USENIX 1997 Annual Technical Conference, Anaheim, CA Jan. 6-10, 1997, 14 pages.
Vahdat, et al., “WebOS: Operating System Services for Wide Area Applications”, 12 pages, 1998.
Fox, et al., “Cluster-Based Scalable Network Services” 1997 ACM, Saint-Malo, Oct. 1997, pp. 78-91.
Baraltoo, et al., “Filter-Fresh: Hot Replication of Java RMI Server Objects”, Proceedings of the 4th USENIX Conference of Object-Oriented Technologies and Systems (COOTS), Santa Fe, NM, Apr. 27-30, 1998, 15 pages.
Narasimhan, et al., “Exploiting the Internet Inter-ORB Protocol Interface to Provide CORBA with Fault Tolerance”, Proceedings of the Third USENIX Conference of Object-Oriented Technologies and Systems, Portland, OR, Jun. 1997, 11 pages.
Maffeis, “Adding Group Communication and Fault-Tolerance to CORBA”, Proceedings of the Third USENIX Conference of Object-Oriented Technologies and Systems, Monterey, CA, Jun. 1995, 13 pages.
Little, et al., “Java Transactions for the Internet”, Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOT), Santa Fe, NM, Apr. 27-30, 1998, 15 pages.
Wang, et al., “COMERA: COM Extensible Remoting Architecture”, Proceedings of the 4th USENIX Conference of Object-Oriented Technologies and Systems (COOTS), Santa Fe, NM, Apr. 27-30, 1998, 11 pages.
Lumpp, “Virtual Java Devices Integration of Fieldbus Based on Systems in the Internet”, IEEE, 1998, pp. 176-181.
Waldo, “Remote Procedure Calls and Java Remote Method Invocation”, IEEE, Jul.-Sep. 1998, pp. 5-7.
Hamilton, “Java and the Shift to Net-Centric Computing”, IEEE, Aug. 1996, pp. 31-39.
Baentsch, M. et al, Introducing Application-Level Replication and Naming into Today's Web, Computer Networks and ISDN Systems, North Holland Publishing, Amsterdam, Netherlands, vol. 28, No. 11, May 1996, pp. 921-930.
Colajanni, M. et al., Analysis of Task Assignment Policies in Scalable Distributed Web-Server Systems, IEEE Transactions on Parallel and Distributed Systems, IEEE Service Center, Los Alamitos, CA, US, vol. 9, No. 6, Jun. 1998, pp. 585-599.
Sun Microsystems, Inc. Introduces Java Naming and Directory Interface API, URL:http://www.sun.com/smi/Press/sunflash/1997-03/sunflash.970310.10204.xml, Mar. 10, 1997.
“Achieving Scalability and High Availability for E-Commerce and Other Web Applications,” BEA Weblogic Server, BEA Systems, Inc., Jun. 1999, San Jose, CA.
Brewing Distributed Applications With JAVA ORB Tools, Dec. 1996.
Sun Microsystems, JavaBeans, Graham Hamilton, Jul. 1997.
Thomas, Anne, Selecting Enterprise JavaBeans Technology, Patricia Seybold Group, Strategic Technol
Halpern Eric M.
Jacobs Dean Bernard
Al Kawsar Abdullah
An Meng
Fliesler & Meyer LLP
Oracle International Corporation
LandOfFree
Smart stub or enterprise java bean in a distributed... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Smart stub or enterprise java bean in a distributed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Smart stub or enterprise java bean in a distributed... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4296394