Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating
Reexamination Certificate
2007-01-16
2007-01-16
Vaughn, William (Department: 2144)
Electrical computers and digital processing systems: multicomput
Computer network managing
Network resource allocating
C719S317000, C718S105000
Reexamination Certificate
active
09812537
ABSTRACT:
An invention is disclosed for a load balancing method in a JAVA based environment. The method includes executing an application having a first service module and a control module. The control module includes application-specific policies for the application. During execution, the utilization of system resources is sensed. In response to the sensed utilization of system resources, a second service module is generated using the first service module. In addition, the state of the first service module is transferred to the second service module, and the first service module is terminated. To sense the system resource utilization, embodiments of the present invention can poll system resources, or receive notifications from the system resources. Further, some embodiments of the present invention include application-specific policies that include specific servers on which to generate the second service module during load balancing or module moving.
REFERENCES:
patent: 5175854 (1992-12-01), Cheung et al.
patent: 5313631 (1994-05-01), Kao
patent: 5802258 (1998-09-01), Chen
patent: 6167427 (2000-12-01), Rabinovich et al.
patent: 6393459 (2002-05-01), Lurndal
patent: 6463454 (2002-10-01), Lumelsky et al.
patent: 6516350 (2003-02-01), Lumelsky et al.
patent: 6665861 (2003-12-01), Francis et al.
patent: 6704764 (2004-03-01), Ottati
patent: 2002/0078213 (2002-06-01), Chang et al.
patent: WO 00/10084 (2000-02-01), None
Clarke and Coulson, “An Architecture for Dynamically Extensible Operating System”, Aug. 1998, IEEE, pp. 145-155, Multimedia Research Group, Lancaster, UK, [mwc,geoff]@comp.lancs.ac.uk.
Jørgensen, Truyen, Matthijs, and Joosen, “Customization of Object Request Brokers by Application Specific Policies”, 2000, pp. 144-163, XP009016120, Maersk Mc-Kinney Moller Inst., Denmark, bnj@mip.sdu.dk, and Computer Science Dept., Belgium, eddy.truyen@cs.kuleuven.ac.be.
Corradi, Leonardi, and Zambonelli, “Dynamic Load Distribution in Massively Parallel Architectures: the Parallel Objects Example”, Jul. 1994 IEEE, pp. 318-322, Dipartimento di Elettronica Informatica e Sistemistica, Bologna, Italy, antonio@deis33.cineca.it.
Nangsue and Conry, “Fine-Grained Multiagent Systems for the Internet”, 1998 IEEE, pp. 198-205, Dept. of Electrical and Computer Eng., Clarkson University, Potsdam, NY nangsue@sun.soe.clarkson.edu.
T. Fahringer, “JavaSymphony: A System for Development of Locality-Oriented Distributed and Parallel Java Applications”, 2000 IEEE, pp. 145-152, Inst. For Software Science, University of Vienna, Vienna, Austria tf@par.univie.ac.at.
Obelöer, Grewe, and Pals, “Load Management with Mobile Agents”, 1998 IEEE, pp. 1005-1012, Inst. For Technische Informatik, Medizinische Universität zu Lübeck, Germany obeloeer@iti.mu-luebeck.de.
Krishnan Sanjeev
Matena Vladimir
Mortazavi Masood
Sharma Rahul
Delgado Michael
Martine & Penilla & Gencarella LLP
Sun Microsystems Inc.
Vaughn William
LandOfFree
Method and apparatus for providing application specific... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for providing application specific..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing application specific... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3774215