In this paper, a parallel object collection (POC) model is introduced to support data parallelism in a parallel object-oriented system. This model is based on the idea of data partitioning and method replication. To achieve load-balancing, partition objects are dynamically migrated at runtime according to the system load situation. A threshold-based strategy is used in the dynamic load-balancing. To avoid over-convergence of load during partition object migration, a new destination node selection algorithm is proposed. The threshold values used in the algorithm are also adaptively adjusted to better reflect the fluctuation of the load during execution. To evaluate the performance of the dynamic load balancing algorithm, simulation experimen...
It is well known that the performance of a parallel discreteevent simulation (PDES) depends on the a...
Abstract. CORBA is a widely used solution for distributed object application. Currently, object impl...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
In this paper, a parallel object collection (POC) model is introduced to support data parallelism in...
In this paper, a replication-based parallel object model will be presented first, where object repli...
In this paper, a replication-based parallel object model will be presented first, where object repli...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
Migration is a fundamental mechanism for achieving load balancing and locality of references in para...
Abstract. Many parallel applications are highly dynamic in nature. In some, computation and communic...
The paper presents the mechanisms for dynamic load distribution implemented within the support for t...
We present a contribution on dynamic load balancing for distributed and parallel object-oriented app...
Abstract. We present a contribution on dynamic load balancing for distributed and parallel object-or...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Load balancing is a challenging work for parallel dynamic programming due to its intrinsically stron...
It is well known that the performance of a parallel discreteevent simulation (PDES) depends on the a...
Abstract. CORBA is a widely used solution for distributed object application. Currently, object impl...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
In this paper, a parallel object collection (POC) model is introduced to support data parallelism in...
In this paper, a replication-based parallel object model will be presented first, where object repli...
In this paper, a replication-based parallel object model will be presented first, where object repli...
The paper addresses dynamic allocation of objects in a distributed object-oriented (OO for short) pr...
Migration is a fundamental mechanism for achieving load balancing and locality of references in para...
Abstract. Many parallel applications are highly dynamic in nature. In some, computation and communic...
The paper presents the mechanisms for dynamic load distribution implemented within the support for t...
We present a contribution on dynamic load balancing for distributed and parallel object-oriented app...
Abstract. We present a contribution on dynamic load balancing for distributed and parallel object-or...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Load balancing is a challenging work for parallel dynamic programming due to its intrinsically stron...
It is well known that the performance of a parallel discreteevent simulation (PDES) depends on the a...
Abstract. CORBA is a widely used solution for distributed object application. Currently, object impl...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...