2007 8th IEEE/ACM International Conference on Grid Computing 2007
DOI: 10.1109/grid.2007.4354123
|View full text |Cite
|
Sign up to set email alerts
|

Pluggable grid services

Abstract: Abstract-This paper introduces a new concept of pluggable grid service, that provides seamless access to computational grids, based on aspect-oriented techniques. Pluggable grid services avoid explicit calls to grid services in scientific codes, localize grid-specific concerns into well defined modules and can be (un)plugged from scientific codes. Domain specific code becomes oblivious of grid issues, allowing scientists to concentrate on domain specific issues, and to manage grid issues by composing grid-spec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…The idea to structurally decouple clients from grid complexity was discussed in [10]. Their approach is based on client source code and transformations that can connect or disconnect it to a grid environment.…”
Section: Related Workmentioning
confidence: 99%
“…The idea to structurally decouple clients from grid complexity was discussed in [10]. Their approach is based on client source code and transformations that can connect or disconnect it to a grid environment.…”
Section: Related Workmentioning
confidence: 99%
“…GridGain [31] uses Java annotations to non-invasively alter sequential applications to exploit distributed CPUs, but it does not target interoperability or pluggability of existing Grid services. Moreover, Sobral [32] introduces the concept of Pluggable Grid Service (PGS) to isolate scientific codes from Grid-specific concerns. Examples of PGSs include remoting, scheduling and grain control (for parallel computations), and are supported through AOP.…”
Section: Introductionmentioning
confidence: 99%
“…GridSeparate has a similar purpose but for grid systems, where computing systems are connected through wide area networks (it relies on a grid middleware to remotely deploy instances of a class). The set of abstractions address concurrent execution [6], application partitioning [18] (including abstractions to cope with data dependences among tasks) and grid specific issues [17], such as load distribution and fault-tolerance.…”
Section: Synchronizedmentioning
confidence: 99%
“…For instance, to address machines with different speeds, we implemented a scheduler service [17] that selects the fastest instance of an aggregate for each method call and a failover service that addresses faulty nodes in a grid environment. Both services can be combined with the Replicate/DivideCombine template to adapt and configure applications for grid environments.…”
Section: Replicate>>mentioning
confidence: 99%