In an O-O large distributed system, object grouping is crucial in order to optimize communications between objects and disk I/O transfers. In this paper, we present a general purpose and scalable object clustering method which is integrated with garbage collection and load balancing processing. We propose a mixed dynamic and programmer-driven approach. 1 Introduction The evolution of distributed applications is characterized by a growing number of nodes and (possibly persistent) objects, due to an increasing number of users and to code reuse. As a result, object clustering is important for performance purpose: to co-locate objects that communicate often, and to optimize disk I/O. Moreover, object clustering does not only improve paging per...
We investigate clustering techniques that are specifically tailored for object-oriented database sys...
When object databases arrived on the scene some ten years ago, they provided database capabilities f...
In this paper, a parallel object collection (POC) model is introduced to support data parallelism in...
Garbage collection can be a performance bottleneck in large distributed, multi-threaded applications...
A powerful programming environment for developing distributed applications relies on its ability to ...
Designing system software for large-scale shared-memory multiprocessors is challenging because of th...
Systems that store a large number of persistent objects over many sites in a network pose new challe...
Horizontal fragmentation plays an important role in the design phase of Distributed Databases. Compl...
This paper presents a distributed object model MOIDE for solving irregularly structured problems on ...
Support for distributed co-operative work implies object sharing. The memory management of these di...
Currently, software engineering is becoming even more complex due to distributed computing. In this ...
Abstract. This report presents an overview of several approaches to provide a Single System Image vi...
This paper describes the major issues in the design and implementation of orthogonal persistence in ...
This paper describes the major issues in the design and implementation of orthogonal persistence in ...
grantor: University of TorontoTo achieve high performance on shared memory multiprocessors...
We investigate clustering techniques that are specifically tailored for object-oriented database sys...
When object databases arrived on the scene some ten years ago, they provided database capabilities f...
In this paper, a parallel object collection (POC) model is introduced to support data parallelism in...
Garbage collection can be a performance bottleneck in large distributed, multi-threaded applications...
A powerful programming environment for developing distributed applications relies on its ability to ...
Designing system software for large-scale shared-memory multiprocessors is challenging because of th...
Systems that store a large number of persistent objects over many sites in a network pose new challe...
Horizontal fragmentation plays an important role in the design phase of Distributed Databases. Compl...
This paper presents a distributed object model MOIDE for solving irregularly structured problems on ...
Support for distributed co-operative work implies object sharing. The memory management of these di...
Currently, software engineering is becoming even more complex due to distributed computing. In this ...
Abstract. This report presents an overview of several approaches to provide a Single System Image vi...
This paper describes the major issues in the design and implementation of orthogonal persistence in ...
This paper describes the major issues in the design and implementation of orthogonal persistence in ...
grantor: University of TorontoTo achieve high performance on shared memory multiprocessors...
We investigate clustering techniques that are specifically tailored for object-oriented database sys...
When object databases arrived on the scene some ten years ago, they provided database capabilities f...
In this paper, a parallel object collection (POC) model is introduced to support data parallelism in...