I nd o ne s ia n J o urna l o f   E lect rica l En g ineering   a nd   Co m p u t er   Science   Vo l.   22 ,   No .   3 J u n e   202 1 p p .   1672 ~ 1 6 7 8   I SS N:  2 5 0 2 - 4 7 5 2 ,   DOI : 1 0 . 1 1 5 9 1 /i j ee cs.v 2 2 .i 3 . p p 1 6 7 2 - 1 6 7 8       1672       J o ur na l ho m ep a g e h ttp : //ij ee cs.ia esco r e. co m   Dy na m ic  freq uen cy  scheduling   for  CubeSa t's on - bo a rd and  da ta ha ndling  sub sy ste m       Sh a riza l F a dli Sa bri 1 ,   No o Azura t i A h m a d 2 ,   Sh a m s ul S a hib ud din 3 ,   Ru dzida t ul Dz iy a ud din 4   1 M a la y sia   S p a c e   A g e n c y   (M YSA),   M a lay sia   2 , 3, 4 Ra z a k   F a c u lt y   o f   T e c h n o l o g y   a n d   In f o rm a ti c s,  Un iv e rsiti   T e k n o lo g M a lay sia ,   M a la y sia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   J u l 2 2 ,   2 0 2 0   R ev i s ed   J u n   1 ,   2 0 2 1   A cc ep ted   J u n   1 3 ,   2 0 2 1       Cu b e S a is  a   sm a ll - siz e d   sa telli te  th a t   p r o v id e a   c h e a p e r   o p ti o n   f o th e   m a n u f a c tu re to   h a v e   a   f u ll y   o p e ra ti o n a sa telli te.   Du e   t o   it siz e ,   Cu b e S a t   c a n   o n ly   g e n e ra te  li m it e d   p o w e r,   a n d   t h is  w il re strict  it f u n c ti o n a li ty .   T h is  re se a rc h   a i m to   im p ro v e   Cu b e S a t’s  p o w e c o n su m p ti o n   b y   i m p lem e n ti n g   th e   d y n a m ic  v o lt a g e   a n d   f re q u e n c y   s c a li n g   (DV F S tec h n iq u e   to   on - b o a rd   a n d   d a ta  h a n d li n g   su b sy ste m   (O BDH ).   DV F S   w il f in d   th e   b e st  o p e ra ti n g   f re q u e n c y   to   e x e c u te  a ll   o f   O BDH ’s  tas k .   T h is  p a p e e x p lai n h o w   we   d e t e rm in e d   th e   tas k   se t,   re p re se n ti n g   a ll   ro u ti n e   tas k p e r f o rm e d   b y   OB DH   d u ri n g   n o rm a o p e ra ti o n   m o d e .   W e   h a v e   si m u late d   th e   tas k   se u sin g   tw o   DV F S   a lg o rit h m s,  sta ti c   e a rli e st  d e a d li n e   f irst  (EDF )   a n d   c y c le  c o n se rv in g   e d f   (CC  EDF ).   T h e   re su lt   s h o w th a b o t h   sc h e d u l in g   a lg o rit h m g iv e   a   sim il a re su lt   to   o u r   tas k   se t.   H o w e v e r,   w h e n   th e   sc h e d u ler  is  c o n f ig u re d   a non - p re e m p ti v e ,   th e   sim u lato f a il e d   t o   sc h e d u le  t h e   c rit ica tas k .   It  m e a n s   th a t h e   sy ste m   f a il to   w o rk   a in te n d e d .   T h e re f o re ,   w e   c o n c lu d e   th a t   w e   n e e d   to   im p lem e n m i x e d - c rit ica l it y   s c h e d u li n g   to   p re v e n c rit ica tas k f ro m   b e in g   a b o rte d   b y   th e   sy ste m .   K ey w o r d s :   C u b eSat   D y n a m ic  v o lta g an d   f r eq u e n c y   s ca lin g   On - b o ar d   an d   d ata  h an d lin g   Sch ed u l in g   al g o r ith m   Si m u latio n   T h is i a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   No o r   A zu r ati  Ah m ad   R az ak   Fac u lt y   o f   T ec h n o lo g y   an d   I n f o r m atics   Un i v er s iti T ek n o lo g i M ala y s ia   Su lta n   Ya h y P etr a   St. ,   5 4 1 0 0   Ku ala  L u m p u r ,   Ma la y s ia   E m ail: a z u r ati@ u t m . m y       1.   I NT RO D UCT I O N     C ali f o r n ia  p o l y tec h n ic  i n tr o d u ce d   C u b eSat  i n   1 9 9 9 .   I w as  i n itiall y   u s ed   as   an   ed u ca tio n al   p r o j ec to   g iv s t u d en ts   p r ac tical  e x p er ien ce   in   s a tellite  s y s te m   e n g in ee r i n g   [ 1 ] .   C u b eSat s   s iz v ar ies  f r o m   1 U     ( 1 0 x 10 x 1 0   cm ) ,   2 U,   3 U,   6 an d   as  b ig   as  2 7 ( 3 Ux 3 Ux 3 U) .   It s   s m all  s ize  al lo w s   d ev elo p er s   to   r ed u ce   co m p o n e n t s   an d   lau n c h in g   c o s ts   [ 2 ] .   A f ter   2 0   y ea r s ,   m o r th an   1 0 0 0   C u b eSats  w er lau n c h ed   in to   s p ac e.   C u b eSat s   ar n o t o n l y   d e v elo p ed   b y   ac ad e m ic  in s tit u tio n s ,   b u m o r t h a n   5 0 % o f   t h C u b e Sats   la u n c h ed   w er d ev e lo p ed   b y   co m m er cial  s ec t o r s   [ 3 ] .   C u b eSat   p r o v id es  an   e x ce lle n p lat f o r m   to   d ev elo p   lo w - co s s atelli tes,  b u it  also   h as  ce r tain   co n s tr ain ts   th at   m u s b co n s i d er ed   d u r in g   t h d e s ig n   a n d   d ev elo p m e n p h a s e.   T h s ize   o f   C u b eSat  li m it s   t h e   s ize  o f   s o lar   ar r ay s   t h at  ca n   b m o u n ted   o n   it s   s u r f ac e.   1 C u b eSat  ca n   o n l y   h a v m ax i m u m   1 0 0   cm s u r f ac ar ea   to   m o u n s o lar   ar r ay s   o n   ea ch   s id e.   T h er ef o r e,   C u b eSat  ca n   o n l y   g e n er ate  s m all  a m o u n o f   p o w er   f r o m   it s   s o lar   p an el.   B esid es  th at,   C u b eSa h as  m i n i m al  s p ac f o r   b atter ies  t h at  p r o v id p o w er   to   all   s u b s y s te m s   d u to   its   s tr u ct u r e   s ize.   T h is   s itu a tio n   r es tr icts   t h d ev elo p er   f r o m   u s i n g   h ig h   p o w er   co n s u m p tio n   co m p o n e n t s   a n d   li m its   th C u b eSat   m is s io n .   A   lo o f   r esear ch   h a s   b ee n   d o n e   to   i m p r o v t h p o w er   co n s u m p tio n   o f   th e   C u b eSat.   T h ey   tr y   to   ex te n d   C u b eSat s   o p er atio n al   li f et i m b y   i m p r o v in g   th e   d esig n     Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esia n   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4752       Dyn a mic  fr eq u en cy   s ch ed u lin g   fo r   C u b eS a t's o n - b o a r d   a n d   d a ta   h a n d lin g     ( S h a r iz a l F a d lie  S a b r i )   1673   o f   elec tr ical  p o w er   s u b s y s te m s   [ 4 ] ,   [ 5 ]   o r   in tr o d u cin g   n e w   h ar d w ar t h at  ca n   p r o d u ce   en er g y   m o r e     ef f icien tl y   [ 6 ] .   T h er is   also   r esear ch   f o cu s in g   o n   th e   en er g y   b u d g e to   h elp   C u b eSat   d ev elo p er s   s elec t   co m p o n e n t s   ef f icie n tl y   b ased   o n   th eir   m is s io n   r eq u ir e m en ts   [ 7 ] .     T h is   r esear ch   ai m s   to   r ed u ce   th C u b eSat 's  p o w er   co n s u m p tio n   b y   f o cu s in g   o n   tas k   s c h ed u lin g   i n   on - b o ar d   an d   d ata  h a n d lin g   s u b s y s te m   ( OB DH) .   OB DH  is   th s u b s y s te m   t h at  co n tr o ls   al th p r o ce s s e s   an d   co m m u n icate s   w it h   all   s u b s y s te m s   i n   t h C u b eSat   [ 8 ] .   E v en   t h o u g h   OB DH  t y p icall y   co n s u m es  le s s   p o w er   th an   o t h er   s u b s y s te m s   [ 9 ] ,   it  p la y s   v ital  r o le  in   m an a g i n g   p r o ce s s es  o r   task s .   Hi g h   p o w er   co n s u m p tio n   tas k s   s h a ll  o n l y   b e x ec u ted   w h e n   r eq u ir ed ,   an d   OB DH  s h all  m o n ito r   b atter y   lev e ls   b ef o r an y   s ch ed u led   ta s k   ca n   b ex ec u ted .   I n   th is   r esear ch ,   n e w   en er g y - a w ar s c h ed u li n g   al g o r ith m   w ill  b d ev elo p ed   f o r   OB DH.   T h alg o r ith m   i s   d y n a m ic  v o ltag e   an d   f r eq u e n c y   s ca l in g   ( DV FS )   alg o r ith m   b ased   o n   ea r lies d ea d lin f ir s ( E DF)   s ch ed u lin g .   I n   cu r r en OB DH   d esig n ,   th er is   n o   s ch ed u li n g   alg o r ith m   i m p le m e n ted .   T h er ef o r e,   w p lan   f e w   ex p er i m en t s   to   u n d er s ta n d   h o w   it  w ill  af f ec t h OB DH  o p er atio n .   T h is   p ap er   w ill  r ep o r th ex p er im e n t   to   id en tify   t h s u itab ilit y   o f   t h alg o r it h m s   u s i n g   p r ee m p ti v an d   n o n - p r ee m p ti v s c h ed u li n g   f o r   tas k   s et   th at  r ep r esen t s   C u b eSat s   o p er atio n .   T h ex p er i m en t o n l y   c h o o s es i m p o r tan t ta s k   f r o m   ea c h   s u b s y s te m .       2.   RE S E ARCH   M E T H O D   On - b o ar d   d ata  h an d lin g   s u b s y s te m   ( OB DH)   is   co n n ec ted   to   all  s u b s y s te m s   an d   m a n a g es  all  th e   p r o ce s s es  o r   task s   as  r eq u ir ed .   Fig u r 1   s h o w s   OB DH  co n n ec ts   to   th e   c o m m u n ica tio n s   s u b s y s te m   ( C OM S),   e lectr ical  p o w er   s u b s y s te m   ( E P S),   attitu d d eter m i n atio n   a n d   co n tr o s u b s y s te m   ( ADCS ) ,   th er m a s u b s y s te m ,   an d   p ay lo ad   [ 1 0 ] .   T h ese  s u b s y s te m s   m a y   h a v s e n s o r s   an d   ac tu ato r s   to   g iv in p u to   OB DH  an d   allo w   it  to   m ak p o s it io n al  ad j u s t m en ts   t o   ac h iev m is s io n   r eq u ir e m en t s .           Fig u r 1 C u b eSat 's s u b s y s te m s       C OM p la y s   i m p o r tan r u les  to   r ec eiv an d   tr an s m it  d ata  b et w ee n   C u b eSat  a n d   t h g r o u n d   s tatio n .   OB DH  w i ll  r ec eiv a n d   d ec o d co m m a n d s   f r o m   t h g r o u n d   an d   s en d   tele m etr y   a n d   p a y lo a d   d ata  b ac k .   T h ese   task s   ar cr itical  b ec au s e,   w i th o u co m m a n d   f r o m   t h g r o u n d ,   C u b eSat  ca n n o ex ec u te   its   m is s io n .   E P d is tr ib u tes p o w er   to   all  s u b s y s te m s   an d   e n s u r es t h C u b eSat   h as e n o u g h   p o w er   to   co n tin u o p er atio n   u n t il t h en d   o f   its   m i s s io n .   OB DH  w il ch ec k   th b atter y   v o ltag an d   cu r r en s u p p lied   to   all  s u b s y s te m s   an d   s to r e   th e   d ata  as h o u s e k ee p in g   d ata  [ 1 1 ] .   A D C is   r esp o n s ib le  f o r   ch ec k in g   t h o r ien ta tio n   o f   th C u b eSat  a n d   m ak i n g   co r r ec tio n s   i f   n ec es s ar y .   I is   cr u cial  s u b s y s te m   if   t h m is s io n   r eq u ir es   p o in tin g   ac cu r ac y ,   s u c h   as  an   i m a g i n g   m is s io n .   OB DH  w i ll  en s u r t h ca m er is   p o in ti n g   i n   t h r ig h d ir ec tio n   b ef o r an   i m ag ca n   b t ak en .   I f   n o t,  OB DH   w il l c o m m a n d   ADC S to   m a k e   th co r r ec tio n .   A DC S is   al s o   u s ed   to   s tab ilize  t h C u b eSat  i n   o r b it.T h th er m al  s u b s y s te m   w i ll  co n ti n u o u s l y   m o n ito r   t h te m p er at u r o f   ev er y   s u b s y s te m .   I n   o r b it,  C u b e Sat  is   ex p o s ed   to   th e   ex tr e m h o an d   co ld   en v ir o n m en t.  T h er ef o r e,   it   is   cr u cial  to   m ak s u r th te m p er atu r is   al w a y s   w it h i n   ev er y   co m p o n en t 's  o p er atio n a te m p er atu r r an g e.   OB DH  w il m o n ito r   th te m p er at u r p er io d ically ,   s to r it   as   h o u s ek ee p i n g   d ata,   an d   tak ap p r o p r iate  ac tio n   if   th te m p er atu r ex ce ed s   its   li m it.   C u b eSat 's  p a y lo ad   is   t h s u b s y s te m   th at   p er f o r m s   t h f u n cti o n   o f   t h p r i m ar y   m is s io n .   Fo r   i m a g i n g   m is s io n s ,   th p a y lo ad   ca n   b a   ca m er a.   T h d o s im e ter   ca n   b p ay lo ad   f o r   s cien tif ic  m i s s io n ,   an d   an te n n as   ar p ay lo ad   f o r   co m m u n icatio n   m i s s io n .   OB DH  m u s t   co n s id er   p ay lo ad ' s   tas k   as  o n o f   th h ig h es t   p r io r ity   tas k s   to   p r ev e n t d ata  co llected   to   b ec o m in v alid   o r   u n u s ab le.   Evaluation Warning : The document was created with Spire.PDF for Python.
            I SS N :   2502 - 4752   I n d o n esia n   J   E lec  E n g   &   C o m p   Sci,   Vo l.  22 ,   No .   3 J u n e   2 0 2 1   :   1 6 7 2   -   1 6 7 8   1674   E v er y   tas k   d escr ib ed   ab o v h as  d if f er en cr itica li t y   a n d   p r io r it y .   T h task s   also   h a v d if f er en len g t h   o f   ex ec u tio n   ti m es,  a n d   s o m e   task s   ca n   b p r ee m p ted .   T h er ef o r e,   s ch ed u l in g   all  th tas k s   ar co m p lex .   Fo r   th is   r esear c h ,   tas k s   ar s elec te d   b ased   o n   m i s s io n   o p er atio n s ,   w h ic h   ar r elate d   to   d ay - to - d ay   ac ti v it ies  [ 1 2 ] .   T h ac tiv ities   in cl u d b u s   o p er atio n s   ( co llectin g   h o u s ek ee p i n g   d ata) ,   co m m u n icatio n s   ( tr an s m itt in g   d ata  an d   r ec eiv in g   co m m a n d ) ,   an d   p ay l o ad   o p er atio n s   ( i m a g in g ) .   T o   s im p li f y   th s ch ed u li n g   p r o b lem   i n   t h i s   p ap er ,   f e w   ass u m p tio n s   [ 1 3 ] - [ 1 5 ]   ar m ad as  f o llo w s :     i)   A l tas k s   ar in   n o r m al   o p er atio n al  m o d e ii)  A ll  ta s k s   ar e   in d ep en d en t   o f   o t h er   tas k   a n d   r eso u r ce s ii i)   A ll   task s   ar p er io d ic iv )   T h task   is   ab o r ted   if   it  m is s ed   its   d e ad lin es ;   an d   v)   C u b eSat  o n l y   co m m u n icate s   w it h   o n l y   o n g r o u n d   s tatio n .   T ask s   in   th is   r esear c h   ar d ef i n ed   b y   f o u r   p ar a m eter s : p er io d ,   d ea d lin e,   ac tu al  e x ec u t io n   ti m ( A E T ) ,   an d   w o r s t - ca s ex ec u tio n   t i m ( W C E T )   [ 1 6 ] .   Valu f o r   ev er y   p ar a m eter   is   g i v en   b ased   o n   g e n er al  C u b eSa t   o p er atio n   [ 1 7 ] .   T ab le  1   s h o w s   th s elec ted   ta s k s   f o r   th i s   r ese ar ch   an d   its   p ar a m eter s .   T h cr iticalit y   o f   th ta s k   is   also   id en ti f ied   f o r   t h n e x t p h ase  o f   t h i s   r esear ch .       T ab le  1 .   T ask   s et   T a sk   D e t a i l s   P e r i o d / D e a d l i n e   ( ms)   A E T   ( ms)   W C ET   ( ms)   C r i t i c a l i t y   T 1   S e n so r   ( T h e r mal )   3 0 0   5   7   L O W   T 2   EPS   3 0 0   4   7   L O W   T 3   A D C S   1 0 0   20   25   L O W   T 4   I mag i n g   ( P a y l o a d )   5 0 0   1   2   H I G H   T 5   C O M S   50   1   2   H I G H       T h f ir s task ,   T 1 ,   is   to   ac q u ir r ea d in g   f r o m   te m p er atu r s e n s o r s .   E ac h   s u b s y s te m   w ill  h av at  least   o n s en s o r .   OB DH  w ill  o b tain   r ea d in g s   ev er y   5   m in u te s .   T 2   is   task   to   g et  b atter y   v o ltag a n d   cu r r en t   s u p p lied   to   ev er y   s u b s y s te m .   T h is   task   is   ess e n ti al  to   k n o w   h o w   m u ch   is   b atter y   lev e an d   to   d etec an o m a lie s   o n   s u b s y s te m s .   T h th ir d   tas k ,   T 3 ,   d ea ls   w it h   atti tu d d et er m in a tio n   u s i n g   th g lo b al  p o s itio n in g   s er v ice   ( GP S)  r ec eiv er .   T 4   an d   T 5   ar task s   i n v o l v i n g   ca p t u r in g   i m ag e s   a n d   tr an s m itti n g   t h i m ag e   d ata  an d   tele m etr y   to   th g r o u n d   s tat io n .   T h ese  task s   ar ca teg o r ized   as h i g h   cr itica lit y   tas k s   D y n a m i c   v o l t a g e   a n d   f r e q u e n c y   s c a l i n g   ( D V F S )   i s   a   t e c h n i q u e   i m p l e m e n t e d   a t   t h e   o p e r a t i n g   s y s t e m   l e v e l   t o   r e d u c e   p o w e r   c o n s u m p t i o n   d u r i n g   o p e r a t i o n .   T h e   t e c h n i q u e   i s   d y n a m i c a l l y   a d j u s t i n g   t h e   p r o c e s s o r s   v o l t a g e   a n d   f r e q u e n c y   b a s e d   o n   t a s k   e x e c u t i o n   t i m e   [ 1 8 ] .   D V F S   e x p l o i t s   t h e   u n u s e d   C P U   t i m e s   b e t w e e n   W C E T   a n d   D e a d l i n e ,   w h i c h   i s   a l s o   k n o w n   a s   s l a c k .   T h e r e   a r e   t w o   t y p e s   o f   s l a c k :   s t a t i c   a n d   d y n a m i c .   S t a t i c   s l a c k   i s   a   u s u a l   s l a c k ,   a n d   d y n a m i c   s l a c k   i s   a n   i n t e r v a l   b e t w e e n   A E T   a n d   W C E T .   F i g u r e   2   s h o w s   t h e   d i f f e r e n c e   b e t w e e n   s t a t i c   a n d   d y n a m i c   s l a c k .           Fig u r 2 .   Static a n d   d y n a m ic  s lack       T h is   ex p er i m en i m p le m en ts   t w o   DVFS  al g o r ith m s   b ase d   o n   th ea r lies d ea d lin f ir s ( E DF)   s ch ed u lin g Static  E DF  al g o r i th m   an d   c y clic  c y c le  c o n s er v in g   E DF  ( C C   E DF)   al g o r ith m   [ 1 9 ] .   Static  E DF  u s e s   s ta tic  s lack   to   s c h ed u le   th tas k s .   B ased   o n   t h p r o ce s s o r   u t ilizatio n   o f   th e   tas k   s et,   t h m i n i m u m   f r eq u en c y   w il l b d eter m in ed .   A ll ta s k   is   ex ec u ted   at  t h s a m f r eq u en c y .   On   th o t h er   h an d ,   C C   E D s ca les  t h f r eq u e n c y   u s i n g   d y n a m ic  s lac k .   T h f ir s ta s k   w ill  b ex ec u ted   b ased   o n   its   W C E T .   Af ter   th co m p letio n   o f   th f ir s task ,   i f   th tas k   f i n i s h e s   b ef o r its   W C E T ,   th e   s ch ed u ler   w i ll  tr an s f er   th r e m ai n in g   ti m to   th n e x ta s k .   T h f r eq u en c y   f o r   th n ex t ask   is   s ca led   d o w n   b ased   o n   t h r e m a in i n g   ti m g iv en .   Fi g u r e   3   s h o w s   t h d i f f e r en ce   b et w ee n   s tat ic  E DF   an d   C C   E DF   s c h ed u le   f o r   s i m i lar   task   s et.   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esia n   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4752       Dyn a mic  fr eq u en cy   s ch ed u lin g   fo r   C u b eS a t's o n - b o a r d   a n d   d a ta   h a n d lin g     ( S h a r iz a l F a d lie  S a b r i )   1675         Fig u r 3 .   Static E DF a n d   C C   E DF sch ed u li n g       T h task   s e w as  s ch ed u led   u s in g   t w o   to o ls .   T h f ir s t   to o is   Si m So ,   an   o p en - s o u r ce   s o f t w a r w r itte n   in   P y th o n   [ 2 0 ] .   Sim So   s u p p o r ts   2 5   s ch ed u ler s   f o r   th u n ip r o ce s s o r   an d   m u ltip r o ce s s o r   p latf o r m .   I g e n er ates   r esu lt s   in   th f o r m   o f   Gan tt   ch ar t,  w h ic h   is   ea s y   to   u n d e r s tan d .   Si m s o   is   u s ed   to   s im u late  th task   s et  as  p r ee m p ti v tas k s .   T h s ec o n d   to o is   w eb - b ased   s i m u l ato r   w r i tten   i n   j av as cr ip t.  T h s ch ed u ler   i n   th i s   s i m u lato r   i s   b ased   o n   th e   alg o r ith m   b y   P illai  [ 2 1 ] .   T h is   s i m u lato r   w ill  s c h ed u le   th ta s k   s et   as  a     n o n - p r ee m p ti v tas k .   DVFS  alg o r it h m   i s   i m p le m e n ted   o n   th p r o ce s s o r   th at  ca n   r u n   i n   m u ltip le  f r eq u en ci es.  I n   th i s   r esear ch ,   w w ill  u s th ST M3 2 F7   m icr o co n tr o ller   f a m il y .   T h p r o ce s s o r   h as  s ev en   ( 7 )   f r eq u en c y     s ca lin g   [ 2 2 ] ,   as  s h o w n   in   T ab l 2 .   W e   h av s ca led   th p r o ce s s o r   s p ee d   b ased   o n   th f r eq u en c y .   E v e n   th o u g h   th p r o ce s s o r   h a s   s ev e n   s p ee d s ,   in   th is   s i m u latio n ,   o n l y   f iv e   ( 5 ) ,   h ig h e s s p ee d   s ca le  i s   u s e d   b ec au s t h o t h er   t w o   ar to o   s lo w   a n d   w ill  f ail   to   s ch ed u le  t h tas k   s e t.  T h e   s i m u lat io n   i s   d o n f o r   1 5 0 0   m s   a n d   i f   an y   ta s k   m is s es it s   d ea d lin e,   it  w ill b a b o r ted .       T ab le  1 .   Fre q u en c y   s ca li n g   f o r   ST M3 2 F7   m icr o co n tr o ller   f a m il y   N o .   F r e q u e n c y   ( M H z )   S p e e d   sca l e   1   2 1 6   1   2   2 0 0   0 . 9 3   3   1 8 0   0 . 8 3   4   1 6 8   0 . 7 8   5   1 4 4   0 . 6 7   6   60   0 . 2 8   7   25   0 . 1 1       3.   RE SU L T A ND  D IS CU SS I O N   Fig u r 4   s h o w s   t h s i m u latio n   r es u lt  f o r   s tat ic  E DF  u s in g   Si m So .   T h s ch ed u ler   u tili ze d   1 0 0 o f   C P ti m co m p ar ed   to   th s t an d ar d   E DF  s ch ed u ler   [ 2 3 ] ,   a s   s h o w n   in   Fi g u r 5 .   A ll  tas k   is   ex ec u ted   at  0 . 6 7   p r o ce s s o r   s p ee d   w h ic h   is   t h l o w est  s p ee d   s et  f o r   t h s i m u la tio n .   Fro m   t h ch ar t,  w ca n   o b s er v th at  n o   tas k   m is s es  it s   d ea d lin e,   an d   all  task   h as  lo n g er   ex ec u tio n   ti m c o m p ar ed   to   th eir   W C E T .   Fo r   ex a m p le,   T 3   is   r u n   f o r   8 4   m s ,   m o r th a n   th r ee   ti m es lo n g er   t h an   i ts   W C E T .   T h r esu lt  also   s h o w s   th at  o n l y   T 3   is   n o p r ee m p ted   b ec au s e   its   ex ec u tio n   ti m tak e s   lo n g   ti m an d   al w a y s   i m m i n en to   its   d ea d lin e.   T h s itu atio n   is   ac ce p tab le  b ec au s task   p r io r ity   is   b as ed   o n   a   task   th at  is   n ea r   to   its   d ea d lin e.   Ho w e v er ,   if   th p r io r ity   al s o   co n s id er s   th cr iticalit y   o f   th tas k ,   th s ch ed u ler   m a y   h a v e   p r o b lem   to   s ch ed u le  th i s   task   s et.   I n   r ea s itu atio n ,   T 4   an d   T 5   ar e   cr itical  task s   an d   s h o u ld   n o b p r ee m p ted .   Nex t,  w s i m u la te   th task   s et  u s i n g   C C   E DF  s ch ed u ler ,   an d   th r esu l is   s i m ilar   to   s tatic  E DF.  T h is   h ap p en ed   b ec au s th p r o ce s s o r   h as  a   h u g s lac k   t i m e,   an d   0 . 6 7   is   th lo w es s p ee d   s ca le  s et  f o r   s i m u lat io n .   T h er ef o r e,   C C   E D F d o es n o t p r o v id d if f er en r esu lt.   Fo r   n o n - p r ee m p tiv tas k   s i m u latio n ,   t h J av a Scr ip s i m u la to r   f ails   to   e x ec u te  T 4   an d   T 5   f o r   b o th   t y p es  o f   s c h ed u ler s .   B o th   tas k s   ar ab o r te d   af ter   m i s s i n g   th e ir   d ea d lin es  w h e n   th p r o ce s s o r   s p ee d   is   s ca led   at   0 . 6 7 .   T h is   r esu l s h o w s   th at   DVFS  s ch ed u ler s   m a y   h av e   d if f ic u lt ies  to   s ch ed u le  a   n o n - p r ee m p ti v tas k   s et  s u cc e s s f u ll y .   Fro m   t h is   s i m u latio n ,   w k n o w   t h at  cr itical   task s   ar f ailed   in   n o n - p r ee m p tiv s ch ed u lin g .   T h er ef o r e,   o u r   n ex p h ase  in   t h is   r e s ea r ch   n ee d s   to   i n cl u d t h cr iticali t y   o f   t h ta s k   to   o u r   co n s id er atio n .   W w il lo o k   in to   t h DVFS  al g o r ith m   f o r   m i x ed - cr iticalit y   s c h e d u lin g   [ 2 4 ] .   I n   m i x ed - cr it icalit y   s c h ed u li n g ,   n o n - cr itical  task s   ar allo w ed   to   m i s s   t h eir   d ea d lin es to   allo w   cr i ti ca l ta s k s   to   m ee t t h eir   p er f o r m an ce   [ 2 5 ] ,   [ 2 6 ] .     W h av n o id en t if ied   a n y   s u itab le  s i m u la to r   f o r   m i x ed - cr i t icalit y   s ch ed u li n g ,   a n d   h e n ce   w w i ll  d o   th d ev elo p m e n a n d   test   o n   t h h ar d w ar e.   W ar d ev elo p in g   p r o to t y p o f   C u b eSat  u s in g   co m m er cial  o f - th s h e lf   ( C OT S)  co m p o n en t s   w it h   ST M3 2 F7 6 9   as  m icr o co n tr o ller   f o r   OB DH.   Fre eR T OS  w il b u s ed   as  Evaluation Warning : The document was created with Spire.PDF for Python.
            I SS N :   2502 - 4752   I n d o n esia n   J   E lec  E n g   &   C o m p   Sci,   Vo l.  22 ,   No .   3 J u n e   2 0 2 1   :   1 6 7 2   -   1 6 7 8   1676   r ea l - ti m o p er at in g   s y s te m   to   s ch ed u le  th ta s k s   i n   th i s   r ese ar ch .   DVFS  al g o r ith m   w i ll  b i m p le m en ted   i n   it s   k er n el,   a n d   w w ill  tr ac t h task   e x ec u tio n   u s i n g   S e g g er   s y s te m v ie w .   B y   u s i n g   h ar d w ar i m p le m en ta tio n ,   w ca n   g et  b etter   r esu lt  o n   th p er f o r m an ce   o f   t h s ch ed u ler .   I n   th s i m u latio n ,   w d id   n o co n s id er   s tatic   p o w er   co n s u m p tio n ,   s u c h   as  leak ag p o w er .   L ea k a g p o w e r   d is s ip atio n   is   also   ess e n tial  t o   b e   co n s id er ed   in   m icr o co n tr o ller   o p er atio n s   [ 2 7 ] .   T h er ef o r e,   test in g   o n   th p r o to ty p w il allo w   u s   to   u n d er s tan d   m o r ab o u d y n a m ic  an d   s tatic  p o w er   co n s u m p tio n .           Fig u r 4 .   Static E DF si m u latio n   u s in g   Si m So           Fig u r 5 .   E DF si m u lat io n       4.   CO NCLU SI O N   T h is   p ap er   h as  ex p lain ed   o u r   w o r k s   o n   id en tify i n g   s u i tab le  task   s et   to   r ep r esen s ig n i f ica n t   o p er atio n s   o f   C u b eSat.   T h t ask   s et  co n s is t s   o f   tas k   f r o m   ea ch   s u b s y s te m .   T h s i m u lati o n   h a s   co v er ed   t w o   DVFS  s c h ed u ler s ,   s tat ic  E DF,  an d   C C   E DF,  f o r   th p r ee m p tiv an d   n o n - p r ee m p ti v tas k .   T h r esu lt  s h o w s   th at  it  is   n o   d if f e r en ce   b et w ee n   b o th   s ch ed u ler s   o n   th s c h e d u lab ilit y   p er f o r m a n ce .   T h s ch ed u ler   also   f ailed   to   s ch ed u le  cr itical  ta s k s   w h e n   w s et  t h tas k   s et  as   n o n - p r ee m p tiv e.   Fro m   t h i s   r es u lt,  w e   u n d er s ta n d   t h at  w e   n ee d   to   co n s id er   tas k   cr iticali t y   a s   o n e   o f   t h s ch ed u li n g   p ar a m eter s .   W w il i m p le m en m i x ed - cr iticalit y   s ch ed u lin g   f o r   th i s   r esear c h .   As  m i x ed - cr iticali t y   s y s te m ,   C u b eSat  h a s   m u l tip le  lev e ls   o f   tas k   cr itical it y lo w - cr itical  a n d   m i s s io n - cr i tic al  task s .   W w ill  i m p le m en a   n e w   DV FS   s c h ed u ler   to   C u b eSat s   p r o to t y p th at  is   b ei n g   d e v elo p ed .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esia n   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4752       Dyn a mic  fr eq u en cy   s ch ed u lin g   fo r   C u b eS a t's o n - b o a r d   a n d   d a ta   h a n d lin g     ( S h a r iz a l F a d lie  S a b r i )   1677   ACK NO WL E D G E M E NT S   T h w o r k   p r esen te   d   i n   th is   p ap er   w a s   s u p p o r ted   b y   t h UT GUP   T ier   1   g r an t,   Q. K1 3 0 0 0 0 . 2 5 3 8 . 1 7 H4 4       RE F E R E NC E S   [1 ]   L .   Be rth o u d ,   e a l . ,   Un iv e rsity   C u b e S a P r o jec M a n a g e m e n f o S u c c e ss ,   3 3 rd   An n u a AI AA /US U Co n fer e n c e   o n   S ma ll   S a telli tes   S S C1 9 - W KIII - 07 ,   2 0 1 9 .     [2 ]   A .   M e h rp a rv a r,   Cu b e S a De s ig n   S p e c if ica ti o n s Re v isio n   1 3 ,   T h e   Cu b e S a Pr o g ra m ,   2 0 1 4 .   [3 ]   T .   V il lela ,   C.   A u g u sto   C o sta ,   A .   M .   Bra n d ã o ,   a n d   F .   T .   Bu e n o ,   T o wa rd th e   T h o u sa n d th   C u b e S a t:   A   S tatisti c a Ov e rv i e w ,   In ter n a ti o n a J o u rn a l   o Aer o s p a c e   E n g i n e e rin g v o l.   2 0 1 9 ,   2 0 1 9 ,   d o i:   1 0 . 1 1 5 5 / 2 0 1 9 /5 0 6 3 1 4 5 .   [4 ]   A .   El b re c h t ,   e a l . ,   1 C u b e S a d e sig n   f o in c re a se d   p o w e g e n e r a ti o n ,   Pr o c e e d in g s o t h e   1 st  I A Co n f e re n c e   o n   Un ive rs it y   S a telli te M issio n s ,   p p .   1 - 7 ,   2 0 1 1 .   [ 5 ]   T .   A b u r o u k S .   K i m ,   H .   M a s u i ,   a n d   M .   C h o ,   D e s i g n ,   F a b r i c a t i o n ,   a n d   T e s t i n g   o f   a n   E l e c t r i c a l   D o u b l e - L a y e r   C a p a c i t o r - B a s e d   1 U   C u b e S a t   E l e c t r i c a l   P o w e r   S y s t e m ,   J o u r n a l   o f   S m a l l   S a t e l l i t e s ,   R e s e a r c h ,   T e c h n o l o g y   &   S y s t e m s ,   v o l .   7 ,   n o .   1 ,   p p .   7 0 1 - 7 1 7 ,   2 0 1 8 .   [6 ]   S .   S in g h ,   A .   S h riv a sta v ,   a n d   S .   Bh a tt a c h a ry a ,   GA N   F ET   B a se d   C u b e sa El e c tri c a P o w e S y ste m ,”   Ap p li e d   P o we r   El e c tro n ics   Co n fer e n c e   a n d   Exp o siti o n   ( AP EC  2 0 1 5 ) ,   p p .   1 3 8 8 - 1 3 9 5 ,   2 0 1 5 ,   d o i:   1 0 . 1 1 0 9 /A P EC. 2 0 1 5 . 7 1 0 4 5 2 9 .   [7 ]   S .   S terl in g   A rn o ld ,   R.   Nu z z a c i,   a n d   A .   G o rd o n - Ro ss ,   En e rg y   b u d g e ti n g   f o c u b e sa ts  w it h   a n   in teg ra ted   F P GA ,   Aer o sp a c e   Co n fer e n c e   2 0 1 2 ,   p p .   1 - 1 4 ,   2 0 1 2 ,   d o i:   1 0 . 1 1 0 9 /A ERO. 2 0 1 2 . 6 1 8 7 2 4 0 .   [8 ]   A .   E.   P u tra ,   B.   A ll d in o   A .   S . ,   C.   A t m a ji ,   a n d   M S .   He n d riy a w a n   A.,   On - Bo a r d   Da ta  Ha n d li n g   (OBD H)  p ro t o ty p e   b a se d   o n   L P C 1 7 6 9   m icro c o n tro ll e f o IiNUSAT - 1   S a telli te  i n   Ba h a sa P u rw a ru p a   On - B o a rd   Da ta  Ha n d li n g   (OBD H)  b e rb a sis  m ik ro k o n tro ler   L P C 1 7 6 9   u n tu k   sa telit   IiNUSA T - 1 ,   1 3 t h   S e min a r   o n   I n telli g e n t   T e c h n o l o g y   a n d   Its  Ap p li c a ti o n s ( S IT IA   2 0 1 2 ) ,   IT S ,   2 0 1 2 .   [9 ]   R.   M a h m o o d R .   M a h m o o d ,   K.   Kh u rs h id ,   a n d   Q.  Isla m . ,   In st it u te  o f   S p a c e   T e c h n o l o g y   Cu b e S a t:   ICUBE - 1   su b sy ste m   a n a l y sis a n d   d e sig n ,   Aer o sp a c e   Co n fer e n c e   2 0 1 1 ,   p p .   1 - 1 1 ,   2 0 1 1 ,   d o i:   1 0 . 1 1 0 9 /A ERO. 2 0 1 1 . 5 7 4 7 2 2 9 .   [1 0 ]   I.   F a jard o ,   I.   F a jard o   T a p ia,  A .   A .   L id tk e ,   S .   A h m e d   Be n d o u k h a ,   a n d   J.  G o n z a lez - L lo re n te ,   De sig n ,   Im p le m e n tatio n ,   a n d   Op e ra ti o n   o f   a   S m a ll   S a telli te  M issio n   to   Ex p lo re   t h e   S p a c e   W e a th e Eff e c ts  in   L e o , ”  Aer o sp a c e v o l.   6 ,   n o .   1 0 ,   p p .   1 0 8 ,   2 0 1 9 d o i:   1 0 . 3 3 9 0 /ae ro sp a c e 6 1 0 0 1 0 8   [1 1 ]   C.   Nie to - P e ro y   a n d   Re z a   E m a m i,   Cu b e S a M is sio n F r o m   De sig n   to   Op e ra ti o n ,   Ap p li e d   S c ien c e s v o l.   9 ,   n o .   1 5 p p .   3 1 1 0 ,   2 0 1 9 ,   d o i:   1 0 . 3 3 9 0 /a p p 9 1 5 3 1 1 0 .   [1 2 ]   J.  C.   P e m b e rto n   a n d   F lav iu G a li b e r ,   A   Co n stra in t - Ba se d   A p p r o a c h   T o   S a te ll it e   S c h e d u li n g , ”  DI M ACS   S e rie in   Disc re te M a th e ma ti c s a n d   T h e o re ti c a Co m p u ter   S c ien c e v o l.   5 7 ,   1 0 1 - 1 1 4 ,   2 0 0 1 ,   d o i:   1 0 . 5 5 5 5 / 3 7 6 2 4 3 . 3 7 6 2 4 9   .   [1 3 ]   X .   Zh a i ,   e a l. ,   Ro b u st   S a telli te  S c h e d u l in g   A p p ro a c h   f o Dy n a m ic  Em e r g e n c y   Tas k s , ”  M a th e ma ti c a Pro b lem i n   En g i n e e rin g v o l.   2 0 1 5 ,   2 0 1 5 ,   d o i 1 0 . 1 1 5 5 /2 0 1 5 /4 8 2 9 2 3 .   [1 4 ]   S .   W .   Ba e k ,   e a l. ,   De v e lo p m e n o f   a   S c h e d u li n g   A lg o rit h m   A n d   G UI  f o A u to n o m o u S a telli te  M issio n s , ”  Act a   Astro n a u ti c a v o l.   68 ,   n o .   7 - 8 ,   p p .   1 3 9 6 - 1 4 0 2 ,   2 0 1 1 ,   d o i 0 . 1 0 1 6 /j . a c taa stro . 2 0 1 0 . 0 8 . 0 1 1 .   [1 5 ]   S.  De   Jo n g ,   S .   De   J o n g ,   G .   T .   A a lb e rs,  a n d   J.  B o u w m e e ste r ,   I m p ro v e d   c o m m a n d   a n d   d a ta  h a n d li n g   sy ste m   f o th e   d e lf i - n 3 x n a n o sa telli te,”   5 9 th   In t e rn a ti o n a l   Astro n a u ti c a l   Co n g re ss IAC  2 0 0 8 ,   2 0 0 8 .   [1 6 ]   S .   F .   S a b ri ,   N.   A z u ra ti   A h m a d ,   S .   S a h i b u d d i n ,   S .   M o h d   Da u d ,   a n d   K.  Ka m a rd in ,   En e rg y   p e r f o r m a n c e   e v a lu a ti o n   f o d y n a m ic  f re q u e n c y   s c a li n g   o n   ra te  m o n o to n ic  a n d   e a rli e st  d e a d li n e   f irst  sc h e d u li n g   a lg o rit h m , ”  In ter n a ti o n a l   J o u rn a o A d v a n c e d   a n d   A p p l ied   S c ien c e s v o l.   5 ,   n o .   1 ,   p p .   1 4 3 - 1 4 7 ,   2 0 1 8 ,   d o i:   1 0 . 2 1 8 3 3 / ij a a s.2 0 1 8 . 0 1 . 0 1 9 .   [1 7 ]   A .   A k h o u ry ,   e a l. ,   De sig n   a n d   A n a l y si o f   RT OS  a n d   In terr u p t   Ba se d   Da ta  Ha n d li n g   S y ste m   f o Na n o sa telli tes , ”  2 0 1 9   IE EE   Aer o s p a c e   Co n fer e n c e ,   p p .   1 - 9 ,   2 0 1 9 ,   d o i:   1 0 . 1 1 0 9 /A ERO. 2 0 1 9 . 8 7 4 2 1 8 4 .   [ 1 8 ]   A .   Z a l i w s k i A .   Z a l i w s k i ,   S .   L a n k e s ,   a n d   O .   S i n n e n ,   E v a l u a t i n g   D V F S   s c h e d u l i n g   a l g o r i t h m s   o n   r e a l   h a r d w a r e , ”  4 5 t h   I n t e r n a t i o n a l   C o n f e r e n c e   o n   P a r a l l e l   P r o c e s s i n g   W o r k s h o p s ,   p p .   2 7 3 - 2 8 0 ,   2 0 1 6 ,   d o i :   1 0 . 1 1 0 9 / I C P P W . 2 0 1 6 . 4 8 .   [1 9 ]   S .   S a h a   a n d   B .   Ra v in d ra n ,   A n   e x p e rime n tal  e v a lu a ti o n   o f   re a l - ti m e   DV F S   sc h e d u li n g   a lg o rit h m s , ”  Pro c e e d in g o f   th e   5 t h   A n n u a l   In ter n a ti o n a S y ste ms   a n d   S to r a g e   C o n fer e n c e ,   p p .   7 ,   2 0 1 2 ,   d o i:   1 0 . 1 1 4 5 / 2 3 6 7 5 8 9 . 2 3 6 7 6 0 4 .   [2 0 ]   M .   Ch é ra m y ,   P .   E.   Hla d ik ,   a n d   A .   M .   p lan c h . ,   S im S o A   sim u latio n   to o to   e v a lu a te  re a l - ti m e   m u lt ip ro c e ss o sc h e d u li n g   a lg o rit h m s , ”  5 th   In ter n a ti o n a W o rk sh o p   o n   An a lys is  T o o ls a n d   M e th o d o l o g ies   fo Emb e d d e d   a n d   Rea l - ti me   S y ste ms   (W AT ER S ) ,   2 0 1 4 .   [2 1 ]   P.  P il lai  a n d   K.  G .   S h in ,   Re a l - ti m e   d y n a m ic  v o lt a g e   s c a li n g   f o lo w - p o w e e m b e d d e d   o p e ra ti n g   s y ste m s , ”  S IGO PS   Op e ra ti n g   S y ste ms   Rev iew ,   v o l.   3 5 ,   n o .   5 ,   p p .   8 9 - 1 0 2 ,   2 0 0 1 ,   d o i:   0 . 1 1 4 5 / 5 0 2 0 5 9 . 5 0 2 0 4 4 .   [ 2 2 ]   D i g i . K e y   E l e c t r o n i c s ,   S T M i c r o e l e c t r o n i c s ,   S T M 3 2 F 7 6 5 x x ,   S T M 3 2 F 7 6 7 x x ,   S T M 3 2 F 7 6 8 A x ,   S T M 3 2 F 7 6 9 x x   D a t a s h e e t   - p r o d u c t i o n   d a t a ,   2017 .   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / w w w . d i g i k e y . c o m /   [2 3 ]   A .   Ku m a a n d   A .   Ba sh ir.   En e rg y   h a rv e stin g   e a rli e st  d e a d li n e   f irs sc h e d u li n g   a lg o rit h m   f o in c re a sin g   li f e ti m e   o f   re a ti m e   s y ste m s ,   In ter n a ti o n a J o u rn a o f   El e c trica &   Co mp u ter   En g i n e e rin g ,   v o l.   9 ,   n o .   1 ,   p p .   5 3 9 - 5 4 5 ,   2 0 1 9 d o i:   1 0 . 1 1 5 9 1 / ij e c e . v 9 i1 . p p 5 3 9 - 5 4 5 .   [2 4 ]   S .   N.  M a id i n ,   N.  A .   A h m a d ,   K.  Ka m a rd in ,   a n d   S .   S a h ib u d d in ,   P e rf o rm a n c e   a n a l y sis  c o m p a ris o n   b e tw e e n   n o n   m i x e d - c rit ica li t y   a n d   m i x e d - c rit ica li t y   s y st e m   in   m icro c o n tro l ler , ”  In d o n e sia n   J o u rn a o El e c trica En g i n e e rin g   a n d   Co m p u ter   S c ie n c e v o l.   1 5 ,   n o .   2 ,   p p .   6 7 8 - 6 8 7 ,   2 0 1 9 ,   d o i:   1 0 . 1 1 5 9 1 /i jee c s.v 1 5 . i2 . p p 6 7 8 - 6 8 7 .   [2 5 ]   E.   R.   W o g n se n R .   Ry d h o f   Ha n se n ,   a n d   K.   G u ld stra n d   L a rse n ,   Ba tt e r y - a wa re   sc h e d u li n g   o f   m i x e d   c rit ica li ty   s y ste m s , ”  In ter n a ti o n a S y m p o si u o n   L e v e ra g i n g   A p p li c a ti o n o F o rm a M e th o d s,  Ver if ic a ti o n   a n d   V a li d a ti o n p p .   2 0 8 - 2 2 2 ,   2 0 1 4 ,   d o i:   1 0 . 1 0 0 7 / 9 7 8 - 3 - 6 6 2 - 4 5 2 3 1 - 8 _ 1 5   .   Evaluation Warning : The document was created with Spire.PDF for Python.
            I SS N :   2502 - 4752   I n d o n esia n   J   E lec  E n g   &   C o m p   Sci,   Vo l.  22 ,   No .   3 J u n e   2 0 2 1   :   1 6 7 2   -   1 6 7 8   1678   [2 6 ]   E.   A .   Ca p o taa ,   C.   S o rin a   S tan g a c iu a ,   M .   V ict o M ice a ,   a n d   Da n i e l - Io a n   C u riac T o w a rd m i x e d   c rit ica li ty   tas k   sc h e d u li n g   in   c y b e p h y sic a s y st e m s:  Ch a ll e n g e a n d   p e rsp e c ti v e s , ”  J o u rn a o S y ste ms   a n d   S o ft w a re v o l.   1 5 6 ,   p p .   204 - 2 1 6 ,   2 0 1 9 ,   d o i:   1 0 . 1 0 1 6 /j . jss.2 0 1 9 . 0 6 . 0 9 9 .   [2 7 ]   M .   Ba m b a g in i ,   M .   M a ri n o n i,   H .   Ay d in ,   a n d   G .   Bu t taz z o ,   En e rg y - a wa re   sc h e d u li n g   f o re a l - ti m e   s y ste m s A   su rv e y , ”  ACM   T ra n sa c ti o n o n   Emb e d d e d   C o mp u ti n g   S y ste ms   ( T ECS ) v o l.   15 ,   n o .   1 ,   p p .   1 - 34 ,   2 0 1 6   d o i:   1 0 . 1 1 4 5 /2 8 0 8 2 3 1 .       B I O G RAP H I E S O F   AUTH O RS       S h a r iz a Fa d li e   S a b r i   is  a   re se a rc h   o f f ice a n d   c u rre n t ly   a   P h Ca n d i d a te  a Ra z a k   F a c u lt y   o f   T e c h n o lo g y   a n d   In f o rm a ti c s,  U n iv e rsiti   T e k n o lo g M a la y sia ,   K u a la  L u m p u r,   M a lay sia .   He   re c e iv e d   h is  BCo m p S c .   (A rti f ic ial  In telleg e n c e in   2 0 0 4   f ro m   Un iv e rsiti   M a la y a ,   Ku a la  L u m p u a n d   h is  M S c   (Co m p u te S y ste m   En g in e e rin g in   2 0 1 6   f ro m   Un iv e rsiti   T e k n o lo g i   M a la y sia ,   Ku a la  L u m p u r.   His  re se a rc h   in tere sts  in c lu d e   e m b e d d e d   sy ste m s,  s y ste m   e n g in e e rin g ,   sa telli te d e v e lo p m e n a n d   e m b e d d e d   s o f twa re   a rc h it e c tu re .         No o r   A z u r a ti  Ah m a d   se r v e a a n   A ss o c iate   P ro f e ss o a Un i v e rsiti   T e k n o lo g M a lay sia   Ku a la  L u m p u r.   S h e   o b tai n e d   h e B. E n g .   i n   C o m p u ter  E n g in e e ri n g   in   2 0 0 1   a n d   M a ste o f   El e c tri c a En g in e e rin g   in   2 0 0 6   f ro m   Un iv e rsiti   T e k n o lo g M a lay si a .   S h e   g ra d u a ted   w it h   a   P h D   in   Em b e d d e d   S y ste m f ro m   Un iv e rsity   o f   L e ic e ste in   2 0 1 3 .   S h e   is   a   Ce rti f ied   T e ste r   F o u n d a ti o n   L e v e (C T F L u n d e M a la y sia n   S o f t w a r e   T e stin g   B o a rd   (M S T B)  a n d   Ce rti f ied   P r o f e ss io n a f o Re q u irem e n ts  En g in e e rin g   (C P RE)  u n d e In tern a ti o n a Re q u irem e n ts  En g in e e rin g   Bo a r d   ( IREB) .   S h e   h a a ls o   se rv e d   a a n   e n g in e e in   S a p u ra   S e c u re d   T e c h n o lo g ies   S d n .   Bh d   u n d e th e   Ne tw o rk   C e n tri c   Op e ra ti o n (N CO)  p ro jec t.   S h e   in v o lv e d   i n   S IRIM   q u a li f ica ti o n   tes f o S a p u ra ’s  m il it a r y   p ro d u c ts.  S h e   is a m e m b e o f   In stit u te E lec tri c a ll   El e c tro n ic  En g in e e (I EE E),   IEE Co m p u ter  S o c iety   a n d   Re g istere d   G ra d u a te  En g in e e w it h   th e   Bo a rd   o f   En g in e e rs  M a lay si a   (BEM ).   S h e   h a b e e n   a c ti v e ly   in v o lv e d   in   re se a rc h   re late d   t o   d e sig n ,   so f twa re   a rc h it e c tu re   a n d   tes ti n g   f o e m b e d d e d   re a l - ti m e   s y ste m a n d   m o b il e   a n d   p e rv a siv e   c o m p u ti n g .         S h a m s u S a h i b u d d i n   is   3 8   y e a rs   in v o lv e m e n in   th e   In f o rm a ti o n   T e c h n o lo g y   sta rted   in   1 9 8 2   w h e n   th e   P C   in d u stry   wa a it in f a n c y .   His  in tere st  n o w   is  in   th e   a re a   o f   S o f tw a r e   En g in e e rin g ,   f o c u sin g   o n   I n tern e o f   T h in g (Io T a n d   C y b e r - P h y sic a S y ste m   (CP S a n d   it s   a p p li c a ti o n   i n   t h e   4   t h   I n d u strial   Re v o lu ti o n   ( 4 IR).   S h a m su o b ta in e d   h is  P h . D.  i n   S o f twa re   En g in e e rin g   f ro m   A sto n   Un iv e rs it y ,   U.K.  Cu rre n tl y   h e   is  th e   P ro - V ice   Ch a n c e ll o o f   UT M ,   re sp o n si b le  f o th e   Ku a la  L u m p u Ca m p u s.  P re v io u sly ,   S h a m su l   w a th e   De a n   o f   A d v a n c e d   In f o rm a ti c S c h o o (A IS f o s e v e n   y e a rs.  S h a m su wa a lso   th e   Dire c to r   o f   Ce n tre   f o A d v a n c e d   S o f twa re   En g in e e rin g   (CA S E)  f o th e   d u ra ti o n   o f   six   y e a rs.  Am o n g   th e   f o c u se wa s   p o st  g ra d u a te  p ro g ra m m e ,   train in g ,   a n d   c o n su lt a t io n   in   t h e   a re a   o S o f twa re   En g in e e rin g   a n d   In f o rm a ti o n   S e c u rit y .   Du rin g   h is  3 1   y e a rs  w it h   UT M ,   h e   h a b e e n   in v o lv e d   i n   2 5   c o n su lt a n c y   a n d   re se a rc h   p ro jec ts  w it h   th e   v a lu e   o f   RM 4   m il li o n .   S h a m su a lso   h a v e   a u th o re d   a n d   c o - a u th o re d   m o re   th a n   1 8 0   p a p e rs  a n d   b o o k   c h a p ters ,   a n d   su c c e ss f u ll y   su p e rv ise d   2 0   P h . D .   g ra d u a tes .         Rud z id a t u A k m a m   Dz iy a u d d in   is  c u rre n tl y   a   S e n io L e c tu r e in   Un iv e rsiti   T e k n o lo g i   M a la y sia   (U T M ).   S h e   g ra d u a ted   fro m   Un iv e rsiti   S a in s M a la y sia   w i th   a   B. En g   in   E lec tri c a a n d   El e c tro n ics   in   2 0 0 0 .   S h e   re c e iv e d   h e M . S c .   i n   I n f o rm a ti o n   T e c h n o lo g y   a n d   S c ien c e   Qu a li tativ e   f ro m   Un iv e rsiti   T e k n o lo g M A R A   in   2 0 0 4   a n d   h e P h f ro m   Un iv e rsit y   o f   Bristo l ,   UK   in   2 0 1 2 .   He e x p e rti se   is  o n   s c h e d u li n g   a n d   re so u rc e   a ll o c a ti o n ,   Qu a li ty - of - S e rv i c e   (Qo S ),   Qu a li ty   o f   Ex p e rien c e   (Qo E)  a n d   c ro ss   lay e d e sig n   b e tw e e n   M A a n d   P HY   lay e rs.  He r   re se a rc h   in tere st  is  n o w   to w a r d w irele ss   c o m m u n ica ti o n   a p p li c a ti o n s,  a n d   f u n d a m e n tal  re se a rc h   o f   w irele s s c o m m u n ica ti o n .     Evaluation Warning : The document was created with Spire.PDF for Python.