2020
DOI: 10.38094/jastt1215
|View full text |Cite
|
Sign up to set email alerts
|

CPU Scheduling Techniques: A Review on Novel Approaches Strategy and Performance Assessment

Abstract: The operating system (OS) is now being widely used in many of the various modern applications in recent years, ranging from diabetic monitoring to other strategic planning. The main function of any OS is to control and coordinate all hardware resources among the commands of the same/different user, which increases the efficiency of advanced comprehensive applications. In an autonomous computer system, the CPU is one of the important resources to manage and process all activities which require schedulin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 28 publications
(23 citation statements)
references
References 39 publications
0
23
0
Order By: Relevance
“…At the heart of an OS is the kernel. It is the first process loaded at boot time, and it remains in continuous use for the duration of the session [55]. In its simplest form, a kernel provides the following services:…”
Section: Kernel Issuesmentioning
confidence: 99%
“…At the heart of an OS is the kernel. It is the first process loaded at boot time, and it remains in continuous use for the duration of the session [55]. In its simplest form, a kernel provides the following services:…”
Section: Kernel Issuesmentioning
confidence: 99%
“…Distributed computing is a field of computer science that studies distributed systems [54]. A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another from any system [57].…”
Section: Concepts Of Distributed Systems and Data Miningmentioning
confidence: 99%
“…It may be necessary to handle heterogeneous systems, several databases and perhaps various schemes [53]. The communications protocol between nodes should be scalable and effective, as well as how information collected from various nodes may be used selectively [54].…”
Section: Introductionmentioning
confidence: 99%
“…For several decades, scheduling and job scheduling have received constant attention from both researchers and practitioners from across the world. Such a level of interest is justified by the broad applications of scheduling which go from production planning and manufacturing [1,2], construction [3], cloud computing [4,5], transportation [6], education [7], healthcare [8] to CPUs [9], Internet of Things [10] and sensor networks [11]. Moreover, many scheduling problems are NP-hard, increasing the importance of developing faster and more efficient solving methods for scheduling problems with real-life instance sizes.…”
Section: Introductionmentioning
confidence: 99%