2006
DOI: 10.1007/s11227-006-8300-7
|View full text |Cite
|
Sign up to set email alerts
|

Workload management of cooperatively federated computing clusters

Abstract: Cooperative resource sharing enables distinct organizations to form a federation of computing resources. The motivation behind cooperation is that organizations are likely to serve each other by trading unused CPU cycles given the existence of irregular usage patterns of their local resources. In this way, resource sharing would enable organizations to purchase resources at a feasible level while meeting peak computational throughput requirements. This federation results in community grid that must be managed.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
6
0

Year Published

2008
2008
2011
2011

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…Dynamic scheduling, conducted at run time, can support dynamic load-balancing and fault-tolerance. Although load balancing shares loads among nodes in job execution [34,35], the practice introduces additional program execution overhead.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Dynamic scheduling, conducted at run time, can support dynamic load-balancing and fault-tolerance. Although load balancing shares loads among nodes in job execution [34,35], the practice introduces additional program execution overhead.…”
Section: Related Workmentioning
confidence: 99%
“…Some works consider memory latency the main indicator for load sharing [36], or take memory and CPU power usage into account [37]. Others take additional measures such as queueing [35] and coallocation method [38] into consideration. Previously, there was no need to consider co-allocationallocation of jobs across clusters-in a single-cluster system, but it must be implemented in multi-cluster environments.…”
Section: Related Workmentioning
confidence: 99%
“…As to the dynamic scheduling, it conducts the scheduling at run time and it can support dynamic load balancing and fault tolerance. Although load balancing could share the load between nodes after the job is in its execution state [26] [27].…”
Section: Background Reviewmentioning
confidence: 99%
“…Some works considers the memory latency as the main indicator for load sharing [29], or taking both memory and CPU power usage into account [27][28] [30]. Previously, on a single cluster system, there is no need of considering coallocation which is allocating jobs across different clusters.…”
Section: Background Reviewmentioning
confidence: 99%
“…Some of them use memory latency as the main indicator for load sharing [17], or take memory and CPU power usage into account [6]. Others take further steps like queuing [21] or co-allocation [11] into consideration. In single-cluster systems there is no need to consider coallocation, which allocates jobs across clusters, but it is necessary in multi-cluster systems.…”
Section: Related Workmentioning
confidence: 99%