International audienceIn object-oriented systems, runtime memory is composed of an object graph in which objects refer to other objects. This graph of objects evolves while the system is running. Graph exporting and swapping are two important object graph operations. Exporting refers to copying the graph to some other memory so that it can be loaded by another system. Swapping refers to moving the graph to a secondary memory (for example, a hard disk) to temporary release part of the primary memory (for example, RAM). Exporting and swapping are achieved in different ways and the speed in presence of large object graphs is critical. Nevertheless, most of the existing solutions do not address well this issue. Another challenge is to deal with...
International audienceMost of the current garbage collector implementations work by reachability. Th...
Migration is a fundamental mechanism for achieving load balancing and locality of references in para...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
In object-oriented systems, runtime memory is composed of an object graph in which objects refer to ...
International audienceAbstract During the execution of object-oriented applications, several million...
Abstract During the execution of object-oriented applications, several millions of objects are creat...
International audienceLarge object-oriented applications may occupy hundreds of megabytes or even gi...
International audienceSerializing object graphs is an important activity since objects should be sto...
International audienceSince objects need to be stored and reloaded on different environments, serial...
Since objects need to be stored and reloaded on different environments, serializing object graphs is...
During the execution of object-oriented applications, several millions of objects are created, used ...
International audienceMost of the current garbage collector implementations work by reachability. Th...
Migration is a fundamental mechanism for achieving load balancing and locality of references in para...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
International audienceIn object-oriented systems, runtime memory is composed of an object graph in w...
In object-oriented systems, runtime memory is composed of an object graph in which objects refer to ...
International audienceAbstract During the execution of object-oriented applications, several million...
Abstract During the execution of object-oriented applications, several millions of objects are creat...
International audienceLarge object-oriented applications may occupy hundreds of megabytes or even gi...
International audienceSerializing object graphs is an important activity since objects should be sto...
International audienceSince objects need to be stored and reloaded on different environments, serial...
Since objects need to be stored and reloaded on different environments, serializing object graphs is...
During the execution of object-oriented applications, several millions of objects are created, used ...
International audienceMost of the current garbage collector implementations work by reachability. Th...
Migration is a fundamental mechanism for achieving load balancing and locality of references in para...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...