Current grid-aware applications are developed on existing software infrastructures, such as Globus, by developers who are experts on grid software implementation. Although many useful applications have been produced this way, this approach may hardly support the additional complexity to quality of service (QoS) control in real application. We describe the ASSIST programming environment, the prototype of parallel programming environment currently under development at our group, as a suitable basis to capture all the desired features for QoS control for the grid. Grid applications, built as compositions of ASSIST components, are supported by an innovative grid abstract machine, which includes essential abstractions of standard middleware services and a hierarchical application manager, which may be considered as an early prototype of autonomic manager.
Autonomic QoS in ASSIST grid-aware components
ALDINUCCI, MARCO;
2006-01-01
Abstract
Current grid-aware applications are developed on existing software infrastructures, such as Globus, by developers who are experts on grid software implementation. Although many useful applications have been produced this way, this approach may hardly support the additional complexity to quality of service (QoS) control in real application. We describe the ASSIST programming environment, the prototype of parallel programming environment currently under development at our group, as a suitable basis to capture all the desired features for QoS control for the grid. Grid applications, built as compositions of ASSIST components, are supported by an innovative grid abstract machine, which includes essential abstractions of standard middleware services and a hierarchical application manager, which may be considered as an early prototype of autonomic manager.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.