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...
Saved in:
| Published in: | 2015 3rd International Conference on Artificial Intelligence, Modelling and Simulation (AIMS) pp. 3 - 8 |
|---|---|
| Main Authors: | , , |
| 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 |