I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   7 ,   No .   6 Dec em b er   201 7 ,   p p .   3 6 6 4 ~ 3 6 6 8   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 7 i 6 . pp 3 6 6 4 - 3668     3664       J o ur na l ho m ep a g e h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I JE C E   O pti m a Ro und  R o bin CP U  Sche du ling  Algo rith m   u s ing   M a nha tt a n Dista nce       N.   Srila t ha 1 ,   M.   S ra v a ni   2 Y.   Div y a 3   De p a rt m e n o f     Co m p u ter  S c ien c e   a n d   E n g in e e rin g ,   RG UK T ,   A P   IIIT Id u p u lap y a ,   Ka d a p a ,   A n d h r a p ra d h e sh       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Ma r   2 3 ,   2 0 1 7   R ev i s ed   Sep   8 ,   2 0 1 7   A cc ep ted   Sep   25 ,   2 0 1 7       In   Ro u n d   R o b in   S c h e d u li n g   th e   ti m e   q u a n tu m   is  f i x e d   a n d   th e n   p ro c e ss e a re   sc h e d u led   su c h   th a n o   p ro c e ss   g e CP ti m e   m o re   th a n   o n e   ti m e   q u a n tu m   in   o n e   g o .   T h e   p e rf o rm a n c e   o R o u n d   ro b i n   C P sc h e d u l in g   a lg o rit h m   is  e n ti re ly   d e p e n d e n t   o n   t h e   ti m e   q u a n t u m   s e lec ted .   If   ti m e   q u a n t u m   is  to o   larg e ,   th e   re sp o n se   ti m e   o f   th e   p ro c e ss e is  to o   m u c h   w h ich   m a y   n o b e   to lera ted   in   i n tera c ti v e   e n v iro n m e n t.   If   ti m e   q u a n tu m   is  to o   sm a ll ,   it   c a u se u n n e c e ss a ril y   f r e q u e n c o n tex sw it c h   lea d in g   to   m o re   o v e rh e a d re su lt in g   in   les t h ro u g h p u t.   I n   t h is  p a p e a   m e th o d   u sin g   M a n h a tt a n   d istan c e   h a b e e n   p ro p o se d   th a d e c id e a   q u a n t u m   v a lu e .   T h e   c o m p u tatio n   o f   th e   ti m e   q u a n t u m   v a lu e   is  d o n e   b y   th e   d istan c e   o d if f e re n c e   b e t w e e n   th e   h ig h e st  b u rst  t im e   a n d   lo w e st  b u rst  ti m e .   T h e   e x p e ri m e n ta a n a l y sis  a lso   sh o w th a th is  a lg o rit h m   p e rf o r m b e tt e th a n   RR  a lg o rit h m   a n d   b y   re d u c in g   n u m b e o f   c o n tex sw it c h e s,  r e d u c in g   a v e ra g e   w a it in g   ti m e   a n d   a lso   th e   a v e ra g e   tu rn a   ro u n d   t im e .   K ey w o r d :   R o u n d   r o b in   Qu a n tu m   Sch ed u l in g   B u r s t ti m es   Co p y rig h t   ©   2 0 1 7 I n stit u te o f   Ad v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   N.   Srilath a,     Dep ar t m en t o f     C o m p u ter     Sci en ce   an d   E n g i n ee r in g ,   R GUKT - A P   I I I T ,   R Valle y ,   I d u p u lap a y a,   Kad ap a,   A n d h r ap r ad h esh .   E m ail:  s r i lath ar g u k t1 6 @ g m ail . co m       1.   I NT RO D UCT I O N     T h C en tr al  P r o ce s s in g   Un i ( C P U)   s h o u ld   b u tili ze d   e f f ici en tl y   a s   it  is   t h co r p ar o f   C o m p u ter s .   Fo r   th is   r ea s o n   C P s c h ed u l in g   is   v er y   n ec es s ar y .   C P Sch ed u l in g   i s   i m p o r ta n co n ce p in   Op er atin g   S y s te m .   Sh ar i n g   o f   co m p u ter   r eso u r ce s   b et w ee n   m u l tip le  p r o ce s s es  is   ca l led   s ch ed u li n g .   T h Sch ed u li n g   o p er atio n   is   d o n b y   th s ch e d u ler .   I n   o p er atin g   s y s te m   w e   h av th r ee   t y p es  o f   s c h ed u ler s   [ 1 ] .   T h ty p es  o f   th s ch ed u ler s   d ep en d   o n   t h co n tex t   s w i tch e s   o f   t h p r o ce s s .   T h e y   ar 1 .   L o n g ter m   Sch e d u ler   2 .   S h o r ter m   Sch ed u ler   3 .   Me d iu m   ter m   s ch ed u ler .   Her ar s e v er al  s c h ed u li n g   al g o r ith m s .   D if f er en t   s c h ed u li n g   alg o r ith m s   h a v d if f er en p r o p er ties   an d   th c h o ice  o f   p ar ticu lar   alg o r it h m   m a y   f a v o r   o n class   o f   p r o ce s s es   o v er   an o th er .   Ma n y   cr iter ia  h av b ee n   s u g g e s ted   f o r   co m p ar in g   C P s ch ed u li n g   a lg o r it h m s   a n d   d ec id in g   w h ic h   o n e   is   th e   b est  al g o r ith m   [ 1 ] .   So m o f   t h cr iter i in cl u d ( i)   Fair n es s   ( i)   C P u tili za tio n   ( iii )   T h r o u g h p u ( iv ) T   u r n ar o u n d   ti m ( v )   W aiti n g   t i m ( v i)   R esp o n s ti m e.   I is   d esira b le  to   m a x i m ize  C P U   u tili za t io n   a n d   th r o u g h p u t,  t o   m in i m ize  tu r n ar o u n d   t i m e,   w ai tin g   ti m a n d   r esp o n s ti m a n d   to   av o id   s tar v atio n   o f   a n y   p r o ce s s .   [ 1 ,   2 ]   So m o f   th s ch ed u li n g   a lg o r ith m s   ar b r ief l y   d escr ib e d   b elo w FC FS I n   First  co m F ir s s er v s c h ed u l in g   al g o r ith m   t h p r o ce s s   t h at   r eq u est  f ir s i s   s c h ed u led   f o r   ex ec u t io n   [ 1 ,   2,   3]   SJ F I n   s h o r test   J o b   f ir s s c h ed u lin g   al g o r ith m   t h p r o ce s s   w it h   t h m i n i m u m   b u r s ti m is   s ch ed u led   f o r   ex ec u t io n .   [ 1 ,   2]   SRT N I n   s h o r test   R e m ai n i n g   ti m n e x s ch ed u lin g   al g o r ith m ,   t h p r o ce s s   w it h   s h o r test   r e m ain in g   ti m e   is   s c h ed u led   f o r   ex ec u tio n .   [ 3 ]   P rio rit y in   P r io r it y   Sc h ed u l in g   al g o r ith m   t h p r o ce s s   w it h   h ig h e s p r io r it y   i s   s c h ed u led   f o r   ex ec u tio n .   [ 1 ,   2 ,   3 ]   M ultile v el  qu eue  s ched uli ng I n   th is   th r ea d y   q u eu i s   p ar titi o n ed   in to   s ev er al  s ep ar ate  q u eu es.  T h p r o ce s s es  ar p er m an e n tl y   ass ig n ed   to   o n q u eu g e n er all y   b ased   o n   s o m p r o p er t y   o f   th e   p r o ce s s   s u c h   a s   m e m o r y   s ize,   p r o ce s s   p r io r ity   o r   p r o ce s s   t y p e.   E ac h   q u eu e   h a s   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E   I SS N:  2088 - 8708       Op tima l R o u n d   R o b in   C P S ch ed u lin g   A lg o r ith u s in g   Ma n h a tta n   Dis ta n ce   ( N .   S r ila th a )   3665   its   o w n   s c h ed u li n g   al g o r ith m .   T h er is   s ch ed u li n g   a m o n g   t h q u e u es,  w h ic h   i s   co m m o n l y   i m p le m en ted   a s   f i x ed - p r io r it y   p r ee m p ti v s c h ed u li n g .   E ac h   q u e u h as  a b s o lu te  p r io r it y   o v er   lo w   p r io r ity   q u e u es.  [ 1 ]   M ultilev el  f ee db a ck - qu eue   s cheduli ng :   T h is   i s   li k M ultilev el  qu eue  s ched uli ng   b u a llo w s   p r o ce s s   to   m o v b et w ee n   q u e u es.   [ 3 ]   Ro un d - ro bin :   I n   t h i s   th e   C P s ch ed u ler   g o es  ar o u n d   th r ea d y   q u e u allo ca ti n g   th C P to   ea ch   p r o ce s s   f o r   ti m i n ter v al  o f   u p   to   o n t i m q u a n t u m .   I f   ti m q u a n tu m   is   to o   lar g e,   t h e   r esp o n s ti m o f   t h p r o ce s s e s   is   to o   m u c h   w h ic h   m a y   n o t   b to ler ated   in   i n ter ac ti v e n v ir o n m en t.  I f   ti m e   q u an t u m   is   to o   s m all,   it  ca u s e s   u n n ec e s s ar il y   f r eq u en co n te x s w i tch   lead i n g   to   m o r o v e r h ea d s   r esu l tin g   i n   less   t h r o u g h p u t.  I n   th is   p ap er   m eth o d   u s i n g   Ma n h attan   d is tan ce   lo g ic  h a s   b ee n   p r o p o s ed   th at  d ec id es  a   v alu t h at  is   n eit h er   to o   lar g n o r   to o   s m all  s u c h   th a ev er y   p r o ce s s   h as  g o r ea s o n ab le  r es p o n s ti m a n d   th th r o u g h p u t o f   t h s y s te m   is   n o t d ec r ea s ed   d u to   u n n ec e s s ar i l y   co n te x t s w i tch e s .   T h v ar io u s   s c h ed u li n g   p ar a m eter s   ar e:    1.   C o n te x S w itc h A   co n te x s w itc h   is   b asicall y   s to r i n g   an d   r esto r in g   co n tex o r   s tate  o f   p r e - e m p ted   p r o ce s s ,   s o   th a at  a   later   p o in o f   t i m e   ,   it   ca n   b s tar ted   f r o m   s a m p o i n o n ce   t h e x ec u tio n   is   s to p p ed .   So   th g o al  o f   C P s ch ed u lin g   alg o r it h m s   is   to   o p ti m ize  o n l y   th e s s w i tch e s .     2.   T h r o u g h p u t:  T h r o u g h p u is   d ef in ed   a s   n u m b er   o f   p r o ce s s es  co m p leted   i n   p er io d   o f   ti m e.   C o n tex t   s w itc h in g   a n d   T h r o u g h p u t a r in v er s el y   p r o p o r tio n al  to   ea ch   o th er .     3.   C P Utilizat io n :   T h is   i s   t h e   f r ac tio n   o f   ti m w h e n   C P is   in   u s e.   U s u al l y ,   to   m ax i m ize  th e   C P U   u tili za t io n   is   t h g o al  o f   th C P s ch ed u li n g     4.   T u r n ar o u n d   T im e:  T h is   i s   th e   to tal  ti m w h ich   i s   r eq u ir ed   to   s p en d   to   co m p lete  t h w h o le  p r o ce s s   an d   a m o u n t o f   ti m it ta k es to   e x e cu te  th a t p r o ce s s .     5.   W aitin g   T i m e:  W aiti n g   ti m is   d ef in ed   as t h to tal  a m o u n t o f   ti m p r o ce s s   th at  w a its   i n   r ea d y   q u eu e.     6.   R esp o n s T i m e:  Fo r   r esp o n d i n g   to   p ar ticu lar   s y s te m   t h a m o u n t o f   ti m u s ed   b y   t h s y s t e m .   T h ch ar ac ter is tic  o f   g o o d   s ch ed u lin g   al g o r ith m   ar e:    Min i m u m   co n te x s w i tch e s ,   Ma x i m u m   C P u ti lizatio n ,   Ma x i m u m   t h r o u g h p u t,  Min i m u m   t u r n ar o u n d   ti m e,   Min i m u m   w a iti n g   ti m e         2.   B ACK G RO UND  WO RK   T h er is   h o s o f   w o r k   an d   r esear ch es  g o i n g   o n   f o r   in cr ea s i n g   th e f f icie n c y   o f   r o u n d   r o b in   alg o r ith m .   R a m J .   Ma tar n eh   [ 4 ]   p r o p o s ed   m et h o d   th at  ca lcu late s   m ed ia n   o f   b u r s ti m o f   all  p r o ce s s es  in   r ea d y   q u eu e.   No w   if   t h is   m ed ian   i s   les s   t h a n   2 5   th a n   ti m q u an t u m   w o u ld   b 2 5   o th er w i s ti m q u a n t u m   i s   s et  to   th ca lc u lated   v al u e.   Ah ad   [ 5 ]   p r o p o s e d   to   m o d if y   th t i m q u an t u m   o f   p r o ce s s   b ased   o n   s o m th r es h o ld   v al u w h ich   i s   ca l cu lated   b y   ta k i n g   a v er ag o f   lef o u ti m o f   all  p r o ce s s es  in   i ts   la s t u r n .   Hir an w al  et  a l.  [ 6 ]   in tr o d u ce d   co n ce p o f   s m ar ti m s lice  w h ic h   is   ca lcu la ted   b y   ta k in g   t h e   av er a g o f   b u r s t   ti m o f   all  p r o ce s s es  in   th r e ad y   q u e u if   n u m b er   o f   p r o ce s s es  ar ev en   o th er w i s ti m s lice  is   s et  to   m id   p r o ce s s   b u r s ti m e.   Da w o o d   [ 7 ]   p r o p o s ed   an   alg o r ith m   t h at   f ir s s o r ts   al p r o ce s s es  in   r ea d y   q u eu a n d   th e n   ca lcu late  th ti m q u a n t u m   b y   m u ltip l y in g   s u m   o f   m a x i m u m   a n d   m i n i m u m   b u r s b y   8 0 .   No o n   et   al  [ 8 ]   p r o p o s ed   to   ca lcu late  th ti m q u an t u m   b y   ta k i n g   a v er ag e   o f   th b u r s ti m o f   al th p r o ce s s es  in   r ea d y   q u eu e.   B an er j ee   et  al   [ 9 ]   p r o p o s ed   an   alg o r ith m   w h ic h   f ir s s o r ts   all  th p r o ce s s es  ac co r d in g   to   t h b u r s ti m e   an d   th e n   f i n d s   t h ti m q u a n t u m   b y   tak i n g   av er a g o f   b u r s t   ti m o f   all  p r o ce s s   f r o m   m id   to   last .   Na y a k   et  al.   [ 1 0 ]   ca lcu lated   th o p tim a ti m q u a n t u m   b y   tak i n g   th av er ag o f   h i g h e s b u r s a n d   m ed ian   o f   b u r s t.   Yaa s h u w a n t h   et  al  [ 1 1 ]   in tr o d u ce d   ter m   in telli g en ti m s l ice  w h ich   is   ca lc u lated   u s i n g   th f o r m u la  ( r an g e   o f   b u r s t   *   to tal  n u m b er   o f   p r o ce s s es)/  ( p r io r ity   r an g *   T o tal  n u m b er   o f   p r io r it y ) .   Ma tth ia s   et  al.   [ 1 2 ]   p r o p o s ed   s o lu tio n   f o r   L i n u x   SC HE D_ R R ,   to   ass i g n   e q u al  s h ar o f   C P to   d if f er en u s er s   in s tead   o f   p r o ce s s .   R ac u   et  al.   [ 1 3 ]   p r es en ts   a n   ap p r o ac h   to   co m p u te  b est  ca s an d   w o r s ca s r esp o n s ti m o f   r o u n d   r o b in   s c h ed u li n g .   I n   Me r y w n s   et  al   [ 1 4 ]   u s ed   E u cl id ian   d i s tan ce   f o r   ca lc u lati n g   Q u an t u m   v al u e.   I n   [ 1 5 ]   i th is   s ec tio n ,   n o n - li n ea r   m a th e m atica m o d el  f o r   o p ti m iz in g   th ti m q u a n t u m   v al u in   R R   s c h ed u l in g   alg o r ith m   is   p r o p o s ed .   I n   th i s   p ap er   w ap p r o ac h ed   t h R o u n d   R o b in   Q u a n t u m   v al u u s in g   t h Ma n h atta n   Di s tan ce .   Qu a n tu m   v alu e   =   Hi g h est B u r s t ti m   L o w est B u r s t ti m e.       3.   P RO P O SE D   WO RK   A   m aj o r   d is ad v an ta g o f   r o u n d   r o b in   is   th at  p r o ce s s   is   p r e - e m p ted   a n d   co n tex s w itc h   o c cu r s ,   ev e n   if   t h r u n n in g   p r o ce s s   r eq u ir es  ti m ( in   f r ac tio n s )   w h ic h   is   s li g h tl y   m o r t h an   a s s i g n ed   ti m q u an tu m .   An o th er   p r o b le m   w it h   r o u n d   r o b in   is   th ti m q u a n t u m   s el ec tio n .   I f   ti m q u a n t u m   i s   to o   lar g e,   th r esp o n s e   ti m o f   t h p r o ce s s es  i s   to o   m u c h ,   t h alg o r it h m   d e g en er ates  to   FC F w h ich   m a y   n o t   b to ler ated   in   an   in ter ac ti v en v ir o n m e n t.  I f   ti m q u a n t u m   is   to o   s m all,   it   ca u s e s   u n n ec es s ar il y   f r eq u e n co n te x s w itc h es   lead in g   to   m o r o v er h ea d s   r es u lti n g   i n   le s s er   th r o u g h p u t   Evaluation Warning : The document was created with Spire.PDF for Python.
      I SS N : 2088 - 8708   I J E C E   Vo l.  7 ,   No .   6 Dec em b er   201 7   :   3 6 6 4 3 6 6 8   3666   I n   th i s   p ap er   u s ed   th o p ti m al  R o u n d   R o b in   Sc h ed u li n g   u s i n g   Ma n h atta n   d is ta n ce   f o r   o p tim u m   T i m Qu a n tu m   v al u i n   R o u n d   R o b in   p r o ce s s   i n   Sch ed u lin g   a lg o r ith m Her C alc u late   th e   Q u an t u m   v al u u s i n g   th b elo w   E q u a tio n .                          = | X = 0 i - Y i |     an d   v al u es a r th b u r s t ti m es o f   P r o ce s s .   X=   h i g h e s t b u r s t ti m e   Y= lo w e s t b u r s t ti m e                  B y   u s in g   t h ab o v f o r m u la  we  ca n   g et  t h v al u e.   I g iv e s   th m i n i m u m   co n tex t   s w i tch e s ,   b est cp u   u tili za t io n   an d   also   it  g i v es t h e   m in i m u m   av er a g i n g   ti m e.     3 . 1 .   O ptim a l R o u nd   Ro bin   S cheduli ng   us ing   M a nh a t t a Dis t a nce  Alg o rit h m     T h f o llo w i n g   d ata  s tr u ct u r es  ar n ee d ed   P r o ce s s   ( P i) .   N u m b er   o f   p r o ce s s es i n   r ea d y   q u e u f o r   i=1 ,   2 ,   3 , 4 , …. . . n     B u r s t Time  ( B i ) :   P r o ce s s in g   ti m r eq u ir ed   b y   ea c h   P   1 .   C alcu late  t h Ma n h atta n   Di s tan ce   MD   o f   t h cp u   b u r s t t i m es o f   p r o ce s s es.   2 .   T im q u a n t u m   h i g h est b u r s t ti m   lo w est b u r s t ti m e.   3 .   Sch ed u le  p r o ce s s es a cc o r d in g   to   t h ca lcu la ted   ti m q u a n tu m .       4.   E XP E R I M E NT A L   ANA L Y SI   Fo r   th p u r p o s o f   s i m p lic it y ,   d e m o n s tr atio n   is   d o n u s i n g   g r o u p   o f   f iv p r o ce s s e s   in   th r ee   d if f er e n ca s es  t h at   th e   O R R S alg o r it h m   is   m o r e f f icie n th an   t h clas s ic  Si m p le  R o u n d   R o b in   ( S R R ) .   Fo r   SR R ,   ti m q u a n t u m   is   as s u m ed   in   all  ca s es i n   o r d er   to   co m p ar th t w o   al g o r ith m s   f air l y .   C ase  1 Ass u m f i v p r o ce s s es  ar r iv at  ti m 0   w it h   f o llo win g   b u r s ti m e s P 1 =2 4 ,   P2 =1 1 ,   P 3 =3 1 ,   P 4 =1 2 ,   P 5 =2 0 .                                                 P1   P2   P3   P4   P5   P1   P2   P3   P4   P5   P1   P3   P5   P3   0               8                 1 6                 2 4             3 2             4 0           4 8               5 1               5 9               6 3             7 1             7 9             8 7                 9 1               9 8     F ig u r 1.   Gan tt C h at  f o r   SR R   ( ca s e1 )       Qu a n tu m   =M a x _ b u r s t   T   i m -   Mi n _ B u r s t   T im e=   3 1 - 1 1 =2         P1     P2     P3     P4     P5     P3     P5   0                   2 0                       3 1                       5 1                       6 3                       8 3                       8 7                       9 8     Fig u r e   2 .   Gan tt C h at  f o r   OR R SM  ( ca s e1 )       T ab le   1 .   C o m p u ta tio n al  tab le  f o r   ca s e1   P r o c e ss   B u r s t   T i me   W a i t i n g   T i me   T u r n   A r o u n d   T i me   P1   24   63   87   P2   11   20   31   P3   31   67   98   P4   12   51   63   P5   20   63   83   Av e ra g e   W a it in g   T i m e   =   2 6 4   /5   =   5 2 . 8             Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E   I SS N:  2088 - 8708       Op tima l R o u n d   R o b in   C P S ch ed u lin g   A lg o r ith u s in g   Ma n h a tta n   Dis ta n ce   ( N .   S r ila th a )   3667   T ab le  2 .   C o m p ar is o n   b et w ee n   SR R   an d   OR R SM   A l g o r i t h m   T i me   Q u a n t u m   A v e r a g e   W a i t i n g   T i me   A v e r a g e   T u r n a r o u n d   t i me   C o n t e x t   S w i t c h   S R R   8   5 6 . 7   7 6 . 4   14   O R R S M   20   5 2 . 8   7 2 . 4   7       C ase  2 A s s u m f iv p r o ce s s e s   ar r iv at  ti m 0   w it h   f o llo w i n g   b u r s t ti m es: P 1 =7 ,   P 2 = 1 3 ,   P 3 =2 4 ,   P 4 =1 0 ,   P 5 =1 8 .       P1   P 2     P3   P4   P5   P1   P2   P3   P4   P5   P2   P3   P5   P3   0               6                   1 2                 1 8               2 4               3 0               3 1             3 7                 4 3             4 7               5 3               5 4                 6 0             6 6                    Fig u r 3 .   Gan tt C h at  f o r   SR R   ( ca s e2 )       Qu a n tu m     =   Ma x _ B u r s t   T   im -   Min _ B u r s t   T im e   =   17                         P1                       P2                       P3                         P4                           P5                         P3                       P5   0                           7                             2 0                             3 7                           4 7                         6 4                           7 1                             7 2     Fig u r e   4 .   Gan tt C h at  f o r   OR R SM  ( ca s e   2)       T ab le   3 .   C o m p u ta tio n al  tab le  f o r   ca se   2   P r o c e ss   B u r s t   T i me   W a i t i n g   T i me   T u r n   A r o u n d   T i me   P1   7   0   7   P2   13   7   20   P3   24   47   71   P4   10   37   47   P5   18   54   72       Av er ag W aiti n g   T im e   1 4 5   /5 =2 9   Av er ag T u r n   A r o u n d   ti m e   =   43       T ab le  4 .   C o m p ar is o n   b et w ee n   SR R   an d   OR R SM   A l g o r i t h m   T i me   Q u a n t u m   A v e r a g e   W a i t i n g   T i me   A v e r a g e   T u r n a r o u n d   t i me   C o n t e x t   S w i t c h   S R R   6   3 9 . 4   54   14   O R R S M   17   29   43   7       Fro m   t h ab o v e   co m p ar is o n s   an d   as   ca n   b s ee n   i n   F ig u r e   7 ,   F ig u r e   8   a n d   F ig u r e   9 ,   th e   OR R S M   alg o r ith m   u s i n g   E u clid ea n   d i s tan ce   m et h o d   f o r   ca lc u lati n g   ti m q u an tu m   i s   clea r l y   m o r ef f icie n t h an   th e   SR R   alg o r it h m   r es u lti n g   i n   r ed u ctio n   o f   t u r n ar o u n d   ti m e,   waitin g   ti m a n d   co n te x s w itc h es.  A lt h o u g h   th r ee   ca s es  w i th   ea ch   ca s h av in g   f i v p r o ce s s es   ar s h o w n ,   t h n u m b er   o f   p r o ce s s es   d o es n o t a f f ec t t h w o r k i n g   o f   OR R SM  alg o r it h m   as it  w o r k s   w ell  e v en   w i th   lar g n u m b er   o f   p r o ce s s es.       5.   CO NCLU SI O N   T h p er f o r m a n ce   o f   r o u n d   r o b in   alg o r ith m   i s   en tire l y   d e p en d en o n   t h ti m q u a n t u m   s elec ted .   Ma n y   atte m p ts   h a v b ee n   m a d in   t h p ast   to   s elec t   an   o p ti m u m   ti m q u a n t u m .   So m a p p r o ac h es  r eq u ir ed   m ak in g   u s o f   o t h er   al g o r ith m s   l ik s h o r test   j o b   f ir s o r   p r io r ity   s c h ed u lin g ,   t h er eb y   ca r r ies  f o r w ar d   t h d ef icien c ies  o f   t h o s al g o r it h m s   i n to   r o u n d   r o b i n   s ch e d u lin g .   T h Op ti m al   R o u n d   R o b in   ( O R R SM)   d eter m in e s   th ti m q u a n tu m   b y   ta k i n g   ac co u n th s i m ilar it y   o r   d if f er en ce s   o f   t h b u r s ti m es  o f   all   Evaluation Warning : The document was created with Spire.PDF for Python.
      I SS N : 2088 - 8708   I J E C E   Vo l.  7 ,   No .   6 Dec em b er   201 7   :   3 6 6 4 3 6 6 8   3668   p r o ce s s es  p r esen i n   th r ea d y   q u eu e.   T h OR R SM  d o es  n o r eq u ir p r io r ities   to   b ass ig n ed   to   th j o b s   n o r   d o es  it  r eq u ir th e   j o b s   to   b s o r ted   ac co r d in g   to   th e ir   b u r s ti m e s .   I r es u lt s   i n   b etter   p er f o r m a n ce   o f   r o u n d   r o b in   alg o r ith m   w i th   r ed u ctio n   i n   co n te x s w itc h es,  t u r n ar o u n d   ti m e s   an d   w a iti n g   ti m es.  T h ti m q u a n t u m   d eter m in ed   t h r o u g h   O R R SM   is   d y n a m ic  i n   t h s e n s t h a n o   u s er   in ter v e n tio n   i s   r eq u ir ed   an d   t h ti m e   q u an t u m   is   r elate d   to   th b u r s t   ti m es o f   p r o ce s s es.       RE F E R E NC E S   [1 ]   S il b e rsc h a tz,  A . ,   P e ters o n ,   J. L . ,   a n d   G a lv in ,   P . B. ,   Op e ra t in g   S y ste m Co n c e p ts,   A d d is o n   W e sle y ,   7 th   Ed it i o n ,   2 0 0 6 .   [2 ]   A n d re w   S .   T a n e n b a u m ,   a n d   A lb e rt  S .   W o o d f h u l l ,   Op e ra ti n g   S y ste m De sig n   a n d   Im p lem e n tatio n ,   S e c o n d   Ed i ti o n ,   2 0 0 5 .   [3 ]   W il li a m   S talli n g s,  Op e ra ti n g   S y st e m s In tern a a n d   De sig n   P r in c ip les ,   5 th   Ed it io n ,   2 0 0 6 .   [4 ]   Ra m M a tarn e h ,   S e lf   a d ju stm e n ti m e   q u a n t u m   in   ro u n d   ro b in   a lg o rit h m   d e p e n d in g   o n   b u rst  ti m e   o f   th e   n o w   ru n n in g   p r o c e ss ,   Am e rica n   Jo u r n a l.   [5 ]   M o h d   A b d u l   A h a d ,   M o d ify in g   r o u n d   r o b i n   a lg o rit h m   f o p ro c e ss   sc h e d u li n g   u sin g   d y n a m ic  q u a n tu m   p re c isio n ,   In tern a ti o n a J o u r n a o f   Co m p u te a p p l ica ti o n s( 0 9 7 5 - 8 8 8 7 )   o n   Iss u e a n d   Ch a ll e n g e i n   Ne tw o rk in g ,   In tell ig e n c e   a n d   Co m p u ti n g   T e c h n o lo g ies -   IC NICT   2 0 1 2 .     [6 ]   S a r o Hira n w a a n d   Dr.  K.C.   Ro y ,   A d a p ti v e   ro u n d   ro b i n   sc h e d u li n g   u sin g   sh o rtes b u rst  a p p ro a c h   b a se d   o n   sm a rt   ti m e   slic e ,   In tern a ti o n a Jo u rn a o f   Da ta E n g in e e rin g ,   v o lu m e   2 ,   I ss u e .   3 ,   2 0 1 1 .     [7 ]   A li   Jb a e e Da w o o d ,   Im p ro v in g   e ff ici e n c y   o ro u n d   r o b in   sc h e d u li n g   u si n g   a sc e n d in g   q u a n t u m   a n d   m in im u m - m a x i m u m   b u rst  ti m e ,   Jo u rn a o f   Un iv e rsit y   o f   a n b a f o p u re   sc ien c e V o l .   6 :   No   2 ,   2 0 1 2 .     [8 ]   A b b a No o n ,   A li   Ka lak e c h   a n d   S a if e d in e   Ka d r y ,   A   n e ro u n d   ro b i n   b a se d   sc h e d u li n g   a lg o rit h m   f o o p e ra ti n g   s y ste m s:  d y n a m ic   q u a n tu m   u sin g   th e   m e a n   a v e r a g e ,   IJCSI  In tern a ti o n a Jo u r n a o f   Co m p u ter  S c ien c e   Iss u e s,  V o l.   8 ,   Iss u e   3 ,   No .   1 ,   M a y   2 0 1 1 .     [9 ]   P a ll a b   Ba n e rjee ,   P r o b a l   Ba n e rjee   a n d   S h w e ta  S o n a li   Dh a l ,   C o m p a ra ti v e   p e rf o r m a n c e   a n a l y sis  o f   m id   a v e r a g e   ro u n d   r o b i n   sc h e d u li n g   (M A RR)  u sin g   d y n a m ic  ti m e   q u a n tu m   w it h   ro u n d   ro b in   sc h e d u li n g   a lg o rit h m   h a v in g   sta ti c   ti m e   q u a tu m ,   In tern a ti o n a J o u r n a o f   El e c tro n ics   a n d   Co m p u ter S c ien c e   En g in e e rin g ,   IS S N - 2 2 7 7 - 1 9 5 6   2 0 1 2 .     [1 0 ]   De b a s h re e   Na y a k ,   S a n jee v   Ku m a M a ll a   a n d   De b a sh re e   De b a d a rsh in i,   Im p ro v e d   ro u n d   ro b in   sc h e d u li n g   u si n g   d y n a m ic   ti m e   q u a n tu m ,   In tern a ti o n a Jo u r n a o f   Co m p u ter  A p p li c a ti o n (0 9 7 5 - 8 8 8 7 Vo l u m e   3 8 -   No   5 ,   Ja n u a r y   2 0 1 2 .     [1 1 ]   Ya a sh u w a n th   C.   &   R.   Ra m e sh ,     In telli g e n ti m e   slice   f o ro u n d   ro b in   i n   re a ti m e   o p e ra ti n g   s y ste m ,   IJRRA S   2   (2 ),   F e b ru a ry   2 0 1 0 .     [1 2 ]   Bra u n h o f e M a tt h ias ,   S tr u m   f lo h n e Ju ri,   F a ir  r o u n d   r o b in   sc h e d u li n g ,   S e p tem b e 1 7 ,   2 0 0 9 .     [1 3 ]   Ra z v a n   R a c u ,   L i   L i,   R a f ik   H e n ia,  A rn e   Ha r m a n n ,   Ro lf   Ern st,  I m p ro v e d   Re sp o n se   ti m e   a n a l y sis   o tas k   sc h e d u led   u n d e p re e m p ti v e   ro u n d   ro b in ,   C OD ES + IS S S   ’0 7 ,   P r o c   o f   5 th   IEE E/ A CM   In tern a ti o n a c o n f e re n c e   o n   Ha r w a re /   S o f tw a r e   c o d e g ig n   a n d   sy ste m   su n th e sis.    [1 4 ]   M e rwy n   D’So u z a ,   F io n a   Ca iero ,   S u w a rn a   S u rlak a r ,   Op ti m a Ro u n d   R o b i n   C P U   S c h e d u li n g   Alg o rit h m   u sin g   Eu c li d e a n   Dista n c e ,   p u b li sh e d   in   In ter n a ti o n a l   J o u r n a l   o C o mp u t e r A p p li c a ti o n s .   V o lu m e   9 6 ,   N o .   1 8 ,   J u n e   2 0 1 4 .   Evaluation Warning : The document was created with Spire.PDF for Python.