2006 IEEE International Conference on Cluster Computing 2006
DOI: 10.1109/clustr.2006.311910
|View full text |Cite
|
Sign up to set email alerts
|

TGrid - Grid runtime support for hierarchically structured task-parallel programs

Abstract: In this article we introduce a grid runtime system called TGrid which is designed to run hierarchically structured task-parallel programs on heterogenous environments and can also be used for common component-based grid programming. TGrid is built on top of a location-aware communication layer which enables the runtime system to cluster grid nodes. As a result, the component scheduler assigns a multi-processor task to a set of processors taking into account the spatial locality within the available processors.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2006
2006
2011
2011

Publication Types

Select...
4
1

Relationship

5
0

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 16 publications
0
7
0
Order By: Relevance
“…TGrid is a software runtime system which allows the execution of hierarchically-structured multi-processor tasks [6]. M-tasks which are bound to disjoint sets of processors can run concurrently and thus implement the task parallel paradigm.…”
Section: A the Tgrid Environmentmentioning
confidence: 99%
See 1 more Smart Citation
“…TGrid is a software runtime system which allows the execution of hierarchically-structured multi-processor tasks [6]. M-tasks which are bound to disjoint sets of processors can run concurrently and thus implement the task parallel paradigm.…”
Section: A the Tgrid Environmentmentioning
confidence: 99%
“…In previous work we have introduced the TGrid framework which is an execution environment for multi-processor tasks on clusters of clusters [6]. It supports the dynamic creation of M-tasks, leading to aforementioned dynamically created DAGs.…”
Section: Introductionmentioning
confidence: 99%
“…In previous work, we have introduced the TGrid framework which is an runtime environment for the execution of M-tasks in clusters of clusters [4]. It supports the dynamic creation of M-tasks, leading to aforementioned dynamically created DAGs.…”
Section: Introductionmentioning
confidence: 99%
“…Such structures arises naturally in many applications (see [1] for a discussion of the benefits of mixed parallelism and for application examples). A programming environment designed to express and execute mixed-parallel applications on the grid is TGrid [2]. This framework takes a task graph as input, finds ready nodes in the task graph, and maps (schedules) them onto different grid sites.…”
Section: Introductionmentioning
confidence: 99%