Parallel object-oriented environments have a high degree of dynamicity and need specialised support to achieve efficiency of execution. Static strategies are not suitable for these environments: any prediction before execution can only roughly estimate the real behaviour. In object-oriented environments, the decision to create/destroy objects is usually taken at run-time and object allocation can change during the execution. The requirement of dynamicity should be considered in the design of every component of the support. The routing system, for instance, must ensure delivery even in case of object dynamic allocation/reallocation. The paper argues that routing algorithms for parallel object-oriented environments in massively parallel architectures should be both adaptive and efficient. We adopted a routing strategy designed tobe effective in case of objects dynamically created/destroyed and capable of moving during the execution. Our adaptive strategy does not assume acknowledge of both object allocation and system topology configuration. © World Scientific Publishing Company.
A Routing Strategy for Object-oriented Applications in Massively Parallel Architectures
STEFANELLI, Cesare
1997
Abstract
Parallel object-oriented environments have a high degree of dynamicity and need specialised support to achieve efficiency of execution. Static strategies are not suitable for these environments: any prediction before execution can only roughly estimate the real behaviour. In object-oriented environments, the decision to create/destroy objects is usually taken at run-time and object allocation can change during the execution. The requirement of dynamicity should be considered in the design of every component of the support. The routing system, for instance, must ensure delivery even in case of object dynamic allocation/reallocation. The paper argues that routing algorithms for parallel object-oriented environments in massively parallel architectures should be both adaptive and efficient. We adopted a routing strategy designed tobe effective in case of objects dynamically created/destroyed and capable of moving during the execution. Our adaptive strategy does not assume acknowledge of both object allocation and system topology configuration. © World Scientific Publishing Company.I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.