Indonesi an  Journa of El ect ri cal Engineer ing  an d  Comp ut er  Scie nce   Vo l.   12 ,  No.   3 Decem ber   201 8 , p p.   1312 ~ 1319   IS S N: 25 02 - 4752, DO I: 10 .11 591/ijeecs .v1 2 .i 3 .pp 1312 - 1319          1312       Journ al h om e page http: // ia es core.c om/j ourn als/i ndex. ph p/ij eecs   An Ene rgy - Awa re  and Load - bal ancing Rou ting  S ch eme for  Wireles s  Sensor  Network s       Omar  Adi M ah di 1 , Yu so r   Rafid B ahar  Al - May ou f 2 , Ahmed  Basil  Gha z i 3 Maz in Abed M ohammed 4 Ainud din W ahi d   A bdul  Wahab 5 ,  Moh Y am an i Id na Bi n Id ri s 6   1 ,2 ,3 Depa rtment   o Com pute Sci e nce s,  Co llege  o f Education  for   Pu re  Sci ences - Ibn A l - Ha y th am,  Un ive rsit y   of  B agh dad,   10071  Baghda d ,   Ira q   1,5,6 Depa rtment   o Com pute S y s t em &   T ec hno log y ,   Facu lty   of  Co m pute Scie n ce  Inform at ion   T ec hnolog y   Buil d ing,   Univer sit y   of   Malay a ,   50603  Ku al a   Lumpur,  M ala y si a   4 Biom edi cal  Co m puti ng  and En gine er ing  T ec hn ologi es  (BIOCO RE)  Appli ed  R e sea rch   Group ,   F ac ul t y   of   Inform at ion   and  Com m unic a ti on  Te chno log y,   Univer si ti T ek n ika l   Malay si M el ak a, Ma lay si a       Art ic le  In f o     ABSTR A CT     Art ic le  history:   Re cei ved   A ug   2 8 , 201 8   Re vised  Oct   15 , 2 018   Accepte Oct   29 , 201 8       Ene rg y   and  m e m ory   li m it a ti ons   are   consid era b l constraints  of  sensor  nodes   in  wire l ess  sens or  net works   (W SN s).  The   li m it e ene rg y   suppli e to  net work   nodes  ca uses  W SNs  to  fac cru cial  fun ct ion al   li m itat ions.  The ref or e,   the  proble m   of  li m ited  ene rg y   r esourc on  sensor nod es  ca onl y   b a ddre ss ed  b y   using  the m   eff i ci en tly .   In  thi rese arc h   work,  an  en erg y - ba la n ci ng  rou ti ng   sche m for  i n - ne twork  dat aggr e gat ion  is  pr ese nt ed.   Th is  sche m is  ref err ed   to  as  Ene rg y - awa re  and  load - Bal an ci ng  R outi ng  sche m e   for  Data  Aggrega ti on  (he rei naf te ref err e to  as  EBR - D A).  The   EBR - DA   ai m s   to  provide   an  en er g y   eff i ci en m ul ti ple - hop   rout in to  th d esti na ti on  on  the  basis  of  the   qu alit y   of  th l inks  bet wee the   sou rce   and   desti n at i on.   In  vi ew   of  thi goal,  l ink  cost  fun ct io is  int roduc ed  to  assess   the   qu al ity   of  th e   li nks  b y   consid eri ng  the   new  m ult i - cri t eria  node  weight   m et ri c,   in  which   ene rg y   and  lo ad   bal an ci ng  a re  c onsidere d.   The   node  weight   is  c onsidere i n   construc t ing  and   updat ing  the   ro uti ng  tr ee   to  a ch ie ve  d y n amic  b e havi or  for   eve nt - dr ive W SN s.  The   propos ed  EBR - DA   wa eva lu at ed   and   val id at ed   b y   sim ula ti on,   and  t he  resul ts  were   compare with   t h ose  of  InFRA   a nd  DRIN A   b y   using pe r for m anc m et r ic s f or  dense   static   n et works .   Ke yw or d s :   Data ag gregati on   Energy e ff ic ie ncy   Loa d balanci ng   Rou ti ng  protoc ol   W i reless se nso r netw ork   Copyright   ©   201 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 :   Om ar A dil M a hd i ,   D epa rtm ent o f C om pu te Scie nces ,   Coll ege  of   Ed uc at ion   fo P ure  Sciences - I bn  Al - H ay tham ,   Un i ver sit y o f B aghda d ,   1007 Ba ghda d,   Ir a q .   Em a il Corr esp onding a utho r,   om arak ove@ gm ai l.co m       1.           INT ROD U CTIO N   The  de velo pme nt  of   m ic ro - el ect ro - m echan i cal   syst e m (M EMS)  has  sig ni ficantl con tri bu te to  the   adv a ncem ent  of   c os t - ef fecti ve  an sm all  wireless  sen sor  nodes  with  div e rse  f un ct i on [ 1 - 3 ] Mo nitor i ng   ph ysi cal   co nd i ti on s,  handlin sensed   i nform at ion an m akin ap pro pr i at decisi on a re  possible  with  the   help  of   these  nodes Borde su r veill ance,  he al thcare  pro vi sion,  tracki ng   op e rati on,  inte ll igent  trans portat ion  syst e m s,  ur ba traf fic  m onit or in g,   a nd   disaste m on it or i ng   a re  s om of   the  c r it ic al   app li cat i on s   of     WSNs  [ 4 - 9 ] .   A   sens or  netw ork  c om pr ise s m al wireless  s ens or   node with  data - acq uisi ti on batte ry,  stora ge,  and  m ote  (p r oc esso r/rad i boar d)  m od ules   tha colle ct iv el help  in   se ns in g.  Se ns or  nodes   exec ute   three   pr im ary  ta sk s:  (i)  ph ysi cal   quantit sa m pling   f or  s pecific  s urrou nd i ng  co nd it io ns ,   (ii)  proces sin a nd  stori ng   sense data,  a nd   (iii trans fe rr in se ns e da ta   fr om   the  data  colle ct ion   po i nt  to  the  sink   node  or   th bas e   sta ti on   (BS)   [ 10 ] The  ra dio are  us e for  th com m un ic at i on   betwee th sensor  node s   and   the  BS  so  that  data  can  be  e xch a nged  with   app li cat ion f or   f ulfill ing   t he  desire ta s ks Mo re ov e r,  the  com m un i cat ion   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       An  E ner gy - Aware  and L oad - ba l an ci ng R ou t ing   Sc hem e  for   ( Omar  A dil  Ma hd i )   1313   betwee the  sens or   no des  and   the  BS  al lows   f or  the  sha rin of   in for m at ion   via  add it ion al   netw orks li ke   LAN,  WL AN,  WPAN , a nd th e I ntern et ,  w it h othe c om pu te rs  [ 11 - 13 ] .   In  e ven t - dri ve n netw orks,  s uc as  WSN s , g e ner at e a substa ntial  a m ou nt of  d at a that sh ou l be ro uted   via  m ulti - hops  to  the  sink   node.   T her e fore r ou ti ng  pr oto c ols  play   sign ific ant  pa rt  in  gather i ng   a nd  forw a r ding  dat in  W S Ns.   In - net work   data  aggre gation  is  strat egy  for  op ti m iz ing   ro utin ta sk   i WSNs.  In   i n - netw ork   data  ag gregati on,  the   pr oces sing   capa bili ty  of  interm ediat sens or  no de al ong  the  routing  paths   is   util iz ed   (see   [ 14 ]   for  m or e   detai ls ).  T his  sc hem re duces   a   sign i ficant  num ber   of   byte that  ar e   transm itted  du rin the  netw ork  ope rati on  by  ag gr e gating  data  at   th interm ediat e   nodes  t al low  for   band width   a nd   energy  savi ngs.  T he  issue s   of   re dunda nc and   num bers  of   tra ns m iss ion a re  re du c ed  by  e m plo yi n i n - ne twork  d at a a ggre gatio n.   The  m on it or i ng  ca pab il it in  eve nt - dri ve WSNs  is  deterior at e wh e the  ov e rlap pin pat hs   of   un c orrelat ed  e ven ts  perform   extensive  da ta   agg re gatio n.  Con se que ntly netw ork  pe rfor m ance  is  no t   i m pr oved In   a dd it io n,   ine ff ic ie nt  in - net wor data  ag gr e ga ti on   ne glect the  netw ork  sta te   and   causes  the  early  energy  de pleti on   of  m ulti - hop   relay   (M HR no des  a nd   t he   uneve str uc ture  of   t he  network  beca us of   t he   excessive  am ou nt  of  de ad  nodes.   T her e f or e,   balance  bet ween   optim iz i ng   data  ag gr e ga ti on   an li nk   cost  is   necessa ry   [ 15 ] .   In   t his  re searc work,  a e ne rg y - e ff ic ie nt  and  loa d - balan ci ng   r ou ti ng  s chem fo i n - netw or dat a   aggre gation  (E BR - DA)  is  pre sented T his  r outi ng  sc hem i m od ific at io of  Data  R ou t ing   f or   I n - Networ Aggregati on  prot oco ( DRI N A) EBR - D c on si ders  ene rgy   and   loa bal ancin awa reness  m et rics  to  reduce   the  ene r gy  co nsum ption   a nd   balance  t he  lo ad  distrib ution  am on se nsor   nodes as  well   as  hel im pr ove  th e   netw ork  li feti m e,  especial ly   in  la r ge - scal en vir on m ent.  Un li ke   the   DR INA  sc hem e,  the  pro po se E BR - DA  schem exp loit m ulti - m et ric relat ed  to  en erg an loa balancin to  help  sel ect   the  set   o MHR  node s   betwee sourc e - destinat i on   pa irs.  This  pr opose sc hem e   m akes  us of   m ulti - crit eria   node  weig ht  m et ric   ( MCNW )   m et r ic   associat ed  with  each  node   with  res pect  to  resid ual  en erg capaci ty   and   a vaila ble  buffe r   m e m or siz e.  These  m et rics  wer e   util iz ed   by  li nk  c os functi on  to   m e asur e   the   qual it of   li nks   in  rout e   com pu ta ti on .       2.           REL ATED  WO RKS   The  stu dies  co nducted  on  in - netw ork  ag gre gation  ha ve  ta r geted  the  iss ue of   pack et   f orwardin to   facil it at the  in - net work  ag gre gation  of d at a.  Th m ai obj e ct ive  of  the se  s tud ie is   to  m od ify   e xisti ng  r outi ng  protoc ols  to  pe rfor m   data  ag gregati on.  N ume rous  protoc ol us in hiera rc hical   struct ur es   have  bee pro po s ed Exam ples  include   tree - base routin proto cols  in  w hich   the  sin node   is  the  root  [ 16 ] H ow e ve r,  m any  com plex  tree  const ru ct io a ppr oach es   have  al so  prese nted.  I a ddit ion   t tree   str uc ture - base d   pro tocols ,   cl us te r - , c hain - , and g rid - base d protoc ols  ha ve  al s o been  e m plo ye for  in - net work d at aggre gation  [ 17 - 19 ] .   Tiny  AGg reg a ti on   Ser vice  ( TAG)  se rv ic e   was  intr oduc ed  in  the  st udie of  Ma dd en,   F rankli n,   Hell erstei n,   a nd  H ong  (20 02)   and   Ma dden Szewczy k,  F ra nk li n,  an C uller  (20 02),   w he re  data  a ggre gation  was  im ple m ented  on  a   real - world   te stbed .   TA se r vice  fall unde t he   cat egory  of  tr ee - base a ggre gation  appr oach  an aggre gates  data  by  us in pe rio dic  traf fic  patte rn s Dif fe ren t ree  le vel with   di ff e re nt  ti m e   intervals  are  use in  node  as sign m ent  fo ti m ing   in  TAG   Ser vice  to  al low  the  bo tt om   nodes  of  the  tr ee  to  ini ti at data  transm issi on H ow e ve r,   in   cas of  li nk  or  de vice  fail ures  or  dy nam ic   top ologies,  T A Ser vice  m ay  ex hib it  in eff ic ie ncy sim i la to  oth e tree - base a ppr oac hes  [ 16 ] .   Nak am ur et   al (2006)   pro pose the  reacti ve  al gorithm   i nfor m at ion   fu s ion - base r ole   assignm ent  (InFRA ).   In   th is  pr ot oc ol,  cl us te rs  a re  f orm ed  wh e sim il ar  even ts  are   detect ed  by  va r io us   no des.   In F R A   gen e rates  the  SPT  li nkin a ll   the  so urce  nodes  to  t he  s ink   to  e na ble  inter - cl ust er  a nd   i ntra - cl us te data  aggre gation  sc hem es.  Each  ti m new   eve nt   is  detect ed,   th inform at ion   of   the  e ve nt  is  broa dcast  thr ough ou t   the  net work  to  no ti fy  o the no des,   a nd  the  pa ths  f ro m   the  av ai la ble  coor dina tors  t the  si nk  node  a re  up da te d.  These  proces se s ar e c os tl y, a nd they li m it  n etw ork  scala bili ty   [ 20 ] .   In   (Lea ndr A par eci do  Vill as  et   al .,  2013)  the  data  routin f or  in - net work   a ggre gatio (D R INA)  i s   pro po se to  ov erco m the  disadv a ntage of   In FR A.   T he  pr oto c ol  was  des ign e to  m axi m iz the  adv a ntage s   of   in - netw ork  aggre gation.  I DRI NA,  the  hop  distances o f   the  nodes  a re u pdat ed  i DR INA  to d et erm i ne  the   sh ort est   distan ce  betwee th even no des  and   node  in   the  est ablishe r ou te gre edy  increm ental   tree   (GIT)   is  co ns tr ucted  by  the  ho distance  m e tric   in  the  network.  The  m ain   goal of   DRI NA   a re  to  m ax i m iz ov e rlap ping  r oute s.  H oweve r DRI NA   pr es ents  hea vy  load  is  exe rted   on   the  nodes   on   the  pr e vi ou sly   const ru ct e d pat h,  a nd this  lack  of loa d balanc e causes  s uch nod e s to  expire  pr em at u rely   [ 21 ] .       Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   12 , N o.   3 Dece m ber  2 01 8   :   1312     1319   1314   3.        M CNW  M ET RIC   FO R E BR - DA   The  MC N pe rfor m ance  m e tric   represe nts  the  sta tus  of  th nodes   in  te r m of   their  e ne rg resou rce  and   c ongestio le vel.  For  est im at ing   the  MC N W   for  eve r n ode  i two  i nd i vidual  node   weig hts  are  ne eded.   These  wei gh ts   dep e nd   on   th inv ol ved   node - relat ed  m etr ic s,  nam el y,  r esi du al   ene rg y - base no de  weig ht   ( NW_E res ( i )) a nd av ai la ble  bu ff e r - base d nod e w ei ght  ( NW_ Bav a ( i )) .   The  E res   of  node  in dicat es  resid ual  en er gy   of   the  batte ry   at ta ched   to  tha node  at   sp e ci fic  instant.   This  par am et er  is  der i ved  f rom   the  batte ry  m od el The  node  w ei ght   ( N W_E res ( i ) )   base on  E res   is  cal culat ed   us in E quat ion  (1).   The   no de  whose  rem ai ni ng  ene rg is  hi gh  co rr es ponds   to  li ghtwei ght   NW_E res ( i ) w hich   reduces t he pr obabili ty  o f  en e r gy exha us ti on.      _  ( ) = ( 1  ( ) ( ) ) 2      (1)     Wh e re  E res ( i is  the  residu al   energy  of   node   at  an  instant  and   E init ( i i the  init ia l   batte ry  ener gy  le vel  of   the  node w hich  re fer to  th m a xim u m   batte ry   capaci ty Equat ion   ( 1)   s ugge sts  that  the  resu lt   appr oach es   wh e t he  rem ai nin ene r gy  of  no de  de creases.   Co nversely the  res ulti ng   node   w ei gh t   appr oach es  0,   and   the  c os de creases  w he the  rem a ining  energy  is  hig h.   F ur t her m or e if  the  node  e nergy  do e no t c ha nge (i.e. , th e  sam e as the  init ia l ener gy),  the n 0  en e rg y c os t i ob ta ine d.   The  acce ssible   buf fer  siz r e pr ese nts  t he  re sidu al   m e m or sp ace wh ic can  be  us e t store   the  sense data  durin the  tim e   a   node  is  wait i ng   to  get  ser vi ced.  Data  buf f erin occurs  w hen   node  rec ei ves   data  whose  am ount  excee ds   the  am ou nt  of   da ta   it  can  fo r w ard.  Howe ver,   if  no   buf fer   s pa ce  is  avail able  at   the   node,  the the  data  is  dro ppe d,   a nd  co ngest ion   ens ues.  Th us,  each   no de  s hould  be  a wa r of   t he  buff e siz of  it neighbors  t co nduct  rel ia ble  pack et   tr ansm issi on   an to  av oid   c on gestio am on the  nodes Th node  w ei ght  dep e nd ing   on  the  avai la ble  buff e siz is  den oted  by  NW_B ava ( i ),   w hich  is  cal culat ed  by  Eq uation  (2 ) .   The  node  wit high  buf fer   siz correspo nds  to  li ghtwei ght  NW_B ava ( i ) wh ic le ads  t m ini m a con ge sti on   and p ac ket l os s .     NW _ B a v a ( i ) = ( 1 B ava ( i ) B t ota l ( i ) ) 2     (2)     Wh e re  B ava ( i i the  avail able   buff e m e m or of   no de  at   an  insta nt  an B total ( i is  the  node ’s  total   buff e siz e w hich  re fer s   to   the  m axi m um   bu ff e ca pa ci ty As  s ugge ste by  E quat ion   (2),  the   cost  is   appr ox im at to  wh e the  av ai la ble  bu f fer   m e m or is  la rg e,  w her e as  th cost  appro ac hes  w he the   bu f fer  siz e is ex haust ed.   com po sit MC N W   wei gh of   no de  i   is  con sta ntly   and   i nd e pe nd e ntly   m easur ed  i ac corda nce  with  norm alized  weig hted  ad dit ive  util it fu nction  ( N WAUF;   [ 22 ] ).   The  M CN W   w ei ght  dep e nds  on  the   values  sat isfyi ng  t he  norm al iz ing  crite ria an d weig ht s o f  im po rtanc e that ra nge f rom  0  to  1.   The  fi nal MC N w ei ght   of no de  is est i m at ed  by E qu a ti on   (3).     NW ( i ) = W 1 × N W E r es ( i ) +   W 2 × N W B a v a ( i )   (3)     Wh e re  NW_ E res ( i )   and   NW_ B ava ( i )   are  the  node  weig hts  of   the  node - relat ed  m et rics  of   MC N W W 1   and  W 2   are  t he  norm al iz ed  weigh fact or s   of  the  no de.   In   t his  stud y,   the  no rm alized  weig ht  facto rs  of  E r es   and  B ava   m et rics  are  set   to  0.6  an 0.4  res pecti ve ly The  su m   of   the  no rm aliz ed  wei gh f act or s w hich  de note   the   i m po rtance  of t he  c om po ne nts  of  the  MC N W  m e tric , is equa l t 1.       4.           DES C RIP TION  OF EB R - DA S CHE ME   The  de velo ped  EBR - D r ou t ing   a ppr oac i ntr oduces  a ppr opriat e   m od ific at ion t s olve   the  iss ue s   relat ed  to   ene r gy  an l oad  ba la ncing  in   DR I NA.  I EBR - DA,  ce rtai f unct ions  of   DRI NA  are   retai ne a nd  le ver a ged,  w he reas  ot her   func ti on are  sig nif ic antly   m od ifie d.   Li ke  DR I NA,  EBR - DA   is  routing   pr oto c ol  for  in - net wor data  ag gregat ion It  use M HR  r ou ti ng   t sen pac kets  from   the  so urc to  the  destin at ion   It  al so   m ai ntain routin tre that  inco r por at es  the  ne wly  est ablished   r oute   by  updatin the  val ue  of  th ho tree o node  t m axi m iz e ro utes  ov e rlap ping to  pr om ote in - net work d at aggre gation.   Both  e nergy  ef fici ency  an lo ad  balancin a re  en ha nced  in   the  de velo pe EBR - D r out ing   sc hem by  intr oducin new   m echani s m to  m od ify   the  m a in  funct ion of   t he  co nventio nal  DR I NA.  ne MC N perform ance  m et ric  co m pr ise t wo   r outi ng  m e tric s,  na m el y,  residu al   batte ry  and   a vaila ble  buf fer  m e m or y.   Fu rt her m or e,  t he  struct ur es  of   the  hop  co nf i gurati on   m essage  ( HCM)  and   cl ust er  co nf i gurati on   m essage  (CCM wer m od ifie to  i nc lud t he  MC N m et ric  in  the  routin tr ee  f or m at ion   a nd  cl us te r   hea (CH Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       An  E ner gy - Aware  and L oad - ba l an ci ng R ou t ing   Sc hem e  for   ( Omar  A dil  Ma hd i )   1315   sel ect ion   pro ce sses.  T hen,  the   routin al gorit hm   deter m ines  the  best  path  t the  destinat ion   w hile  o pti m iz ing   the d at ag gr e ga ti on .   The  propose schem in  this  researc wor com pr ise th ree  phases Th first  phase  i nvolv e the   broa dcast  o th reg i on   disc overy  by  the  nodes  a nd   t he  est ablishm ent  of   hop  tree   bet ween   t he  se nso no des  and   sin no de The  sec ond  ph a se  be gin as  soon   a node  se ns es  a ny  eve nt.  I t his  phase,  cl ust ers  are   form ed,  and C Hs  a re s el ect ed . T he  thir d p ha se inclu des r oute  establi sh m e nt, data  agg regat ion , a nd  routing.     4.1.     Disc ov er y o f   Node Br oadcast  Reg i on   a n Ho p  Tree  Buil ding ( Ph as e  I)   In   init ia li zat ion   phase  eac node  ide ntifie s   it neighbors,  wh ic are  possible  par e nts,   within  it s     rad i fr e que nc (b r oa dcast)  reg i on.  It  al so  determ ines  its  hop  distance   to  the  sin k,   r esi du al   e nergy,  an avail able  buff e siz e.  The  pro cedure  res ponsi ble  fo init ia li zat ion   be gin by   br oa dcasti ng   ho co nf i gurati on   m essage  (H C M)  from   the  sink   to  al the  sensors  wit hin   it com m un ic at i on   ran ge.   I ad diti on   to  the  c omm on   m essage  fiel ds,  the  HCM  co ntains  f our  ke par am et ers,   nam ely Nod e - ID HtS E res and   B ava w hic are  def i ned in T abl e 1 .       Table  1 .   Hea de r of  t he HCM  for EB R - DA   No .   Para m eter   Descripti o n   1   No d e - ID   ID  o f  the n o d e that  trans m itt ed /retr an s m itted  the HC M   2   HtS   Distan ce fro m  the   n o d e to th e sin k  node (in h o p s)   4   E r es   Res id u al energy  o f  the n o d e   5   B a va   Av ailab le bu f f er  m e m o r y  size  of  the n o d e       The  HtS   init ia value  for  the  s ink   node  is  a nd   i nf i nity   fo the  oth e node when  t he  ho tree  be gins   to  f or m A a ct ual  val ue  of  the  node   ene r gy  is  us ed a nd  the   a vaila ble  buf fer  m e mo ry  siz e   of  a   node  i s   consi der e m axim u m On ce  the  nei ghbori ng  nodes  of  th sin recei ve   the  HCM,  th nod e   pe rfo r m the   fo ll owin ta s ks:   1)   Ver ify   w hethe r   the  value  of  HtS   in  t he  HCM  m essage  is  le sser  tha it Ht S   value  t gu a r antee  that  eac node rec ords  t he  m ini m u m  n um ber  of  hops  to the si nk.   2)   Dep e ndin on  the  va li dity   of  the  c onditi on  in  (i) t he  node   m ai ntains  the  inf or m at ion   of  it nei ghbor s   whose HCM are r ecei ve in   it s n ei ghbor s ta ble.   3)   The  node  al so  ver ifie w heth er  the  value  of  First _S e ndin g   is  true.   If   t he  value  of   First _Sen ding   is  tr ue ,   then  se ns or  no de  increase th values  of  Ht S   by  one  in  sens or   no de.   T he n,   the  se ns or  node  com pu te their  rem ai nin ene r gy  afte one  c om plete  transm issi on  and   upda te the  E res   fiel d.  More over it   com pu te the  ob ta ina ble  buf fer   siz a nd  up dates  the  B ava   f ie ld  an finall ci rcu la te th HCM  to  othe neig hbors.  Ot he rw ise if  the  c onditi on   of   Fir st_S e ndin g   is  false,  that  is,  the  HCM  has  al read been   se nt   by the  node .   4)   If   the   co ndit ion   in  Step  (iii is  false,  the t he  HCM  m essage  will   be  dr oppe d,   wh ic i nd ic at e that  t he  store HtS   i t he node  pro vide s m or e accu ra te  infor m at ion   to the si nk.   5)   The  node  al so   updates  the  routing   ta ble  by  us in the  MC N W   m et rics  to  com pu te   the  weig hts  of  thei r   nex t - ho p neig hbors a nd to  sel ect  the lig htwe igh node  a s it s n e xt ho p,   de pe n di ng on E quat ion   ( 3) .   This  pro cess  c on ti nues  unti t he  tree  to polo gy   is  fo rm ed  by  al the  networ no des.   T he  s ink   node  is   the ro ot no de o the  tree.     4.2.     Even t - d ri ven  Clust er  F orm at i on   an d  CH  El ection  (Phas e II)   In   t his  ph a se,  a   dynam ic   cl us te arc hitec ture   i form ed,   any  node  t hat  ha s ense the   eve nt   ta kes  th e   ro le   of  cl us te r   head   C H.   T he n,   al the  eve nt  nodes  pro pa gate  their  in f or m at ion   by  a   cl us te co nf i gurati on  m essage  (CCM ).   If   no de  r ecei ves  CC that  pr ovide m or accurat inform ation   r egardin the  d i sta nce  in  hops   t the   sin node  (for  the   first  e ve nt)  or  already  est abli sh e pat (for  the  s uccessi ve  e ven ts ),   t he  node   will   set   it ro le   to  cl us te m e m be CM   an retr ansm it the  received  CC M.  Othe rw ise ,   the   node  will   dis card   t he   receive CC M,  an afte a   s pe ci fic  tim inter val,  t he  no de  broa dcasts  D ecl arati on   Me s sage  as  cl us te r   hea d   (CH DM)  with  it Nod e _ID   to   it cl us te m e m ber s.  Finall y,  the  m e m ber   no de rem e m ber   their  C H,   a nd   al the  even detect io n re ports are  d i r ect ly  sen t t th e CH.     4.3.     R ou te  Est ab li shment  and  D ata  Tr an smiss ion B as ed  o n   Dev el op ed   M CNW ( Ph as III)   In   t his  ph as e,  r ou ti ng  t ree  f or m at ion   is  base on  the  sa ve MC N wei ghts  in  t he  neig hbors  ta ble,   wh ic was  c re at ed  in  t he  fi rst  phase.  Each   node   is  well   a w are  of  al it ne ighbors  a nd  ca us e   the   in for m at ion   in  the  neig hbors  ta ble  to  sen data  pac kets  to  the  sin node First,  t he  C is  res ponsi bl for  the  r ou ti ng   t ree  form ation   an routin pac kets  of   the  ne ev ent  to  the  sink .   The  CH  will   c heck   if  it HtS   is  zero that  is,  it   is   a   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   12 , N o.   3 Dece m ber  2 01 8   :   1312     1319   1316   par of   t he  bac kbone  of  the   hop  t ree;  th us c reati ng   a   f resh  route  as  the   ne bac kb on of  the  hop  tree   is  no t   require d.   EBR - D keeps  track   of  t he  rem ai nin ene r gy  le vel  a nd  a ccessi ble  buff e m e m or of   t he  nodes   i the  bac kbone  to  acq uire  a e ven   e nergy  dis tribu ti on  a n t av oid   c onges ti on   delay wh i ch  is  cause by   data   colli sion s.  If   both  wei gh ts  of   par am et ers  exceed  the  set   weigh lim i t,  then  new   r outi ng  path  f orm ati on   is   init ia te d.   D ur i ng   t he  re f or m a ti on   pr ocess,   t he  nei ghbori ng  node  t hat  has  the  hi gh est   E res   and  Ba va  am on t he   cand i date  no de is  sel ect ed  as   the  al te rn at i ve   ne xt  ho p.   F urt her m or e,  i th refor m at ion   of   t he  routin path,  the  thres hold  weig ht  facto rs  for  NW_E res   an NW_B ava   in  e ver no de  sli ghtl increase  if   no   s uitable   no de  can  be fo und.   The  C the c reates  r oute   est ablishm ent  m essage  (RE M)  an se nds  i to  it ne xt  ho p.   If  the  REM   is  received  by  the  ne xt - ho node the the  ne xt - hop  no de  will   retran sm it  the  m essage  and   i niti at the  proces s   of   updatin the   hop  tree.  T hes ste ps   are  r ep eat ed  unti l   the  sink   node  is  re ached   or   t he  node  t hat  par ti ci pate in  pr evi ou sly   con str ucted  r oute   is  discov e r ed.   The  r oute are  create by  sel ect ing   the  be st  neighbor  in   ever hop.  The   ho t ree  s hould   be  updated   so  that   al so urce  node can  be  c onne ct ed  via  t he  li gh t weig ht  pat hs,  the   data  aggre gation  ca be  opti m iz ed,   and   th ener gy  loa can  be  bala nc ed  in  the  su cc eedin eve nts.   In   the  pro po se s che m e, the  E res , a nd  B ava   values  ar e upd at e at  ea ch node t o fu lfi ll  these ob j ect ives.       5.            PE RFO R MAN CE EV A LUATI ON   The   pr opos e EBR - D was  evaluate with   var io us   netw ork  te st  cases  in  MATL AB  e nv i ronm ent.  The  res ults  of  the  sim ulati on   exp e rim ents  wer al so   analy z ed  us i ng   se ve r al   per f or m ance   m et rics  to  assess  the   capab il it and  the  ef fici ency  of   t he  propose sc hem e.  EBR - D wa co m par ed  with  t he  DR INA  a nd  I nF R protoc ols,  wh i ch  we re  al so   i m ple m ented  in  MATL AB  to  ens ure  that  al schem es  w ere  r un   on  the   sa m platfo rm   and   unde t he  sam co nd it io ns   a nd  sim ulati on   pa ram et ers.   Fur therm or e,  EB R - D was  te st ed  a nd  validat ed  t pr ov i ts  ef fecti ve ness  on   prom oting   e ne rg e ff ic ie ncy  an l oad   balanci ng.   The  pa ram et e rs  are   the stan dards  used i n pr act ic e.  How e ve r,  t he param et ers  ap pl ie to th e sim ulati on  a re list ed  in  Ta ble 2.       Table  2 5 .   Sett ing s  of  Sim ulati on Pa ram et ers  for  EBR - DA   Para m eter   Ty p e/Valu e   Ch an n el   W ire less  chan n el   An ten n a   O m n id irection al   Un d erly in g  M AC   p roto co l   IE E 8 0 2 .15 .4   Sin k  no d e   On e with f ix ed  coo rdin ates   Sh ap e of   m o n ito ri n g  r eg io n   Sq u are   Size of   m o n ito ring  r eg io n   5 0 0   m   × 50 0   m   Nu m b e o f  sen so n o d es   1 0 0 1 5 0 2 0 0 2 5 0 an d  30 0   Top o lo g y   Tr ee - b ased  dyna m ic clus ter   Initial n o d e energy   2  J   Nu m b e o f  even ts   3   Even t r ad iu s   8 0   m   Co m m u n icatio n  r a d iu s   8 0   m   Si m u latio n  ti m e   3 0 0 0  s   Data pack et siz e   1 0 2 4  bytes   Co n trol p acket si ze   5 6  bytes   Netwo rk  th resh o ld   0 .1 o f  nodes  be aliv e       The  t otal  ene r gy  co nsum ption   a ver a ges  of  al the  te ste protoc ols  a re  dep ic te in   Fi gure  1.  The   energy  co nsum ption  ave rage  f ro m   the  node  i niti al   energy  of  the  pro posed  EBR - D ( 11. 65%)   was  l ower   tha tho se o DRI N ( 21. 75 % a nd  I nF R ( 35. 71%) T he  EBR - D c on s um ed  the  le ast   energ by  consi de ring   t he  rem ai nin ene r gy ( E res ) of  t he nodes  to  sta bili ze the e ner gy c on s um ption  a m on the  node s.       Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       An  E ner gy - Aware  and L oad - ba l an ci ng R ou t ing   Sc hem e  for   ( Omar  A dil  Ma hd i )   1317       Figure  1 .   Com par is on of t he Tota l A ver a ge   Energy C on s um pt ion  Le vels  a m on g EB R - D A,   DRI N A,  a nd  In FR A       Figure  s how the  eff ic ie nc of   EBR - DA,   wh ic effe ct ively   decr ease the  nu m ber   of  pack et pe r   processe data   and   outpe rform ed  bo th  I nFR and   DRI N in  al the  e xp e rim ents  reg ar dless  of  th node  qu a ntit y.  Com par e with  DR INA  (InFR A) ,   EBR - D ac hieved  9.0 9%  ( 37.50%)  ef fici en cy   i m pr ovem e nt  at   a   node  quantit of  10 a nd  10. 31%  ( 56. 52%)   at   node  qua ntit of   300.  T he  ou tst a nd i ng  pe rfor m ance  of  EBR - DA   is  due  to  the  fac that  its  desig re qu i res  relat ively   low  nu m ber  of   co ntr ol  pa ckets  to  est ablish  an m ai ntain a r ou t ing  tree. Mo re ov e r,  the  data aggre gation qu a li ty ach ie ved   by  the r ou ti ng tr ee bu il t by EBR - D was hig her tha th os e  achie ve d by the  r ou ti ng trees c onstr uc te d by  InFRA a nd D R INA.           Figure  2 .   Com par is on of t he Effici ency  Lev el s f or  Dif fer e nt No de Qu a nt it ie s       Anothe si gn ifi cant m et ric is pack et  loss . T he  n um ber of p a ckets lost  for d iffer e nt num ber s of  nodes   wer e   dete rm in ed.   C olli sion s   and  f ull  que ue cau se   pack et to  dro at   t he   destinat io node T he  rese ndin of  these  pac kets  i ncr ease ene r gy   con s um ption,  re du ces   thr ough pu (ch a nn el   is  blo cke f or   s hort  ti m with   ever y dro pp e pack et ),   a nd  in creases d el ay   ( pac ket  ar rive at   la te ti m e ).  A s how i n   Figure 3 t he  pa cket  loss  inc reased   with  inc reasin num ber   of  node s.  T her e for e,  pac ket  loss  is  directl relat ed  to  the  num ber   of  sens or  no des.   The  per c enta ge   of  pack et   l osse was   r oughl the  sam in  case  of  EBR - DA  an DRI N A.   The   m ini m u m   pack et   loss  rates  (0.02% 0.0 5% wer gen e rate by  EBR - D A   fo diff e re nt  num ber of   node s.  By  con t rast,  the  aver a ge  pac ket   loss  rates  of  the  two  oth e protoc ols  ra ng e f ro m   0. 03%  to  0.68%.  The   perform ance  of  I nF RA  deteri or at e as  the  nu m ber   of  se nsor  nodes  i ncrea sed.   T he  high   pac ket  loss  of   this  protoc ol is n ot o nly d ue  to it centrali zed ope rati on  but also to  the b r oad ca s ti ng  o the in form ation  o a event   al ov e the   ne twork   to  noti fy  oth e nodes  and  the  updati ng  of  t he  path from   the  ava il able  CHs  to   the  s i nk   node  e ve ry ti m e a n e e ve nt i s sen se d. T hes e proces ses a re  co stl y an li m it  n et wor scal abili ty .     Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2502 - 4752   Ind on esi a J  E le c Eng &  Co m Sci,   Vo l.   12 , N o.   3 Dece m ber  2 01 8   :   1312     1319   1318       Figure  3 .   Com par is on of t he Av e ra ge  Pac ke t Loss  Rat es fo Di ff e ren N ode  Qu a ntit ie s       6.           C ONCLU S ION   A ND F U TUR REC O MM E N DA TI ONS   EBR - D is  an  in - netw ork  data  ag gr e gatio m ulti - hop  routin schem that  aim to  enh a nce  the   energy  ef fici e nc and  loa ba la ncing  in  WSNs.  The   pro po sed  MC N m et ric  was  us e to  est im a te   the  node   weig ht  on   t he   basis  of   th r e m ai nin ene r gy  and   a vaila ble  buffer  m e m or siz e.  The  MC N W   m etr ic   was  util i zed  durin the  route  com pu ta ti on  in  the   li nk   qu al it m easur em ent,  an sim ultaneou s ly   ensu rin the   data  transm issi on   acro ss  li ghtw ei gh r ou te   in  WSNs.  T he  sim ula ti on   resu l ts  ob ta ine from   the  per f or m ance  evaluati on  of  the  pro posed  EBR - D we r com par ed  w it tho se  of   DRI NA   a nd  I nF RA  prot ocol s.  Th e   si m ulati on   res ults  sho wed  th at   the  pr opos e EBR - D ou t perform ed  DR INA  a nd  I nF R in   te rm of   aver a ge   energy  c on s um pt ion pac ket pe processe data,  a nd  a ve rag e   pac ket  l os s,   pa rtic ularl in  de ns e   net works.  Seve ral  p aram et ers  wer us e in  the  propo sed  sc hem e.  F ur t her   in vestig at ion   to  fi nd   t he  opti m u m   values  of   these  pa ram et e rs  us i ng   op ti m i zat ion   te ch niques  ai m to  ai in  decidin th best  weig hta ge  base on  m ulti ple  obj ect ives .       REFERE NCE S   [ 1]   Idris ,   M.Y.I . ,   et  al . ,   Low   commu nic ati on   cost  ( LC C)   sche me  for locali zing mobi le wi rele ss   sensor   net works.   W irel es s   Networks,  2017.   23(3):  p .   737 - 74 7.   [2]   La z are scu ,   M. T.,  Wire le ss   Senso Net works  for  t he  Int erne t   of  T hings:  barr ie rs   and  syne rgies ,   i Components  a nd  Serv ices f or IoT  Pl atf orm s .   2017 ,   Springer. p. 155 - 186.   [3]   Al - Ma y ouf ,   Y.R . B. ,   O.A .   Mahdi,  and  D.M.  Uli y a n.   An  inters ec ti o n - based  segment   aware  algorit hm  for  geographic  routing  in  VA N ETs .   in  Information  and  Communi cat ion  S ystem ( ICICS ) ,   201 9th  Inte rnatio nal  Confe renc on 2018.   IE EE.   [4]   Al - Ma y ouf ,   Y.R . B. ,   et   al.,   Ef fici ent   and  stable   routing  algorit hm   based  on  user  mobili ty   and  no de  densit in  ur ban   ve hi cul ar ne twork.   PloS   on e, 201 6.   11(11):   p.   e01 65966.   [5]   Jaigi rda r ,   F.T .   and  M.M.  Is lam .   new  cost - ef f ec t iv approa ch  for  batt lefi eld  sur ve il lance  i wirel ess  sensor  net works .   in  N etwor ki ng  Syst ems and  Se curity  ( NSysS) ,   2016  Inter nati onal  Conf ere nce on .   2016.   I EE E .   [6]   Al - Ma y ouf ,   Y.R . B. ,   e al . ,   Ev alu ati on  of   e ff i ci e nt   ve h ic ular  ad  ho n e tworks  base on  ma xi mum   distance  routin g   algorit hm.   EURAS IP Journal   on  W ire le ss   Com m unic a ti ons a nd   N et working,   2016.   2016(1):  p .   265 .   [7]   Sabr y ,   A. ,   et   al.,   W ireless   Monit oring  Proto ty p for  Phot ovo ltaic  Paramete rs .   Indone sian   Journal  of   Elec tri c a l   Engi ne eri ng  and   Com pute Sci en ce ,   2018.   11(1):   p.   9 - 17 .   [8]   Al - Ma y ouf ,   Y.R . B. ,   et  al.,   Surv e on  Van et   t ec hn ologi es  and  sim ulat ion  mode ls.   ARP Journal  of  Engi ne eri ng  an d   Applie Sc ie nc e s,  2016.   11(15):   p.   9414 - 9427 .   [9]   Al - Ma y ouf ,   Y.R. B. ,   e al.,   A cc id ent   Man age ment  Syste B ased  on  Ve hicular  Net work  for  an  Inte ll igent   Tr anspo rtati on  S yste m i n   Ur ban  Env ironments.   Journal  of   Advan ce Tra nsport at i on,   2018 .   2018 .   [10]   Ak y il d iz,  I . F., e t   al.,  A   sur ve y   on  sensor   net works.   IEEE  Com m unic ations m aga z in e,   2002 .   40( 8):  p .   102 - 114 .   [11]   Zna id ,   A. ,   et   al.,  Seque nt ial   Mon t Carlo  loc al izat ion  methods  in  mobile   w irel ess  sensor   net works:  rev ie w .   Journ al   of  Sensors ,   2017 .   2017 .   [12]   Mahdi,   O.A.,   et  al .   ESA M end ocrine   inspired  sensor   act iv ati o mec hanism  for  multi - target   trac ki ng  in  WSNs .   in  Fourth  Int ernational  Confe ren ce  on  Wireless   an Optic al   Comm unic ati ons .   2016 .   Int ern ationa S oci e t y   for  Opt ics  and  Photoni cs.   [13]   Al - Ma y ouf ,   Y.R . B. ,   et   a l.,  Re a l - Time  Inte rs ec ti o n - Based  Segme n Aware  Rout ing   Al gorithm  for  Ur ban  Ve hic ula Net works.   I EEE  Tra nsac ti ons on   Inte lligen Tr ans porta ti on   S y s te m s,  2018.   Evaluation Warning : The document was created with Spire.PDF for Python.
Ind on esi a J  E le c Eng &  Co m Sci     IS S N:  25 02 - 4752       An  E ner gy - Aware  and L oad - ba l an ci ng R ou t ing   Sc hem e  for   ( Omar  A dil  Ma hd i )   1319   [14]   Mahdi,   O.A.,   e t   al . ,   comparis on  study  on  nod cl ustering  tech nique used  in  target   track ing  WSNs  for  ef fi ci e nt  data  aggregat io n.   W ireless Com m unic at ions  and   Mobile Com puti ng,   2 016 .   16(16 ):  p.   2663 - 2676.   [15]   Adil  Mahdi,   O. ,   et   al.,   WDA RS:   wei ght ed  dat aggregati on  routing  strategy   wit minimum  link  cost  in  e ve n t - drive WSNs.   Jo urna of   Sensors ,   2016.   2016.   [16]   Madde n,   S. ,   et   a l. ,   TAG:  ti ny   a ggregati on  servi ce   for  ad - ho se n sor   net works.   ACM   SIG O PS   Opera ti ng   S y ste m s   Revi ew, 2002. 3 6(SI):  p.   131 - 14 6.   [17]   Nae imi,  S. ,   e al.,   A   sur ve on  t he  tax onomy   of  cl uster - based  ro uti ng  protocol for  homogene ou wirel ess  sensor  net works.   Senso rs,  2012.   12(6):   p.   7350 - 7409 .   [18]   W ang,   N. - C. ,   e t   al . ,   Gr id - based  data  aggregati o for  wirel ess  se nsor   net works.   J ourna of  Advanc es  in  Com pute Networks,  2013.   1(4).   [19]   Sujat ha ,   V.  and   E. M.  Anith a,   Imm ense ly   Disc riminate   Routin in  Wireless   Net works.   Indo nesia Journal  of  El e ct ri ca l   Eng in ee ring   an d   Com pute Sc ie nc e, 2 017.   8(3):   p.   712 - 714.   [20]   Naka m ura ,   E . F.,  et   al.  On  dem and  role  ass ignment   for  event - det e ct ion  in  sen sor   net works .   in  Computers  and   Comm unic ati ons,  2006 .   ISCC'06.   Proceedi ngs.   11 th  IE EE Sy mpos i um on .   2006 .   I E EE .   [21]   Vill as,   L . A.,   e t   al . ,   DRINA:   l ight wei gh and  reli able   routing   approach  for  i n - net work  aggre gati on  in  wirel e ss   sensor   net works.   IEEE Transa ct i ons on  Com puters ,   2013.   62(4):   p.   676 - 689 .   [22]   Mala kooti,  B .   an I.   Thomas.  d istribut ed  composite   mult ipl criteria  routing  usin distanc vect o r .   in  Ne tworki ng ,   Sensing  and  Con trol,   2006 .   ICNS C'06.  Proc ee di n gs of   th 2006   I EE E   Inte rnat ion al  Conf ere nce o n .   2006 .   IE EE.       Evaluation Warning : The document was created with Spire.PDF for Python.