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

A Survey of Task Allocation and Load Balancing in Distributed Systems

Abstract: In past decades, significant attention has been devoted to the task allocation and load balancing in distributed systems. Although there have been some related surveys about this subject, each of which only made a very preliminary review on the state of art of one single type of distributed systems. To correlate the studies in varying types of distributed systems and make a comprehensive taxonomy on them, this survey mainly categorizes and reviews the representative studies on task allocation and load balancin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
87
0
5

Year Published

2017
2017
2022
2022

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 166 publications
(92 citation statements)
references
References 93 publications
0
87
0
5
Order By: Relevance
“…The duplex public goods game, D-PGG, studied in this article can be an appropriate basis for this study. Then we also hope this series of studies can help the research of agent coordination [57,58], since agents always need to interact through multiple network layers concurrently.…”
Section: Discussionmentioning
confidence: 99%
“…The duplex public goods game, D-PGG, studied in this article can be an appropriate basis for this study. Then we also hope this series of studies can help the research of agent coordination [57,58], since agents always need to interact through multiple network layers concurrently.…”
Section: Discussionmentioning
confidence: 99%
“…There are several inspiring load balancing approaches which have presented interesting results. Some of them are proposed for distributed systems [8], grid [9], [10], P2P systems [11], [12], and also for cloud computing systems [13], [14], and heterogeneous computing systems [15], [16], [17]. The main idea behind the considered challenge is the effective method for task assignment.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, the computational power or other resources in the controllers may have spare capacity to process additional tasks. The study of assigning these existing extra resources to time sensitive tasks and overloaded computer systems becomes an interesting alternative to cloud processing [10,11]. Such systems as part of a network infrastructure could efficiently deal with front line demands [12].…”
Section: Introductionmentioning
confidence: 99%