A Machine Learning-Based Approach to Estimate the CPU-Burst Time for Processes in the Computational Grids

The implementation of CPU-Scheduling algorithms such as Shortest-Job-First (SJF) and Shortest Remaining Time First (SRTF) is relying on knowing the length of the CPU-bursts for processes in the ready queue. There are several methods to predict the length of the CPU-bursts, such as exponential averag...

Full description

Saved in:
Bibliographic Details
Published in:2015 3rd International Conference on Artificial Intelligence, Modelling and Simulation (AIMS) pp. 3 - 8
Main Authors: Helmy, Tarek, Al-Azani, Sadam, Bin-Obaidellah, Omar
Format: Conference Proceeding
Language:English
Published: IEEE 01.12.2015
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The implementation of CPU-Scheduling algorithms such as Shortest-Job-First (SJF) and Shortest Remaining Time First (SRTF) is relying on knowing the length of the CPU-bursts for processes in the ready queue. There are several methods to predict the length of the CPU-bursts, such as exponential averaging method, however these methods may not give an accurate or reliable predicted values. In this paper, we will propose a Machine Learning (ML) based approach to estimate the length of the CPU-bursts for processes. The proposed approach aims to select the most significant attributes of the process using feature selection techniques and then predicts the CPU-burst for the process in the grid. ML techniques such as Support Vector Machine (SVM) and K-Nearest Neighbors (K-NN), Artificial Neural Networks (ANN) and Decision Trees (DT) are used to test and evaluate the proposed approach using a grid workload dataset named "GWA-T-4 Auver Grid". The experimental results show that there is a strength linear relationship between the process attributes and the burst CPU time. Moreover, K-NN performs better in nearly all approaches in terms of CC and RAE. Furthermore, applying attribute selection techniques improves the performance in terms of space, time and estimation.
AbstractList The implementation of CPU-Scheduling algorithms such as Shortest-Job-First (SJF) and Shortest Remaining Time First (SRTF) is relying on knowing the length of the CPU-bursts for processes in the ready queue. There are several methods to predict the length of the CPU-bursts, such as exponential averaging method, however these methods may not give an accurate or reliable predicted values. In this paper, we will propose a Machine Learning (ML) based approach to estimate the length of the CPU-bursts for processes. The proposed approach aims to select the most significant attributes of the process using feature selection techniques and then predicts the CPU-burst for the process in the grid. ML techniques such as Support Vector Machine (SVM) and K-Nearest Neighbors (K-NN), Artificial Neural Networks (ANN) and Decision Trees (DT) are used to test and evaluate the proposed approach using a grid workload dataset named "GWA-T-4 Auver Grid". The experimental results show that there is a strength linear relationship between the process attributes and the burst CPU time. Moreover, K-NN performs better in nearly all approaches in terms of CC and RAE. Furthermore, applying attribute selection techniques improves the performance in terms of space, time and estimation.
Author Helmy, Tarek
Bin-Obaidellah, Omar
Al-Azani, Sadam
Author_xml – sequence: 1
  givenname: Tarek
  surname: Helmy
  fullname: Helmy, Tarek
  email: helmy@kfupm.edu.sa
  organization: Dept. of Inf. & Comput. Sci., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
– sequence: 2
  givenname: Sadam
  surname: Al-Azani
  fullname: Al-Azani, Sadam
  email: g201002580@kfupm.edu.sa
  organization: Dept. of Inf. & Comput. Sci., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
– sequence: 3
  givenname: Omar
  surname: Bin-Obaidellah
  fullname: Bin-Obaidellah, Omar
  email: g201201820@kfupm.edu.sa
  organization: Dept. of Inf. & Comput. Sci., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
BookMark eNotjj1vwjAURV2pHQrt1q2L_0ConfgjGQOiFCmoSIUZvdgvxRLYkW2G_vsiwXR1da6O7oQ8-uCRkDfOZpyz5qNdb35mJePyWh_IhAulq1ppWT8T19INmKPzSDuE6J3_LeaQ0NJ2HGO4IpoDXabszpCR5iPSxXZfzC8xZbpzZ6RDiHQbg8GUMFHnb5twHi8ZsgseTnQVnU0v5GmAU8LXe07J_nO5W3wV3fdqvWi7wnEtc9EbZoQxYIWqGVjQRoq6soojV0aiLJkwijcc6l4L0bBq0AwG26vBamlKW03J-83rEPEwxuvx-HfQigkpyuofs5BTMA
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/AIMS.2015.11
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1467386758
9781467386753
EndPage 8
ExternalDocumentID 7604542
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i175t-bc0c4ccad4680ada7c5483d61e16c5e5204c6191a8b744903f70afdb6fd75c2d3
IEDL.DBID RIE
ISICitedReferencesCount 9
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000397991500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu Jun 29 18:36:39 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-bc0c4ccad4680ada7c5483d61e16c5e5204c6191a8b744903f70afdb6fd75c2d3
PageCount 6
ParticipantIDs ieee_primary_7604542
PublicationCentury 2000
PublicationDate 2015-Dec.
PublicationDateYYYYMMDD 2015-12-01
PublicationDate_xml – month: 12
  year: 2015
  text: 2015-Dec.
PublicationDecade 2010
PublicationTitle 2015 3rd International Conference on Artificial Intelligence, Modelling and Simulation (AIMS)
PublicationTitleAbbrev AIMSim
PublicationYear 2015
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.6581603
Snippet The implementation of CPU-Scheduling algorithms such as Shortest-Job-First (SJF) and Shortest Remaining Time First (SRTF) is relying on knowing the length of...
SourceID ieee
SourceType Publisher
StartPage 3
SubjectTerms Artificial intelligence
Computational modeling
CPU Scheduling Algorithm
CPU-Burst
Feature Selection
Machine Learning
Scheduling algorithms
Single machine scheduling
Testing
Title A Machine Learning-Based Approach to Estimate the CPU-Burst Time for Processes in the Computational Grids
URI https://ieeexplore.ieee.org/document/7604542
WOSCitedRecordID wos000397991500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEG6QePCkBozv9ODRwi7bB3sEAmoihEQx3Egfs2YvC4HF3--0u0EPXrw1TZMm00y_mfb7Zgh5UJGJDUIPMwIk484kTCNqsCwVRupMOB0U3h-vajbrL5fpvEEeD1oYAAjkM-j4YfjLd2u7909lXSV9wTi8cI-UkpVW68BlT7uDl-mb52qJjm8H9KtXSoCKyen_Njkj7R_NHZ0f0OScNKBokXxAp4HtCLQuhPrJhog7jg7qWuC0XNMxuikGnkAxmKOj-YIN9xjTUa_uoBiT0loMADuaF9Wa0MqhfgakT9vc7dpkMRm_j55Z3RyB5Yj4JTM2shzN77jsR9ppZTH3SJyMIZZWgOhF3GJyFOu-UZynUZKpSGdedOeUsD2XXJBmsS7gklDMuThk6NtGK64VpNqAkeicTkrABPaKtLyZVpuq_sWqttD139M35MQfQkX5uCXNcruHO3Jsv8p8t70Ph_YNBbKb9g
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT8JAEN0QNNGTGjB-uwePLrR0u0uPQECIQEgEw43sx9T0UgwUf7-zS4MevHhrNk2a7GT6Znbfm0fIkwx0qBF6mI5BMG51xBSiBkuTWAuVxlZ5hff7WE6n7eUymVXI80ELAwCefAYN9-jv8u3a7NxRWVMKNzAOf7hHzjmrVGsd2OxJszOavDm2VtxwhkC_3FI8WAzO_veZc1L_Ud3R2QFPLkgF8hrJOnTi-Y5Ay1GoH6yLyGNpp5wGTos17WOiYukJFMs52pstWHeHVR11-g6KVSkt5QCwpVm-f8ebOZQHgfRlk9ltnSwG_XlvyEp7BJYh5hdMm8BwDIDloh0oq6TB7iOyIoRQmBjiVsANtkehamvJeRJEqQxU6mR3VsamZaNLUs3XOVwRil0XhxSzWyvJlYREadAC09MKAdjCXpOa26bV534CxqrcoZu_lx_JyXA-Ga_Go-nrLTl1AdkTQO5Itdjs4J4cm68i224efAC_AVKcnz8
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2015+3rd+International+Conference+on+Artificial+Intelligence%2C+Modelling+and+Simulation+%28AIMS%29&rft.atitle=A+Machine+Learning-Based+Approach+to+Estimate+the+CPU-Burst+Time+for+Processes+in+the+Computational+Grids&rft.au=Helmy%2C+Tarek&rft.au=Al-Azani%2C+Sadam&rft.au=Bin-Obaidellah%2C+Omar&rft.date=2015-12-01&rft.pub=IEEE&rft.spage=3&rft.epage=8&rft_id=info:doi/10.1109%2FAIMS.2015.11&rft.externalDocID=7604542