Dynamic frequency scheduling for CubeSat's on-board and data handling subsystem

CubeSat is a small-sized satellite that provides a cheaper option for the manufacturer to have a fully operational satellite. Due to its size, CubeSat can only generate limited power, and this will restrict its functionality. This research aims to improve CubeSat's power consumption by implemen...

Full description

Saved in:
Bibliographic Details
Main Authors: Sabri, Sharizal Fadlie (Author), Ahmad, Noor Azurati (Author), Sahibuddin, Shamsul (Author), Dziyauddin, Rudzidatul (Author)
Format: EJournal Article
Published: Institute of Advanced Engineering and Science, 2021-06-01.
Subjects:
Online Access:Get fulltext
Get fulltext
Get fulltext
Get fulltext
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 03217 am a22003973u 4500
001 0 nhttps:__ijeecs.iaescore.com_index.php_IJEECS_article_downloadSuppFile_23339_3330
042 |a dc 
100 1 0 |a Sabri, Sharizal Fadlie  |e author 
100 1 0 |e contributor 
700 1 0 |a Ahmad, Noor Azurati  |e author 
700 1 0 |a Sahibuddin, Shamsul  |e author 
700 1 0 |a Dziyauddin, Rudzidatul  |e author 
245 0 0 |a Dynamic frequency scheduling for CubeSat's on-board and data handling subsystem 
260 |b Institute of Advanced Engineering and Science,   |c 2021-06-01. 
500 |a https://ijeecs.iaescore.com/index.php/IJEECS/article/view/23339 
520 |a CubeSat is a small-sized satellite that provides a cheaper option for the manufacturer to have a fully operational satellite. Due to its size, CubeSat can only generate limited power, and this will restrict its functionality. This research aims to improve CubeSat's power consumption by implementing the dynamic voltage and frequency scaling (DVFS) technique to on-board and data handling subsystem (OBDH). DVFS will find the best operating frequency to execute all of OBDH's task. This paper explains how we determined the task set, representing all routine tasks performed by OBDH during normal operation mode. We have simulated the task set using two DVFS algorithms, static earliest deadline first (EDF) and cycle conserving edf (CC EDF). The result shows that both scheduling algorithms give a similar result to our task set. However, when the scheduler is configured as non-preemptive, the simulator failed to schedule the critical task. It means that the system fails to work as intended. Therefore, we conclude that we need to implement mixed-criticality scheduling to prevent critical tasks from being aborted by the system. 
540 |a Copyright (c) 2021 Institute of Advanced Engineering and Science 
540 |a http://creativecommons.org/licenses/by-nc/4.0 
546 |a eng 
690
690 |a CubeSat; dynamic voltage and frequency scaling; on-board and data handling; scheduling algorithm; simulation; 
655 7 |a info:eu-repo/semantics/article  |2 local 
655 7 |a info:eu-repo/semantics/publishedVersion  |2 local 
655 7 |2 local 
786 0 |n Indonesian Journal of Electrical Engineering and Computer Science; Vol 22, No 3: June 2021; 1672-1678 
786 0 |n 2502-4760 
786 0 |n 2502-4752 
786 0 |n 10.11591/ijeecs.v22.i3 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/view/23339/15108 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/23339/3324 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/23339/3325 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/23339/3330 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/view/23339/15108  |z Get fulltext 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/23339/3324  |z Get fulltext 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/23339/3325  |z Get fulltext 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/downloadSuppFile/23339/3330  |z Get fulltext