TY - GEN
T1 - Deep middleware for the divergent grid
AU - Grace, Paul
AU - Coulson, Geoff
AU - Blair, Gordon S.
AU - Porter, Barry
PY - 2005/12/1
Y1 - 2005/12/1
N2 - Next-generation Grid applications will be highly heterogeneous in nature, will run on many types of computer and device, will operate within and across many heterogeneous network types, and must be explicitly configurable and runtime reconfigurable. We refer to this future Grid environment as the "divergent Grid". In this paper, we propose a "deep middleware" approach to meeting key requirements of the divergent Grid. Deep middleware reaches down into the network to provide highly flexible network support that underpins a rich, extensible and reconfigurable set of application-level "interaction paradigms" (such as publish-subscribe, multicast, tuple spaces etc.). In our Gridkit middleware platform, these facilities are encapsulated in two key component frameworks: the interaction framework and the overlay framework, which are the subject of this paper. The paper also evaluates the two frameworks in terms of their configurability (e.g. ability to be profiled for different device types) and reconfigurability (e.g. to self-optimise as the environment changes).
AB - Next-generation Grid applications will be highly heterogeneous in nature, will run on many types of computer and device, will operate within and across many heterogeneous network types, and must be explicitly configurable and runtime reconfigurable. We refer to this future Grid environment as the "divergent Grid". In this paper, we propose a "deep middleware" approach to meeting key requirements of the divergent Grid. Deep middleware reaches down into the network to provide highly flexible network support that underpins a rich, extensible and reconfigurable set of application-level "interaction paradigms" (such as publish-subscribe, multicast, tuple spaces etc.). In our Gridkit middleware platform, these facilities are encapsulated in two key component frameworks: the interaction framework and the overlay framework, which are the subject of this paper. The paper also evaluates the two frameworks in terms of their configurability (e.g. ability to be profiled for different device types) and reconfigurability (e.g. to self-optimise as the environment changes).
UR - http://www.scopus.com/inward/record.url?scp=33646807805&partnerID=8YFLogxK
UR - https://link.springer.com/chapter/10.1007%2F11587552_17
U2 - 10.1007/11587552_17
DO - 10.1007/11587552_17
M3 - Conference publication
AN - SCOPUS:33646807805
SN - 3540303235
SN - 9783540303237
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 334
EP - 353
BT - Middleware 2005
PB - Springer
T2 - ACM/IFIP/USENIX 6th International Middleware Conference, Middleware 2005
Y2 - 28 November 2005 through 2 December 2005
ER -