Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to the very different behaviours in the dynamic need of resources of parallel applications. This paper presents the approach adopted in the Parallel Objects (PO) environment to let users drive object allocation in parallel/distributed architectures. A set of high-level directives permits users to specify the allocation needs of application objects; a dynamic load-balancing tool - part of the environment run-time support - uses the user-level allocation directives to tune its behaviour. This paper presents the PO implementation of an application example in the field of traffic simulation. The goal is to show the ease of use and the flexibility o...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
It is shown how a parallel object model can be used as a support environment for massively parallel ...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
Automated allocation tools do not achieve the same efficiency for all kinds of applications. A paral...
The diffusion of parallel architectures is currently limited by the lack of tools to exploit efficie...
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...
The paper presents the Abstract Configuration Language (ACL) implemented within the Parallel Objects...
The paper presents the mechanisms for dynamic load distribution implemented within the support for t...
The paper focuses on the allocation area, with the aim of providing a survey on systems that provide...
In this paper, a parallel object collection (POC) model is introduced to support data parallelism in...
The authors present an object-based model that stresses the property of parallelism: parallel object...
The authors define a programming environment, Parallel Objects (PO), where any entity is an object c...
The paper focuses on language constructs for driving the allocation of parallel object-oriented appl...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
It is shown how a parallel object model can be used as a support environment for massively parallel ...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...
Predefined and automatic approaches to allocation cannot always achieve satisfactory results, due to...
Automated allocation tools do not achieve the same efficiency for all kinds of applications. A paral...
The diffusion of parallel architectures is currently limited by the lack of tools to exploit efficie...
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...
The paper presents the Abstract Configuration Language (ACL) implemented within the Parallel Objects...
The paper presents the mechanisms for dynamic load distribution implemented within the support for t...
The paper focuses on the allocation area, with the aim of providing a survey on systems that provide...
In this paper, a parallel object collection (POC) model is introduced to support data parallelism in...
The authors present an object-based model that stresses the property of parallelism: parallel object...
The authors define a programming environment, Parallel Objects (PO), where any entity is an object c...
The paper focuses on language constructs for driving the allocation of parallel object-oriented appl...
Advances in hardware technologies combined with decreased costs have started a trend towards massive...
It is shown how a parallel object model can be used as a support environment for massively parallel ...
Abstract The use of object-based programming techniques helps to reduce the cost of software develop...