2009
DOI: 10.1109/tpds.2008.61
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Load Balancing and Job Replication in a Global-Scale Grid Environment: A Comparison

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 40 publications
(20 citation statements)
references
References 16 publications
0
20
0
Order By: Relevance
“…The topic of replication of tasks has been extensively explored in the context of Grid systems [16], [17], [18], [19], [20] without addressing the issue of cost for resource utilization. Plankensteiner and Prodan [21] proposed an algorithm for scheduling of workflow applications on Grids with tasks replication to meet deadline constraints.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The topic of replication of tasks has been extensively explored in the context of Grid systems [16], [17], [18], [19], [20] without addressing the issue of cost for resource utilization. Plankensteiner and Prodan [21] proposed an algorithm for scheduling of workflow applications on Grids with tasks replication to meet deadline constraints.…”
Section: Related Workmentioning
confidence: 99%
“…1: Data: V M: List of provisioned VMs. 2: for each virtual machine vm in V M do 3: t start ← first task scheduled to vm; 4: t last ← last task scheduled to vm; 5: vm.startTime ← st(t start ); 6: transferTime ← 0; for each parent t p of t start do 8: if D(e p,start ) > transferTime then 9: transferTime ← D(e p,start ); 10: end if 11: end for 12: vm.startTime ← vm.startTime − transferTime − bootTime; 13: for each child t c of t end do 14: if D(e end,c ) > transferTime then 15: transferTime ← D(e end,c ); 16: end if 17: end for 18: vm.endTime ← vm.endTime + transferTime; 19 vm ← first VM from V whose cost is smaller than rb; 10: if no VM was found then 11: Break; 12: end if 13: Replicate vm; 14: Add the new machine to V M; 15: Add a slot representing the new machine in P ; 16: Move vm to the end of V ; 17: rb ← cost of vm; 18: end while 19: Sort P and U in increasing order of size; 20: Add U at the end of P ; 21: Sort tasks from T in ascending order of replication precedence; 22: for each slot s in P do 23: if s is unpaid and there is no available budget then 24: Break; 25 …”
Section: Algorithmmentioning
confidence: 99%
“…The multi-tier hierarchical cloud system architecture [16][17][22][23][24][25] supports an efficient method for sharing data and computational and other resources, as shown in Fig.2. It typically consists of different tiers of data centers with different regions and sizes.…”
Section: System Modelmentioning
confidence: 99%
“…Since behavior of node in the system is not static due to node failure or node removal etc., therefore a temporal unbalance among the nodes exists. Due to dynamic nature of grid system a job replication approach [5] are suitable to deal with job processing. A job replication scheme is same as job distribution but send a copy of job to each processor for processing instead of different types of jobs.…”
Section: Disscussionmentioning
confidence: 99%