Int ern at i onal  Journ al of Ele ctrical  an d  Co mput er  En gin eeri ng   (IJ E C E)   Vo l. 8 ,  No. 6 D ece m ber   201 8 , pp.  4467 ~ 44 76   IS S N: 20 88 - 8708 DOI: 10 .11 591/ ijece . v8 i 6 . pp4467 - 44 76     4467       Journ al h om e page http: // ia es core .c om/ journa ls /i ndex. ph p/IJECE   Effecti ve  Route r   Assisted  Congestion C ont ro l   f or S DN       So fi Naning   Hertia na 1 A d it Kur niawa n 2 , H en draw an 3 ,  U d jianna  Sek teria P asari bu 4   1 ,2,3 School  of El e ct ri ca l   Eng ine er i ng  and  In form at i cs Insti tut Te kn ologi   B andung, I ndonesia   4 Facul t y   of  Ma th emati cs  and  Na t ura Sc ie nc es,   In stit ut Te kno logi   Bandung ,   Indon esia       Art ic le  In f o     ABSTR A CT   Art ic le  history:   Re cei ved   Ma r 16 , 201 8   Re vised  Ju 6 ,   201 8   Accepte J ul  20 , 2 01 8       Route As sisted  Congesti on  Con trol   (RACC)  wa designe to   improve  end - to - end  conge st io cont rol  per for m anc b y   using  prior  knowledge  on  net work   condi ti on .   How eve r,  the  tra d i ti onal  Internet   does  not  pr ovide   such   informati on,   whi ch  m ake thi ap proa ch  is  not   f eas ibl to  de li ve r.   Our  pape r   addr esses  thi n et work  informat ion  def i cienc y   i ss ue  b y   proposi ng  n ew   conge stion  control  m et hod  th at  works   on  the   Software   Defi n e Network  (SD N)  fra m ew ork.   W ca ll   thi proposed  m et hod  as  PACE (Path  As socia ti vity   C e ntra liz ed  Cong e stion  Control ).   I SD N,  globa vie of  the  net work  informati on  cont a ins  the  net work  topol og y   including  li n prope rti es   (i. e . ,   t y pe,   ca p acit y ,   power  consum pti on,   etc. ) .   PA CEC  uses  thi informati on   to  det ermine  the  fee dbac signal,   in  orde for  the   s ourc to  start   sending  data   at   high  r ate  an to  quic kl y   r each  fai r - shar ra t e.   Th sim ula ti o show tha the   eff ic i ency   a nd  fai rne ss   of  PA CEC  are   be tt e tha Tr ansm ission  Control  Protocol   ( TCP)  and  Ra te Cont ro Protoco ( RCP ) .   Ke yw or d:   C o n g e s t i o n   c o n t r o l   G l o b a l   k n o w l e d g e   P A C E C   S D N   T r a d i t i o n a l   I n t e r n e t   Copyright   ©   201 8   Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e   Al l   rights re serv ed .   Corres pond in Aut h or :   So fia  N a ning  Her ti ana ,   School  of Elec tric al  Engineer ing  a nd  Inform at ic s,   In sti tut Te knol og Ba ndun g,   I ndonesi a ,   J l.   Ga nes ha No.1 0,  Ba ndun g 4 0132, I ndonesi a .   Em a il so fiana ning @ te lk om un ive rsity .ac.id       1.   INTROD U CTION   Congesti on  co ntr ol  is  proc ess  to  re gu la te   the  sen ding  r at of   the  s our ce  on   t he  net work   so   t he   sen der  m ay   adj ust   the   entry   of  data  acc ordin t the   netw ork   co ndit ion  to   ens ure  se nder' Q ualit of  Se rv ic e   (QoS re quire m ents  are  f ulfi ll ed  [1 ] go od   c onge sti on   con t ro will   ensu re  t hat  there   is  no   dro in  qu al it y   and   ass ure  good  qual it network   [2 ] ,   [ 3].  I is  widel kn own  that  a en d - to - e nd  pac ket  loss  co ntr ol  suc as  Transm issi on   Con tr ol  P r oto c ol  (TC P)   has   s ever al   i neffici encies  [ 4].  O ne   reas on  of  i neffici ency  is  that   TCP   treat pac ket  lo ss  as  co ngest io sig nal.  T here fore,  it   can not  disti nguish  bet ween   pac ket  lo ss  due  to  c onge sti on  with  pack et  l oss d ue  t o other c auses.    Packet  loss  a congesti on  si gn al   im plies  that  act ion   can  only   be  do ne  af te co ng est i on   occurs  [5 ] .   TCP  us es   ass um pt ion   that  t he   netw ork  doe not  pro vid e   exp li ci fee db a ck  to  t he  s our ce  [6 ] w hich  m akes   each  s ource  to  est i m at the  na ture  of   t he  net work  pat h,   s uc as  r ound  tri tim (RTT)  or   us a ble  ba ndwi dth t deliver  e ff ic ie nt   end - to - en c ongestio n.   To  i m pr ove  TCP  perform ance,  previ ou s   resea rc intr oduce t he  us e   of   e xp li ci co ng e sti on   sig na ls  to  t he  netw ork  [ 7].  This  m et ho is  co m m on ly   cal led   the  R oute A ssist ed  C ongestio Co ntr ol  (RACC).   In   the  tradit io nal   In te r net RACC   m et ho is  app li ed  to  ea ch  router  wh e r the  router  pro vid es   feedbac to  t he   end  syst em   a bout  the  sta te   of  the  netw ork  a nd   te ll s   t he  se nder  t se nd   pac kets  at   spe ci fic  rat e.  Fi gure 1  g iv es  sim ple  ov erv ie of  r oute rs  th at   al ways p r ovide f ee db a ck  i nfor m at ion   to  t he   end - us er .   RAC is  m od el ed  us in the  M/ G /1 - PS  queue  t he or to  cal cula te   the  aggreg at rate  on   eac router   (no de) .  T he  a ggre gated  r at e a t eac h node  l   f ollows a sim ple m od el  as d es cribe d by the  f ollow i ng equat ion   [ 8]:     =   ( 1 )       (1)     Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N 20 88 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   2018   :   4467   -   4476   4468   w he re  R l   is  the   sen ding r at f or a li nk,   C l   is  th li nk  ca pacit y,  and  ρ l   is  t he  li nk u ti li zat ion .     Ther a re  thr e so luti ons  off ered   for  RAC in  the  tradit ion al   I nter net.  The  fir st  so luti on   is  to  us router  to  detec congesti on  a nd   se nd  this  in form ation   to  t he  en syst em .   Ba sed  on  this   inform at ion the  en syst e m   decides   to   c on tr ol  the   congesti on  on  t he  netw ork.   Th exam ple  of   t his  cat eg or is  Ex plici Con ge sti on   No ti ficat io ( ECN)  [ 9]  an Qu ic k - Start  [ 10 ] The  sen di ng  rates  in   bo th  prot oco ls  ar decide at   t he  e nd  syst e m   based   on   i nfor m at ion   recei ved  f rom   the  netw ork   and  the  c har a ct erist ic of   ea ch  a p plica ti on.   The   seco nd   s olu ti on  is  to  us router  to  detect   congesti on  an avail able  netw ork  res ources and   at   the  sam tim e,  the  router  distr ibu te netw ork   resour ce s   f or   each  inf or m at i on   fl ow.  The  e xam ple  of   this  cat ego ry  is  Exp li ci Congesti on  Co ntr ol  Pr oto c ol  (X CP [11],  a nd  Ra te   Co ntr ol  Protoc ol  (RC P)   [12].  I t his   seco nd  ap proa ch,   t he   end  syst em   on ly   acce pts r eco m m end at ion s fro m   the  r oute to  ad just  it se nd i ng  rate.   T his  ap proac al lo ws  t he   router t o decid e the se ndin r at e for  eac h flo w wit hout ca usi ng  c onge sti on  on the  netw ork .           Figure  1 .   Ro uter  assist ed  con gestio c on tr ol       To  cal c ulate   the  c hange  i flo se nd i ng  r at e,  XCP  cal culat es  the  a gg reg at ba ndwi dth   f or   eac router.  X C use s the  fo ll owin e qu at io t c al culat e the  de sired  a djust m e nt of t he  a ggre gate b a ndwi dth [ 11 ] .     ( ) = ( ( ) ) ( )            (2)     In   t his  eq uatio n,   C is  the  ca pa ci ty   of   the o ut go i ng   li nk,  ( )   is  t he  rate of   it s outg oing  tra ff ic ,   ( )   is  the  pe rsiste nt  qu e ue  durin t he  pr e vious  c ontr ol  inter val  a nd  d   is  t he  a ve rag RT T.  T he   res ulted  ag gr egate   feedbac k   ( )   can   be  posit ive  or  ne gative   an is  distrib ute am on the   tr aver si ng  fl ow s Th fai rn ess   con t ro ll er   us e s   the   A ddit ive - I ncr ease/ M ulti plica ti ve - D ecrea se   ( A IMD)  pr i nciple  t al loc at the  po sit iv or   ne gative   fee db ack.  Po sit ive  feedbac is  distribu te e qu a ll a m on al flo ws  a nd  ne gative  feedba ck  i s   distrib uted  pro portio nally   to  their  cu rr e nt  th rou ghput.  XC has  tw disa dv a ntage s:  firs t,  the  sta rtup   flow   is  work i ng  slow l y,  so   the  com pleti on   tim of   flo is  no sm oo t f or   sm al l   flo [13].  Sec ond,   it   require per - pack et  c al culat ion ; t his  r ai ses  the pr ob le m  o f si gn ific a nt  ov e rh ea d [12].   RC was   de ve lop e by  Na ndit a   [ 12 ]   with  the   ai m   of  pro vid i ng  si m pler  co nge sti on   c ontr ol  m echan ism . R CP assum es th at  the se nd er  use s a r at e - base delive ry  m ec han ism . Eq ual  to X CP, RC P requ i res   cal culat ing  the  aggre gate rate to adju st t he  f l ow  se ndin rat e. RCP cal culat es the ag gre ga te  r at e   ( )   on ce  pe interval c ontr ol w it t he follo wing e qu at io n:     ( ) = ( ) ( 1 + ( ( ) ) ( ( ) ) )       (3)     Wh e re   ( )   is  the  com m on   feedba ck  rate,  d   is  th aver a ge  RTT   and   C l   is  the  capaci ty   of   the   ou t go i ng   li nk .   ( )   is  the  ag gr e gate  ou t go i ng   t raffic   w hich  was  m easur ed  duri ng   t he  la st  co ntro inter val,   ( )   is  the  cu rr e nt   qu e ue  occ upat ion   d   is  the  upda te   interval  dur at ion   with  d It   can  be  sho wn  that  RC is  loc al ly   sta ble  if  certai Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec & C om Eng   IS S N: 20 88 - 8708     Eff ect iv e Ro ute r Assiste d C on gestio Co ntr ol  for SD N   ( So fi N an i ng H ert i ana )   4469   conditi ons  f or   α   a nd  β   a re   fu l fill ed  [ 12] Des pite  thes i m pr ovem ents,  XCP   an RC sti ll   face  m any   chall enges  e s pe ci al ly   in  que ue   sup port.  The   pro blem   of   t he   que ue  s uppo rt  in   this  syst e m   is  that  the  prot oco l   assum es  on ly   sing le   queue ,   con tra ry  to  th desig of   hi gh - en r ou te that  rar el has  on ly   one  que ue The  i m ple m entat io can  be  tric ky   if  there  are  thousa nd of   f lows   pa ssi ng  thr ough  the  r oute rs  with  different   char act e risti cs.   Finall y,  the  th ird  s olu ti on  is   to  us a   r oute to  detect   congesti on  al ong  t he  path  a nd   pro vide   inf or m at ion   to  the  en syst e m The  exam ple  of   this  cat eg ory   is  the  Op en  Box   P ro t oco ( OBP)   [14].  OB us e s   colla borati on  ro ute to  iden ti fy  netwo r r eso ur ces  al on the  path  an deliver  this  in f or m at ion   to  the  end  syst e m The  e nd  syst em   m a de  the  co ngest ion   c ontrol  de ci sion   us in t he   data  recei ve f r om   the  rou te r.   T he  fo ll owin eq ua ti on   sho w s   ho the  se nd i ng  r a te   is  adjusted In  O BP,  T he  init ia send in rate  W ( t 0 de pe nd s  on   the av ai la ble bandwidt AB ( t 0 ),  t he  ca pacit CB ( t 0 at  the  narr ow li nk and  the consta nts  α   an ß   [14].     ( 0 ) =  ( 0 ) +  ( 0 )     ( 4)     Ever tim new   ACK  pac ket  is  received the  feedbac inform ation   inside  the  pac ke is  us ed  to  m ake  adjustm ents  in  tran sm issi on   rate.  O BP  cl aim that  it co m pu ta tio is  sim pler  than  XCP  an RC P.  Howe ver,  the  send e on  OBP  sh oul create   de ci sion   of  ad j ust in the  sen di ng   rate  us in only   the  inform at ion   on  the   r ou te al ong  t he  path.   This   inf or m at ion   is  sti ll   local   cat e gory  beca us t he  recipient   does  not  unde rstan the   act ual  net wor c onditi ons.  C on s eq ue ntly th OBP  sho uld   al ways  be  care fu i inc reasin a nd   decr easi ng the   delivery  rate t o m a intai the  ne twork  stabil it y.   In  g e ne ral, RA CC  can  i m pr ove n et work   perf or m ance.  How ever, the RACC  m e tho is r un b y usin distrib uted  fr a m ewo r as  in  tradit ion al   networks  has  som dr aw bac ks .   It  requires  r ou te (s that   s upport s   sign al in g band width   of  t he  se t of  p a ram et ers  of  the  sen ding  r at e [15]. T he prese nce  of  i nc om plete  inf orm at ion   about  netw ork   co nd it io ns   m akes  t he  iss ue  of  ef fici ency  a nd  sta bili ty T he  c ongestio con t ro schem with   netw ork  s uppo rt  bec om es  ineff ic ie nt  s t hat   global  in for m at ion   pro vide m echan ism   is  nee ded  that  can  be   us e by  co nge sti on   c on tr ol  m echan ism t co ntr ol  net work   c onge sti on.  Co ngest io co ntr ol  us i ng  gl ob al   inf or m at ion   ha bee pro posed  by  Mo nia   et   al [ 16]   pro posed   O pe nT CP,  TCP  adjus tm ent  dynam ic s   fr am ewo r bas ed  on  S DN.  T he   sen ding r at e adju stm ent  in O pe nTCP   is  gl ob al - base i nfor m at ion   m anag ed   by  the  co ntr oller.   Op e nTCP  ha fill ed  the  S DN   a ppli cat ion   ga ps   in  t he   congesti on  c on t ro fiel d.  H ow e ve r,   Op e nTCP   is  a   ne ar chite ct ur e   an nee ds   sever al   m od ifi cat ion on  s om el e m ents  of   the   net work  su c as   hav i ng   to  m od ify   the  so urce,  f orwardin no de and   co ntr ollers.  O pe n TCP  al so   has  no  sp e ci fic  ta rg et   rate  an adjustm ent  m et hods L i ngyun   et   al [ 17 ]   pr ese nt  m ult iple  act ive  qu eue  m anag em ent  al gorithm s.  The   al gorithm   is  ex ecuted  acc ordi ng   t the  locat i on   of   t he  co ng est ion   on  the  ne twork This  al gorithm   is  adap ti ve   to li nk con diti on.    The  li nk   c ondi ti on   is  detect ed  by  m on it or in the  sta ti sti cal  center,  if  ther is  con gestion   li nk,  the the  inf orm ation   fl ow   on  th is   li nk   is  tra nsfer red   by  the  Op e nF l ow   c on trolle r.   T his  m et ho cl ai m s   to  be   eff ect ive  for  c onge sti on   c ontr ol.  Ne ve rtheles s,  this  al gorith m   do es  no fu ll ta ke  into  acc ount  the  c ondi t ion   of  netw ork  globa ll y.  Yao   [ 18]   pro po se a a lgori thm   called  S of t war e - De fine Co ngest ion   C ontrol  (SDCC ).  This  a ppr oach  has  t he  c har a ct erist ic of   ce ntrali zed  c ontr ol  an ca get   gl ob al   t opol og f or  inte grat ed   netw ork  m anag em ent.  SD CC   can  op ti m ize  li nk   util iz at i on   to  c on t ro netw ork  co nge sti on Howe ve r,   SD CC   sti ll   on ly   co ns iders   net work  pe rfor m ance  an do es   not  pay  at te ntion   to   fl ow  perform ance.  Co ng e sti on  c on t ro l   us in S D a ppr oach   is   sti ll   in  early   de velo pm ent  sta ge.   T he  pro po sed  wor ks   ha ve  no discu s sed  the  weaknesse s,  a nd  pe rfor m anc es  i m pr ovem e nts  of  router  a ssist ed  co ntr ol   in  tra diti on al   netw orks.  The   m os extensi ve work  for  t he fie ld  of co ng e sti on contr ol in  t he  S D is  pro po s ed  f or the  data ce nter  as i n [19] - [ 21] .     In   this  pa per,  we  pro posed  a   new   Ro uter  A ssist ed  Conges ti on   Co ntro ( RACC m echa nism   t hat  we   cal Path  A ss ociat ivit Ce ntrali zed  E xp li c it   Congesti on  Con tr ol  (PACEC ).   P ACEC  works  on  the   SDN   fr am ewo r t ov e rc om the  weaknesse of  the  R ACC  in   tradit io nal  I nt ern et   by  pro vid in global  ne twor inf or m at ion . W e u se c om prehensi ve  in for m at ion  to  i m p ro ve  t he  accu ra cy  o fee db a ck  to  determ ine t he  sou rce   sen ding  rate.  By   us ing   S D N   te chnolo gy,  c ongestio co nt ro util iz es  the   global  knowle dg of   t he  net work   i n   it decisi on  m akin g.   Data  m on it ori ng  c ollec ts  netw ork  i nfo rm ation a nd   this  in form at i on  is  use by   the  con t ro ll er  to  m ake  centrali zed  decisi ons  i res pons to  changin netw ork  co ndit ion s   [22].  This  ap proac pro du ces  ac cu r at inform at io s that  the  se nd e r' sen ding  rate  can  be  c ust omi zed  ap pro pr ia te ly   accor di ng   to   netw ork  c ondit ion s   PA CEC   cal c ulate the  r at by   involvin al the  nodes   al ong  the  c onne ct ion   path   th rou gh  w hich   th e   inf or m at ion   flo ws.   T he refor e ,   the  sen ding  ra te   of   the  i nform at ion   flo does  no need   t cha nge  as  lo ng   a it   sti ll   passes  thr ough  the  sam path  a nd  the  update  ti m er  of   the  co ntr oller  has  no e nd e d.  PA CEC   ca a lso  set  the  source  se ndin rate  sta rting   at   hi gh - s pe ed  so   that  ne twork  res ource can  be  use m or eff ic ie ntly This  pro po se m echan ism   is  the  novelty   of   this re search  i the  c ongestio c on t ro l do m ai n.   Th rest  of  this  pa p er  i s   structu re as   f ollows:   sect io e xpla ins  t he   relat ed  w orks  within  t he  t op i of  the   RACC Sect io des cribes   Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N 20 88 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   2018   :   4467   -   4476   4470   the  desig of  the  pro po se m echan ism   in  this  pap er S ect ion   de scr ibes  the  si m ulati on   res ults  of  the  pro po se m echan ism , an d fina ll y, Sect i on   5 d escribes  the c oncl us i on s  and  po s sible  fu t ur e  r esea rch dire ct ion s .       2.   PROP OSE D MET HO D   This  sect ion   prov i des  an  ove r view  of  the  P ACEC  dr a ft  [23].  To  bette unde rstan the  m ot ivati on s   beh i nd   PA CE C,  le us   rem e m ber   that  RACC   us es  the  ba sic   equ at io ns  we  ha ve  wr it te in  E quat ion  (1)  t determ ine the  aggre gate rate  on a lin k.  F r om   that equ at io n we ca see t ha t i nf orm at ion   of  a vaila ble  ba ndwidt cov e rs  only   w it hin   local Co ns e qu e ntly an   RACC   router   will   need   to  coor din at with  oth e r oute rs   wh e i m ple m ented  i nto   netw orks  with  m ulti ple  ro ute rs.   T a void  this  draw bac k PA CEC   im ple m ents  centr al iz e congesti on  co ntr ol  m echan is m wh il the  RACC   router  on   t he  tradit io nal  In te rn et   ca lc ulate the  ag gr e gate   rate  f or  li nk  on ly PA CEC   can  cal c ulate   the  a ggre gate  r at e   for  a   pat h,   wh e re  t he  path   has   bee pro vi ded   t distrib ute  the  f low  from   the  so urce  to   the  de sti nation.  W it this  m echan ism the  flow   is  gu a ra nteed  by   route   and   rate  w he the  flow   is  al lowed   to  e nter  into  the  net work.  O ur   pr opose m et ho is  descr ibed  i t he  fo ll owin sect i on s .     2.1.  Pa th   R at e  ( R p )   Si m il ar  to   the  case  of  the   R ACC  r ou te rs ,   PA CEC   requir es  cal culat i on   on  ag gregate  r at es  to  a dju st  the  sen ding  ra te The  dif fer e nce  is  that  the  RACC   cal culat es  an  aggre ga te   rate  fo one  li nk   only .   PA CEC   cal culat es  the  aggre gate  rate  for  pat h.   W e   cal agg re gate   rate  on   PA CE as  path  rate  ( ).   To  get  the  pat rate,  we  co ns id er  netw ork  m od el   w hose  to polo gy  is  char ac te rized  in  Fig ure  2.   T he  netw ork  m od el   is  path  consi sti ng   of  s ever al   li nk ( 1,   2, ...,  H ).   T he  wh ole  li nk   is  connecte to  c entrali zed  co nt ro ll er.  E nd  syst e m   as   the  source  of  inf or m at ion   flo is  connecte to  the  ing res switc as  the  ga te way  to  the  netw ork.   I thi case,   nodes  C 1 se rves   as  in gr es s witc h.   T he  s ourc f i   has  a a ssoc ia te sen ding  rate  o r i .   Flo w   is  transm it te from   so urce t o desti nation via  path  that  has  capa ci ty   C p .         Figure  2 .   Net w ork  m od el   of   P ACEC        A path c onta in ing  a  ser ie s  of   H   li nk(s ) wil l h ave th e  p at h rate  ( R p )  for m ulate d by the  f ollo wing e qu at io n:     = min = 1 . ( 1 )       (5)     Γ is  the  i_ th  a ver a ge   li nk  util iz at ion   of  colle ct ed  by  co ntr ol le i w her = + y is  the   i _ th  ave rag tra ff i c   li nk q is   the  i_ th  qu e ue  li nk,  C i   is  the i_ th   li nk  capaci t y.  In   co ntrast  to  RACC   in  t he  tra diti on al   In te r net,   PA CEC   us e s   Γ i w hic is  a   util iz at ion   m atr ix  w ho se   el e m ents  are  glob al   inf or m at ion   netw ork Inform ation   about   Γ i   is  obt ai ned   by  the  c on t ro ll er  globa ll fr om   each  switc inc orp orat ed  in  the  c on trolle netw ork T he  r i   Inf orm ation  of   R p   New control  action   C 1   C 2   Co n t r o l l er :   Co n g e s t i o n   co n t ro l  p o l i cy     So u rce  f i   D es t i n at i o n   C H   C p   Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec & C om Eng   IS S N: 20 88 - 8708     Eff ect iv e Ro ute r Assiste d C on gestio Co ntr ol  for SD N   ( So fi N an i ng H ert i ana )   44 71   m ai adv a ntag of     is  that  it  can  be  pr e ci se  so luti on  f or   ,   w hi ch  is  no under - est i m at e d   n or   ove r - est i m at e d .   Sub - sect ion 3 . 2   de scribes  ho P ACEC  ob ta ins   su c in form at i on.     2.2.  R Up d at i ng   Netw ork  c ondi ti on var fro m   tim to  tim e.  Th ere fore  t he  c on t ro ll er  ne eds  to   up date   the  netw ork  inf or m at ion   co ntinuo us ly   to  de li ver   an   ef fecti ve  poli cy T he   co ntro ll er  upda te the  inf orm at ion   of  R in  e ach   update  pe rio T c   an the  c ontrolle will   pro vid updated  i nfor m at ion   to  the  in gr ess  swit ch.   R p   is  af fect ed  by   the  switc util i zat ion   Γ i R ch ang e s   if  t her e   is  cha nge  in   Γ i I t his  sect ion,  we  descr i be   how   the  c ontrolle r   ob ta in the  up dated  i nfor m ation   on  .   Sup pose  there   are  switc h es   t hat  s end  the  update d   in form at ion   to  th e   con t ro ll er  i c on sta nt  ti m interval  t T hus each  delive ry  of  data   is  done   at  = ( , 2 , 3 , . ) wh e re  T is  ti m update  s witc h.   T he  c ontr oller  processes   the  in f or m at i on  f or  the  c on trolle at   pe r iod   T c with   = .   so   that  ev ery  tim the  up date  is  pe rfo r m ed,   the  co ntr oller  colle ct inf or m at ion   m   t i m es  with   interval  T s I the  total   ob se rvat ion   tim is   T   and   durin this   tim interval  t her are  ti m e wh e re  inf or m at ion  is  colle ct ed ,   then   the   co ntr oller  requires   an   up date  of    tim es  that  are  done   at   tim interval   ind e x   s 1 , s 2 , . s k m 1 , s k m wh e re     is  tota inf or m at io a obser vatio ti m T   as   s how i Fig ur e   3 .   Her e   s de no te the   in dex of ti m e interval  where a c ontrolle r  co ll ect s   in for m at ion  f r om  each  s witc h.       j = 0 j = 4 j = m k = 1 k = 2 k = m + 1 k = s . m k = m + 3 T j = 2 j = m + 2 j = m + 4 j = m + 4 s 1 s 2 s k / m T c   m . Ts Ts     Figure  3 I nf or m at ion  updat       Link uti li zat ion  in  each  ti m ind e s for  eac li nk  i   ca n be  cal culat ed  as      ( ) = 1 , + ( 1 ) + , + ( 1 ) ) = 1     ( 6)     Wh e re   ,   repre sents  the  pac ket  passi ng  th rou gh   switc h   i   at   ti m ind ex    ( = .  ) wh e reas   ,   represe nts  the   qu e ue  le ngth  a switc h   i   at     ( = . ) The   y i   an q i   a re  c ollec te e ve ry  tim interv al   Ts   t k.Ts .   The   y i,p   is  the  tra ff ic   on  node  f r om   tim interval  to  p w her p = 1,2 ..... ..  k .   Furth erm or e R p   f or  ever y   update  per i od  s   can  be w ritt en  a s     ( ) = min = 1 . ( 1 , )     ( 7)     or     Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N 20 88 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   2018   :   4467   -   4476   4472   ( ) = min = 1 , . ( 1 ( 1 , ( 1 ) + , ( 1 ) ) = 1 1 ) )     ( 8)     Av ai la ble  ba ndwi dth   on  eac li nk  as  pro pose in  Eq uation   ( 8 )   dif fers   from   tradit iona avail able  band width   m od el   giv e in  E qu at io n   ( 1) I this  m echan ism ,   we  con ti nu ou sly   up date  the  avail able  ba ndwidt base on   act ua util iz ation   an queue  le ngth   at   ever node   in  the  path  as  giv en  in  E qua ti on   ( 5 ) T rad it ion al   routin g ,   o the   oth e r han d ,   onl y rel ie s   on  spe ci fic nod e  as  giv e in  E qu at i on   ( 1 ) .     2.3.   Sendin R ate   Up d ate   Sendin rate  update  ai m s   to  adjust  the  sour ce  send in rate   ( r i base on   c urren net work  conditi on s .   As  m entioned  befor e the  sou rce  se nd i ng   rat ad j us tm ent  on  P ACEC   is  ba sed   on  the  path   rate  ( cal culat ed   by  the  SDN  c ontr oller.  E ve ry  T C   pe rio d ,   the   co ntr oller  up da te R p T hen  i eac of  these   pe rio ds t he  s ource   gets  ne rat corres pondin to  R p ,   w hich   is  inform ed  by   the  con t ro ll e to  the  s ource   thr ough  the  i ngress  switc h.   The   ne rate  is   in depend e nt  of   t he  pr e vious  rate.  If   t her is   N   fl ow  t be  tra nsm itted  on  pa th  a nd   each f lo is given  the sam e rate, then   R p   on   each contr oller  u pdat e is div ided  e qu al ly . T he  f ollow i ng  e qu at io sh ows  ho the  sendin g rate  ( r i is a dju ste d.      ( ) = min = 1 . ( 1 ( , ( 1 ) + , ( 1 ) ) = 1 ) )     ( 9)     Eq uation  (9)  de no te the  m axim u m   send ing   rate  that  can   be  pro vid e to  tran sm i fl ow   s that  the   so urc e   sen ding  rate  r i   m eet the  lim it  Her e we   c on cl ud e   that   to  a dju st   the   se nd i ng  rate   at   t he  s ource PA CEC   us es t he  fo ll owin st eps :   a.   The  S DN   c ontrolle cal culat e resou rces  on   path  at   eac pe rio Tc T his  res ource   ca lc ulati on   co ve r band width avai la bili ty  w hich  i s the c onver te int o path  rate  ( R p ).   b.   Ingr e ss  s witc receive in f orm at ion   f ro m   the  S D c ontr oller  for  eac per i od  of  c ontr olli ng  T c .   I ngr ess  switc h passes  this in form at ion  to  the  s ource.   c.   The  s ource  ad justs  it send i ng  rate  base on  the  in form at i on   receive f r om   ing ress  sw it ch.   The  s our ce   transm it the  fl ow   at   the  rate   ,   correspo nd i ng   to  the  rate - s ha rin al g ori thm   at   the  so urce.  The    canno t   exceed  ,   as  the   upper   li m it T he  sou rce  will   stream   the  flo with  t he  sa m rate  un ti there  is  c hang of info rm ation   rate . If  t her e  ar e N   flo ws  t hen  1 .       3.   RESU LT S   A ND AN ALYSIS   In   t his  sect ion,   we  re port  the  si m ulati on   res ults  colle ct ed  with  ou im ple m entat ion   of  P ACEC  in  the   Mi nin et   Sim ul at or .   We  c ompare the   sim ulati on   res ults  of   t he  propo sed  m et ho w it oth e c onge sti on  con t ro m echan ism su ch  as  RC P.  Her we   com par ed  P A CEC   wi th  RC du t the  re aso that  PA C EC  is  a   rate  base co ng e sti on   c ontr ol  su c as  R CP.  W al s com par PAC EC  with  T CP  to  see  P ACEC   i m pr ovem ents  ov e rs   im po rtan congesti on   c on t ro pr oto c ol  on   t he  In te rn e t.   To  m easur the  perf or m ance  of   the  co ng e sti on  con t ro m echan ism we  evaluated   the  t hro ughput,  e ff ic ie ncy,  sm oo th ne ss,  an f ai rn e s s.  As  a   ref e ren ce  sce na rio, we  writ e the sim ulati on   par am et ers  in  Table  1 .       Table  1.   Param et ers  of  Sim ula ti on   p ara m et er   v alu e   Bo ttlen eck Lin k     C = 1 0 0  M b p s   Bu ff er  Size   B [ 1 0 ,100]   Si m u latio n  T i m e   100  seco n d s   E m u lato r   Minin et   Co n troller   Ryu    Top o lo g y   Ab ilen e   Pack et Size   1 5 0 0  By tes   RTT   5 0   m s   Op erating  sy ste m   Ub u n tu         Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec & C om Eng   IS S N: 20 88 - 8708     Eff ect iv e Ro ute r Assiste d C on gestio Co ntr ol  for SD N   ( So fi N an i ng H ert i ana )   4473   3.1.  Th ro ug h p ut   Figure  sho w com par iso thr ough pu ac hi evem ent  of  co ng e sti on  co ntr ol  sc hem e.  Our  sim ulati on  is  cond ucted  by   enterin tw kinds  of   flo w s   consi sti ng   of  la rg flo (f l ow  A a nd  sm all  flow  ( flo B)   to  th e   netw ork.   We  m easur the  th rou ghput  for  both  fl ows.  T he  si m ulati on   res ulted  in  the  a ve rag of   t hro ughput  f or   PA CEC   is  48. Mb ps ,   RC is  46.3  Mb ps and  TCP  is  31,  45  M bp s   f or   flo A T he  si m ul a ti on   res ults  f or   flo obta in ed  the  a ve rag e   of   t hro ughput PA CEC   is  12. 27   M bps,  R CP  is  11. 58   M bp s a nd   TCP  is  7.8 Mbp s In   this  case,  PA CEC   ou t perform ed  RC and   TCP.   PA CEC   incre ased  m ean  thro ug hput  achie vem ent   ov e RC P  b 5.7%  and TC by  5 5.7 %.            Fi gure  4.   Th r ough pu t ac hie ve m ent o f   co nges ti on  c on t ro l s c hem e       3.2.  E ff ic ie nc y   The  ef fici enc of   the  c ongestio co ntr ol   m echan ism   can  be  deter m ined  thr ough  the  po we r   par am et ers,  i.e. , th rati o betw een thr oughput  and  delay  [ 24 ].       =              (1 0 )     We  s umm ariz the  sim ulatio res ults  in  Table   2.   We  can  see  t hat  P ACEC  ha the   highest  powe val ue   com par ed  t R CP an TC P.  T hat  in dicat e d   t hat P ACEC i m or e eff ic ie nt  than  RC P  and  TCP.       Tabl 2 . E ff ic i ency com par is on of   P ACEC,   RC P,  an d TC P   Co n g estion co n trol  sch e m e   Thro u g h p u t ( Mbp s)   Delay ( m s)   Po wer  (α=1 )     Flo w A   Flo w B   Flo w A   Flo w B   Flo w A   Flo w B   PACEC   4 8 ,9   1 2 ,2   5 4 ,2   1 2 ,9   0 ,9   0 ,9   RCP   4 6 ,3   1 1 ,5   5 7 ,1   1 4 ,6   0 ,8   0 ,8   TCP   1 2 ,2   7 ,8   8 4 ,1   1 7 ,1   0 ,4   0 ,5       3.3.   Smoo th ne ss   Sm oo thn ess  is  an  esse ntial   featur of  c onge sti on   co ntr ol.  Her we  decla red   sm oo th nes as  the  rati of the  rate c ha ng e  b et ween t wo su c cessi ve   update  per i od s   to the p rev i ou s  r at e a nd writ te as  [25 ]                         = | 1 | 1     ( 11)     w he re  x i   is  th aver a ge  t hro ughput  durin the  i - th   i nter val  f or   t he  fl ow  (eac range   is  T sec).  A   flo sm oo thn ess   in dex  is  def i ned  as  the   m ean  throu ghput - cha nge  over   it li fetim rati o,   w he re  T   is  t he  tot al   tim interval  duri ng the sim ulati on . S m al le s m oo thn ess   in dices  sh ow  sm oo ther  thro ughput c ha ng e s [2 6].     Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N 20 88 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   2018   :   4467   -   4476   4474   ̅ ̅ ̅ ̅ ̅ ̅ = ( = 1 )     ( 12)     We  do  sim ulati on   of  10   dif f eren fl ows,  sm a ll   flow   ha vi ng   siz es  (1 - 10   Kbps ),   m edium  (1 0Kb ps - 1Mbps) a nd   la rg ( 1 - 10 0Mb ps)  within  100  seco nds.  We  de cl are  t he  th rou ghput  fluctu at io with  th e   sm oo thn ess  pa ram et er  as  in  ( 12 ) Ta ble  sh ows   t he  c om par ison   of   s m oo thn ess  i ndex  f or  each   fl ow.  T he   sm oo thn ess  in dex   ca ptures  the  tim series  of   rate  c hange s.  sm aller  sm oo thn ess  in de ind ic at es  s m oo ther   thr oughput c ha ng e  for a  flo w.         T a bl e   3.   C om pa r i s on   o f   S m oo t hn e s s   ( Th m )   Flo w id   Flo w ty p e   PACEC   RCP   TCP   1   s m all   0 ,05   0 ,09   0 ,13   2   m e d iu m   0 ,03   0 ,04   0 ,10   3   m e d iu m   0 ,02   0 ,09   0 ,17   4   m e d iu m   0 ,02   0 ,09   0 ,16   5   m e d iu m   0 ,02   0 ,03   0 ,06   6   large   0 ,02   0 ,08   0 ,06   7   large   0 ,03   0 ,04   0 ,10   8   large   0 ,02   0 ,08   0 ,11   9   large   0 ,02   0 ,07   0 ,12   10   large   0 ,02   0 ,06   0 ,18     av erage   0 ,02 5   0 ,06 7   0 ,12       The  sim ulatio resu lt sh ow   that  s m oo th nes ind ex  f or  PAC EC  var ie from   0. 02   to  0.0 5,   it   var ie s   from   0. 03   t 0.0 f or   RC P,  and   var ie fro m   0. 06  to  0.1 f or   TCP Ba sed  on  the se  va lues,  in dicat ing   t hat   PA CEC  is sm oothe c om par ed wit RC P a nd TCP .     3.4.  Fairnes s   Fairnes is  us e to  dec ide   w he ther  the   us e or   a ppli cat ion   receives  fair  sh are   of  syst e m   reso ur ces .   Her e , we  us e t he  m at he m at ical d efi niti on   from  Jain and  C hiu   [ 26 ] . Fai r ne ss can be  writ te as     ( x 1 , x 2 , . . , x n ) = ( x i n 1 ) 2 n . x i 2 n 1       (13)     w he re   x i   is  th thr oughput  of  flo i   an n   is  the  su m   of  flo w.   We  co nsi der   the  m edium - te r m   fairness  of  PA CEC T e valuate  m edium - te r m   fairn es s,  we  obta in  t he  ave rag t hroug hput  of  P ACEC  flo ws  ov e the  entire  tim of   s i m ulati on   (10 seco nd s ).   We  si m ulate 20  identic al   flo ws  (10  Mb ps).  Ba sed  on   e qua ti on  ( 13) ,   we  got  fairn e s ind e for  20  identic al   flow s   as  sh own  in  F igure  5.   T he  fa irness  in de of  PA CEC   is  s m al le r   than  RC an RC P.  The  fair ness  in dex   of   PA CEC   is  0.9 (close  to  on e wh ic ind ic at es  that  the  through pu t   assignm ent for  a co m peting fl ow in   PA CEC   is fair.           Figure  5. Fair ne ss in dex of  c onge sti on contr ol sc hem e     Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec & C om Eng   IS S N: 20 88 - 8708     Eff ect iv e Ro ute r Assiste d C on gestio Co ntr ol  for SD N   ( So fi N an i ng H ert i ana )   4475   4.   CONCL US I O N   In   t his  pap e r,   we  desig ne a   ne R oute r   Assisted  C onge sti on   C on t ro l   (RACC)   m ec han ism   that  works  with  the   SDN  fr am ework.  T his  m echan ism   is  designed  to   ove rco m wea kn e sses  i tra diti on al   Int ern et   netw orks  t hat  can no pro vi de  global  in f or m at ion   net works.  W propose   a   sc he m that   us es   ex plici t   inf or m at ion   from   the  con t ro ll er  as  a   net wor poli cy   determ i ner.  Ba se on  the  in f or m at ion   from   the  co ntr oller,   the  se nd e ca adjust  t he  se nd er  rate   acco rd i ng  to  t he  netw ork  c onditi ons.   The   sen de does  not  need  to  adjus t   the sendi ng   rat e increm ental l y.  W ha ve  de m on strat ed  th r ough c om pu te r  si m ula ti on  tha t t he  schem is able t us the  netw ork  ba ndwi dth   m or e ff ic ie ntly   and   m or co nsi ste ntly and   al so   able  to  m ain ta in  fair ness  of   a ny   flo that  re quest netw ork  s erv ic es.  For  f uture  w orks,   we  pla to  int egr at this  sc hem with  adm issi on  con t ro l a nd  b a ndwidt al loca ti on  m echan is m .       ACKN OWLE DGME NTS   This  w ork  is  par ti al ly   su pp or te by  the  Directo rate  of  Re search  an Com m un ity   Ser vice,  the   Gen e ral  Direct or at of  Re sea r ch  a nd  Dev el opm ent  Stren gth eni ng t he  Mi nistry  of  Re sea rch,  Tec hnol ogy,  an Higher  Educat i on of  t he  Re pu blic  of  I ndones ia   unde the  r es earch   co ntract 1603/K 4/KM/ 2017.       REFERE NCE S   [1]   Van.   J.   Congestion Av o idanc e   an Control .   In  SI GCO MM   ’88.   Cal iforn ia ,   US A. 1998;   18(4):   314 329.   [2]   John  N.   Congesti on  cont ro in  IP /T CP   int ern et.  A CM  SIGCO MM  Computer  Comm unic ati on  Re v i ew .   1984;   14(2) 11 - 17.   [3]   Manjur  K,  Mos l eh  M ,   Fa iza  R.   QoS   Design  Considera t ion  for  Ent erp r ise  and   p rovide r’s  Netwo rk  at  Ingre ss   an d   Egre ss   Route for  VoIP   Protocol .   Inte rnat ional   Journal  of  El e ctr ic al  and  Computer  Engi ne erin g   (IJECE).   2016;  6(1):  235 - 241 .   [4]   Nandit D,  Masa y oshi  K,  Rui  Z,   Nick  M.  Proce ss or  Sharing   Fl ows  on  the   Inte rnet .   Thi rt eenth  Inte rna t ion a l   W orkshop on  Quali t y   of  Se rvice   (IW QoS ).   Pass au,   Germ an y .   200 5;   271 - 285.     [5]   Ramanja ne y a   R ,   Chenn R ,   P admava tha m m a   M,  Perform an ce   Enha n ce m en of  TCP  Frien dl y   Rate  Con tr ol  Protocol   over   W ire Networks.  Inte rnat ional   J ournal  of  Elec tric al  and  Compu te Engi n ee ring   (IJECE). 2016;   6 ,   (6):2949 - 2954.   [6]   Allman  M,  p axo V Ste vens   W ,   "TCP Conge stio Contr ol" ,   RF C2581,   1999 .   [7]   Sally   F.   TCP  a nd  expl i ci con gesti on  noti f icat ion.   ACM  SIGC OMM  Computer  Comm unic ati on  Re v ie w .   1994 ;   24(5):  8 - 23.     [8]   Juan  P,  Mounir  H .   Enha n cem ent on  Route r - As sisted  Congesti on  Contr ol  for  W ire l ess  Networks.  IE E E   Tr ansacti ons on Wirele ss   Comm unic ati ons .   2008;   7(6):   2253    226 0.   [9]   Ramakrishnan  K,  flo y S,  B lack  D.  The   Addi ti on  of  Expl i ci t   Congesti on  Noti fic a ti on  ( ECN)  t IP.  RF 3168,   2001.   [10]   Allman  M,  Ja in A ,   Sarola h ti P. Q uic k - Start for TCP a nd  IP.   RF 4782,   2007 .   [11]   Dina  K,  Mark   H,  Charlie  R .   C ongesti on  Con trol  for  High  Bandwi dth - Dela Product .   Pro ce ed ings  of  Th e   Confer ence  on  Applic a ti ons,  T ec hnolog ie s,  Ar chi t ec tur es,   and   Protocol for  Com pute Com m unic at ions.  N e w   York,  US A .   200 2;   32(4):   89 - 102.   [12]   Nandit D,  Ni ck .   M.  W h y   Flow - Com ple ti on  Ti m is  t he  Right   M et ri for  Congest ion  Control   and  W hy   Thi Mea n s   W Nee New   Algorit hm s.  AC SIGCO MM  Computer  Comm unic ati on   R ev i ew .   2006;   36(1) 59 - 62.   [13]   Sim on  H,   Mich ae S,   Joche K ,   Chawa pong  S .   Quick - Start  an XCP   on  net work  proce ss or:   Imple mentat ion   issues  and  perfo rm ance   ev a luat i on .   In  Proc .   Hig Perform anc e   Sw it chi ng   and  Ro uti ng.   Shanghai,  China .   2008;   241    246.   [14]   Paulo  L ,   Saver i M,  Edmundo  M.  Open  Bo P rotocol   ( OBP) .   Proce edi ngs  of   t he  3rd  in te rn at io nal   con fer en ce  o High - Perform anc Com puti ng   a nd  Com m uni ca tions .   Hous ton,   T exa s.  2007 496     507.   [15]   Slim   B,   Thomas  B,   Alex andr P,   Gw ena ël   R ,   Jam es  R Sta ti sti cal   bandwidt shar i ng:  study   of  c ongesti on  at   fl o le v el .   ACM   SIG COM M Com put er  Com m unic at i on  Review.   New   York,  US A.   200 1;  31,   (4):   111 1 22.   [16]   Monia  G,  Sohei l   H,  Yashar  G.  R et hin ki ng  End - to - End  Congesti on   Control  in  So ftw are - Defi ned  N et works .   in   proc   HotNets - IX,  Re dm ond,   W ashingt on.   2012 ;   61 - 6 6.   [17]   Li ng y un  L ,   Y an X,   Haif eng  D.   OpenF low  Contr ol  for Coope rat i ng  AQM  Sch eme .   Signal Proce ss i ng  (ICSP ),   IEE 10th  Int ern ation al   Conf ere n ce.   B ei ji ng ,   Ch ina .   20 10;  2560 2563.   [18]   Yao   H ,   Ti ng   P ,   Li anming   Z .   Sof twar e - Defi n ed  C ongesti on  Contr ol  Algorit hm   for  IP  Networks,  H indawi   Scientifi c   Program min.   2017;  2017;   1 - 9.   [19]   Masoum eh  G,  Behz ad .   G.  Conge stion  cont rol  in  software - def in ed   data  ce n te networ ks  through  fl ow  rerouting .   i n   proc .   Elec tr ical Engi ne eri ng  ( IC EE ),   T ehr an ,   Ir a n.   2015 .   [20]   Yife L,  Shuhong  Z.  SDN - based  TC conge st ion  cont rol  in  data   c ent er  n et works Computing  and  Comm unic ati ons   Confe renc ( IPC CC) ,   2015  IEEE   34th  In te rnation al  P erformance ,   2015;  1 - 7.   [21]   Lu  Y,  Li ng  Z,  Zhu  S,   Ta ng   L. SD TCP:  Tow ard Datace n te r   TCP  Congestion  Contro wi t SD for  IoT   Applic a ti ons ,   i Sensors .   2017;   17(1):   109 .   [22]   I. D   Ira wat Su n   Y,  Hari y an i Hadi y oso   S Link  Aggrega ti on   Control   Protoc ol  on  Software   Defi ned  Networ k .   Inte rnational   Jo urnal  of El e ct ri c al  and  Comput er  Engi n ee ring   (IJECE). 2017; 7(5 ):   2706 - 2712.   Evaluation Warning : The document was created with Spire.PDF for Python.
      IS S N 20 88 - 8708   In t J  Elec  &  C om En g,   V ol.  8 , N o.   6 Dece m ber   2018   :   4467   -   4476   4476   [23]   Sofia  N,  Adit  K,  Hendra wan,   Udjia nn P.  Pat A ss oci ati vity  Cen t ralized  Ex pl ic i Congesti on  Cont rol  ( PA CEC)   for   SDN .   Control,  E le c troni cs,   Ren e wable   Ene rg y   a nd  Com m unic at i ons  (ICCREC),   2017  Inte rn at ion al   Conf ere n ce  o ICCERE C.   Yogy ak arta, Indone s ia .   2017.   [24]   Raj   J,  Ramakris hnan,   Dah - Ming   C Congesti on  Av oidan ce   in  Co mputer  Net work wit Connec ti onle ss   Net work   Layer Proc ee di ngs.  Com pute r N et working  S ym posium W ashi ngton,   DC,   US A .   1987 .   [25]   Chen  K,  Nahrst ed  K .   Limi tat ion of  Equation - ba sed  Congesti on  Control  in  Mob i le   Ad   Hoc  N et w orks Distributed   Com puti ng  S y st ems   W orkshops ,   2004.   Proce ed in gs.  24th Inte rn at i onal   Conf ere n ce on,   Tok y o,   Japa n,   Japa n 20 05.   [26]   Jain  R Dah - Min Chiu W .   Haw e Quan ti t at iv Mea sure   of  Fai rne ss   and  Discri m ina ti on  for   Res ou rce   Al loc a ti on   in  Share d   S y st e m ,   R ese arch  Repor TR - 301 ,   19 84.       BIOGR AP H I ES   OF  A UTH ORS       Sofia  Naning   gr adua t ed  from   Br awij a y a   Univer s ity ,   Indone sia ,   i 1995  and  r ece ive th M. E.  degr ee   from   the  Bandung  Instit ute   of  Te chno lo g y   (IT B) ,   Indone sia,   in  2004,   b oth  in  El ectri ca l   Engi ne eri ng,   m aj oring  in  T el e comm unic at ion   Engi nee r ing.   Curre ntly ,   she  is  pursuing  the   doct ora degr e at   the   sam univ ersity .   Sin ce   199 9,   she  joi n ed  the  Facul t y   of  E lect ric a l,   T el kom   Univer sit y ,   Ind onesia ,   as  a   L ec tur er.   H er  re sea rch   int er ests  cove tra ff ic   engi ne eri ng  and   software - def in ed   net wor k.           Adit  Kurniawa n   gra duated  from   the   Bandung  Ins ti tute  of  T ec hnol og y   (I TB),   Indo nesia ,   in  1986   and  re ce iv ed  the  M.E ng.   degr ee   from   RMIT,   Aus tra lia,   in  1996  and  th Ph.D.  d egr ee  from   th e   Univer sit y   of  South  Aus tra li a ,   in  2003,   both  in  te le comm unic a t ion  engi neering.  He  bec am fac ul t y   m ember  of  the   Depa rtme nt  of  Elec tr ical  Engi ne eri ng,   IT B,   in  1990.   His  r ese arc intere sts  are   antenna   and   wave   propa gati on,   ce l lul a comm unic at ion  s y st em,  and  rad io  c om m unic at ion.  He  is  cur ren tly  Profess or  and  serve as  the   Hea of  Telec om m uni ca t io Engi nee r ing  Depa rtment at   th Bandung   Institute  of   T ec hnolo g y .         Hendra wan   gra d uat ed  from   the   Bandung  Instit ut of  Technol og (IT B),   Indone si a,   in  1985  and   rec e ive d   the  M. Sc.   degr ee  from   Univer sit y   of   Es sex,   UK ,   in  199 0and  th Ph.D.   degr ee  from   the   Univer sit y   of   Es sex,   UK ,   in   199 4,   both   in  te l ec o m m unic at ion  en gine er ing.   H be ca m a   fa cult y   m ember  of  the  Depa rtment  o El e ct ri ca l   Eng in ee ring ,   I TB,  in  1987.   He   is  a   m ember  of  I EE E   Com m unic at ion  Socie t ie (Co m Soc).   His  rese arc h   intere sts  are   t eletr af fic  e ngine er ing  and   m ult imedia   n et w ork.         U.  S.  Pasaribu   i an  As socia te   Profess or   in  Depa rtment  of  Ma t hemati cs  and  N at ura Scie n ce s,   Bandung  Instit u te   of  Technol o g y ,   Indone sia .   She  gra duated  from   the   Bandung  Instit ute   of   Te chno log y   (IT B),   Indone sia ,   i 1985and  re ceive her   Ph.D .   from   the   Euro pea Business  Mana gement  School,   Univ ersi t y   of  W ales,  Sw anse a,   UK .   Her  rese arc i nte rests  include  stocha sti pro ce s s,  spac e - ti m e an aly s is, and  Mark ovia m odel s.     Evaluation Warning : The document was created with Spire.PDF for Python.