Transparent Enabling of Distributed Execution and Dynamic Interprocess Object Migration in Object-Oriented Computer Programs

Issue
 Date
Publication Date
Patent No.
8,266,201
Category
Device and Method

A computer system and method are provided for making modifications to runtime coding of object-oriented software that enables distributed execution by automatically modifying object class definitions as the objects are loaded into the executing process. The code modifications cause instances of the classes to interact with a distributed runtime system that allows all objects to be transparently migrated between processes, thereby permitting load balancing and periodic maintenance, without manual recoding of the application source code and without need for a priori knowledge of the program flow.

Keywords: code, coding, object-oriented
International Class: G06F15/16, G06F15/173, G06F15/177