2016
DOI: 10.3390/ijgi5080141
|View full text |Cite
|
Sign up to set email alerts
|

Hypergraph+: An Improved Hypergraph-Based Task-Scheduling Algorithm for Massive Spatial Data Processing on Master-Slave Platforms

Abstract: Spatial data processing often requires massive datasets, and the task/data scheduling efficiency of these applications has an impact on the overall processing performance. Among the existing scheduling strategies, hypergraph-based algorithms capture the data sharing pattern in a global way and significantly reduce total communication volume. Due to heterogeneous processing platforms, however, single hypergraph partitioning for later scheduling may be not optimal. Moreover, these scheduling algorithms neglect t… 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

2020
2020
2023
2023

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 25 publications
0
4
0
Order By: Relevance
“…Yang et al improved the traditional vertex-cut hypergraph partition into a net-cut hypergraph partition [36]; it effectively balanced the partitioning results but it is not suitable for large-scale data. In addition, [37] and [38] used hypergraphs to reduce data transfer to shorten the overall makespan but they neglected the actual execution of the task. From the above work, it is evident that the deficiency of current studies is that they simply integrate the idea of the hypergraph or cannot be applied to problem optimization in geographically distributed data centers.…”
Section: ) Task-oriented Scheduling Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…Yang et al improved the traditional vertex-cut hypergraph partition into a net-cut hypergraph partition [36]; it effectively balanced the partitioning results but it is not suitable for large-scale data. In addition, [37] and [38] used hypergraphs to reduce data transfer to shorten the overall makespan but they neglected the actual execution of the task. From the above work, it is evident that the deficiency of current studies is that they simply integrate the idea of the hypergraph or cannot be applied to problem optimization in geographically distributed data centers.…”
Section: ) Task-oriented Scheduling Algorithmsmentioning
confidence: 99%
“…• Hypergraph: This algorithm assigns tasks to data centers using a hypergraph partitioning method, which evenly divides the tasks into balanced partitions according to the number of data centers. • F ast − N ewman: By considering the task scheduling problem as a community detection problem with the goal of reducing data transfer cost, this algorithm iteratively places tasks into communities while maximizing the modularity measure Q [38], where the greater modularity Q gains a better performance of community division.…”
Section: B Comparative Algorithmsmentioning
confidence: 99%
“…The job scheduler has been developed for data locality improvement, 3,6,[8][9][10][11] improvement in energy efficiency, [12][13][14][15] job priorities, 3,16 resource demand, 10,16,17 job execution time. 9,12,[18][19][20][21] Heuristic optimization has been used to optimize the scheduling with these objectives. Many researchers have considered more than one objective.…”
Section: Literature Review and Challengesmentioning
confidence: 99%
“…The hypergraph is partitioned to reduce the data locality and scheduling is done based on minimum completion time. A similar yet improved hypergraph+ scheme is presented in Reference 20 in the heterogeneous environment. Another similar solution to data locality is also presented in References 27,28 with bipartite graph.…”
Section: Introductionmentioning
confidence: 99%