2018
DOI: 10.1016/j.cosrev.2018.08.002
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling in distributed systems: A cloud computing perspective

Abstract: Scheduling is essentially a decision-making process that enables resource sharing among a number of activities by determining their execution order on the set of available resources. The emergence of distributed systems brought new challenges on scheduling in computer systems, including clusters, grids, and more recently clouds. On the other hand, the plethora of research makes it hard for both newcomers researchers to understand the relationship among different scheduling problems and strategies proposed in t… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
46
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
9
1

Relationship

0
10

Authors

Journals

citations
Cited by 81 publications
(48 citation statements)
references
References 165 publications
0
46
0
2
Order By: Relevance
“…e IaaS cloud is a very common model from the perspective of resource management; thus, scheduling in such systems has gained great attention especially from the research community [67]. e IaaS cloud model provides computing resources as virtual resources that are made accessible to consumers through the Internet [68,69].…”
Section: Model and Problem Formulationmentioning
confidence: 99%
“…e IaaS cloud is a very common model from the perspective of resource management; thus, scheduling in such systems has gained great attention especially from the research community [67]. e IaaS cloud model provides computing resources as virtual resources that are made accessible to consumers through the Internet [68,69].…”
Section: Model and Problem Formulationmentioning
confidence: 99%
“…This decision is based on the objective function. One of the most employed objective functions in modern cloud systems is task completion time, or makespan [97] that should be minimized. Some of the other objective functions that are usually taken for research, as well as for the practical purposes include: minimization of the transfer and communication time, maximization of the throughput, maximization of the load balancing and resource utilization, and minimization of the computing costs and energy consumption.…”
Section: Cloud Task Scheduling Problem Formulationmentioning
confidence: 99%
“…One of the software and methodological implementations used for the processes of spatial and geospatial modeling of structure, interconnections and dynamics in hydro and oceanology are geographic information systems (GIS) [5]. Using the model of distributed or cloud computing using an agent-based approach used to process Big Data will allow you to make the transition to a qualitatively new knowledge, optimize the processes occurring in large-scale scientific research, and solve the problem of analysis and representative visualization of measurement slices in multidimensional databases [6][7][8], to analyze the cyclical nature of changes in ecological and geological changes, while using statistics for more than 100 years of environmental monitoring.…”
Section: Review Of Literary Sourcesmentioning
confidence: 99%