T E L K O M N I K T elec o m m un ica t io n,  Co m pu t ing ,   E lect ro nics   a nd   Co ntr o l   Vo l.   1 9 ,   No .   4 A u g u s t   2 0 2 1 ,   p p .   1 1 6 9 ~ 1 1 7 6   I SS N:  1 6 9 3 - 6 9 3 0 ,   ac cr ed ited   First Gr ad b y   Kem en r is tek d i k ti,  Dec r ee   No : 2 1 /E/KPT /2 0 1 8   DOI : 1 0 . 1 2 9 2 8 /TE L KOM NI K A. v 1 9 i 4 . 1 8 3 5 8     1169       J o ur na l ho m ep a g e h ttp : //jo u r n a l.u a d . a c. id /in d ex . p h p /TELK OM N I K A   Da ta deliv ery per forma nce on M o n g o DB g enerated b y  WSN  o v er high da ta lo a d       M o cha m m a d H a nn a t s   H a na f i Ichs a n 1 B uce  T ria s   H a ng g a ra 2 Ra k hm a dh a ny   P ri m a n a nd a 3   1, 3 Co m p u ter E n g i n e e rin g ,   F a c u lt y   o Co m p u ter  S c uj ien c e ,   Bra wijay a   Un iv e rsity   2 In fo rm a ti o n   S y ste m ,   F a c u lt y   o f   Co m p u ter  S c ien c e ,   Bra wijay a   Un iv e rsity       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   J u l 3 0 2 0 2 0   R ev is ed   J an   2 2 2 0 2 1   Acc ep ted   J an   3 1 2 0 2 1       Wi re les se n so n e tw o rk ( WS N En v iro n m e n is   a   c o ll e c ti o n   o f   n o d e th a se n sin g   a n d   se n d in g   d a ta  to   o th e n o d e in   a   larg e   n u m b e o n o d e s.  On e   o th e   WS c o n c e p ts  is  c o n ti n u o u s   o p e ri o d ic  d a ta  c o ll e c ti o n ,   th e n   th e   d a ta  o b tai n e d   c a n   b e   fu r th e p r o c e ss e d .   F ro m   th is p ro c e ss ,   it   is p o ss ib le  to   p r o d u c e   larg e   d a ta,  so   th e   p ro c e ss   o se n d in g   a n d   sto r in g   d a ta  b e c o m e a   h ig h   l o a d .   Da ta  o b tain e d   fr o m   WS n o d e v a ry   g re a tl y ,   wh ich   a ffe c ts  o n   se n d i n g   a n d   sto rin g   o d a ta.  Th e re fo re ,   a   stu d y   is  n e e d e d   t o   a n a ly z e   WS N' s   a b il it y   t o   se n d   a n d   sto re   lar g e   a m o u n ts  o d a ta.   M e ss a g e   q u e ry   tele m e try   p r o t o c o ( M QTT )   is  u se d   b e c a u se   it   c o u ld   sa v e   re so u rc e o n   c o m m u n ica ti o n   a n d   M o n g o DB   u se d   b e c a u se   it   d o e n o h a v e   t h e   c o n c e p t   o f   tab les   a n d   ro ws ,   t h is  is  v e ry   su it a b le  f o v a riati o n s   in   d a ta  g e n e ra ted   b y   WS N.   In   th is  st u d y ,   it   c a n   b e   c o n c lu d e d   t h a th e   p e rf o rm a n c e   o M o n g o DB  o n   h i g h   d a ta  a m o u n is   a c c e p tab le,  so   M o n g o DB i h ig h l y   re c o m m e n d e d   f o WS N   imp lem e n tatio n .   K ey w o r d s :   Data   d eliv er y   Hig h   lo ad   d ata   Mo n g o DB   MQ T T   W SN   T h is i a n   o p e n   a c c e ss   a rticle   u n d e th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Mo ch am m ad   Ha n n ats Ha n af I ch s an   Dep ar tm en t o f   I n f o r m atics E n g in ee r in g ,   Facu lty   o f   C o m p u te r   Scien ce   Un iv er s ity   o f   B r awijay a   Vete r an   St.  No .   8   Ma lan g ,   E as t Jav a,   6 5 1 4 5 I n d o n esia   E m ail:  h an as.h an af i@ u b . ac . i d       1.   I NT RO D UCT I O N   On o f   th e m er g in g   tech n o lo g ies  th at  co n tin u o u s ly   im p r o v ed   o n   th in ter n et  o f   th i n g s   ( I o T )   a n d   m ac h in to   m ac h in e   co m m u n icatio n   i n   wir eless   s en s o r   n etwo r k   ( W SN)   [ 1 ] .   W SN  E n v ir o n m en is   a   co llectio n   o f   n o d es  co m p o s ed   o f   s en s o r s ,   ac tu ato r s ,   p r o ce s s in g   d ev ic es,  an d   co m m u n icati o n   d e v ices  o n   ea ch   node   [2 ] [ 3] .   I n   th is   p o i n o f   v iew  b illi o n   o f   s en s o r s ,   ac tu at o r s ,   an d   ev e r y d a y   o b jects  th at   co n n ec ted   in t o   th e   in ter n et  ex c h an g e   d ata  b etwe en   th em   a n d   o th er   n o d es,  clo u d ,   o r   an o th er   m ac h in e   [ 4 ] .   T h eir   in ter ac tio n   h as   s ev er al  p u r p o s es,  o n o f   th e   p u r p o s is   h o w   to   m in im ize  h u m an   in ter v e n tio n   [ 5 ] .   T h ese  i n ter ac tio n   ac tiv ities   s u ch   as  s en s in g ,   m ea s u r in g ,   p r o ce s s in g ,   o r g an izin g ,   an d   o p t im izin g   an d   h o w   to   c o n tr o l/o p er ate/m o n ito r   th eir   en v ir o n m en t   [ 6 ] .   B ased   o n   W SN  ac tiv iti es,  i co u ld   b m ad m an y   d ata  tr an s ac tio n s   b etw ee n   n o d es  an d   o th er   n o d es,  b r o k er ,   o r /a n d   clo u d   [ 7 ] .   T h e   am o u n o f   W SN  n o d es  as  n ee d ed   ca n   r ea ch   h u n d r ed s   to   th o u s an d s   o f   n o d es.  I is   ca u s ed   th at  d ata  p r o d u ce s   in   h ig h   am o u n o f   d ata  to o   [ 8 ] .   So   it  is   p o s s i b le  o cc u r s   th d ata   ac cu m u latio n   is   lar g th at  af f ec ts   f ailu r in   th p r o ce s s   o f   s e n d in g   d ata  to   o th e r   n o d es a n d   s av in g   d ata  in to   th e   d atab ase.   I n   th is   ca s e,   th d ata   d eliv er y   p r o to c o l a n d   d atab ase  is   v er y   in f lu e n tial o n   th s u c ce s s   in   s en d in g   an d   s to r in g   d ata.   T h er ef o r s tu d y   is   n ee d ed   t o   m ea s u r W SN' s   p er f o r m an ce   in   s en d in g   a n d   s to r in g   d ata,   th at   p r o d u ce   f ea s ib le  W SN d ev ice  ar ch itectu r o v er   h ig h   lo a d   d at a.   I n   v er y   lar g e   n u m b er   o f   n o d es,  n o d es  in   W SN  ca n   p r o d u ce   v er y   lar g d ata  as  well   [ 9 ] .   I n   o th er   ca s es,  th p r o ce s s   o f   s en s in g   an d   m o n ito r in g   in   a   s y s tem   is   d em an d ed   i n   r ea l - tim e.   T h er ef o r th e   d ata   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   4 Au g u s t   2 0 2 1 :    11 69   -   1 1 7 6   1170   g en er ated   will  b v er y   lar g i n   s h o r tim e   [ 1 0 ] .   On o f   t h m an y   co m m u n icatio n   p r o t o co ls   th at  ca n   s av e   r eso u r ce s   is   m ess ag q u er y   te lem etr y   p r o t o co ( MQ T T )   [ 1 1 ] [ 1 2 ] .   MQ T T   is   d ata - ce n tr ic  co m m u n icatio n   p r o to co ty p th at  u tili ze s   p u b lis h - s u b s cr ib m ec h an is m   u s in g   th T C P/IP  p r o to co as  th b ac k g r o u n d   o f   its   co m m u n icatio n   [ 1 3 ] .   T h MQ T T   p r o to co l,   wh ich   is   o p e n   a n d   lig h tweig h t   in   p u b lis h /s u b s cr ib p r o to co l   r ath e r   th an   h y p er tex t   tr an s f er   p r o t o c o ( HT T P )   [ 1 4 ] .   MQ T T   is   s p ec if ically   d esig n ed   to   b m ac h in e - to - m ac h in an d   m o b ile  ap p licatio n .   B ec au s th h ig h   lo a d   d ata  p r o d u ce d   b y   s en s o r   n o d es  is   v er y   lar g it  is   n o t   r ec o m m en d ed   u s in g   th HT T p r o to co l.  I n   an o th er   ar ea ,   th MQ T T   p r o ce s s in g   s y s tem   n ee d s   litt le  r eso u r ce s   th an   HT T P   [ 1 5 ] .   MQ T T   co u l d   p r o d u ce   an d   p r o ce s s ed   less   s ized   d ata   s tr u ctu r e,   s o   t h s ize  o f   th e   p ac k ets  s en f r o m   MQ T T   co u ld   b r ed u ce d   [ 1 6 ] .   So   u s in g   MQ T T   is   m o r s u itab le  th an   th o th er   co m m u n icatio n   p r o to co l   on   W SN.   W ith   s o   m an y   n o d es  in   W SN,  th I o T   co n ce p f u lly   e x p l o its   th ec o n o m ic   m o d el  o f f e r ed   b y   th e   latest  tech n o lo g y   f r o m   clo u d   co m p u tin g ,   to   im p r o v th q u ality   o f   s er v ices  d eliv er ed   to   u s er s   an d   h elp   th em   f ac ilit ate  p r o b lem - s o lv in g   [ 1 7 ]   an d   lo p o wer   co n s u m p ti o n   [ 1 8 ] .   Ho wev er ,   r elate d   I o T   s er v ices  r eq u ir e   lar g e - s ca le  d ata  co llectio n   th at  r esu lts   f r o m   th lar g n u m b er   o f   s en s o r s   u s in g   s p ec ial  g atew ay   an d   s to r ed   in   d atab ase  s y s tem   s o   th at  lar g am o u n o f   d ata  will  b p r o b lem   in   s en d in g   an d   s to r in g   d a ta.   T o   o v er co m e   th is   p r o b lem ,   d atab ase  tech n o lo g y   with   t h co n ce p o f   No On ly   SQL  ( No SQL)   h as  b ee n   d ev elo p ed   s u ch   as   HB ase,   C o u ch DB ,   Mo n g o DB ,   an d   C ass an d r a   [ 1 9 ] .   M o n g o DB   is   d o cu m en t - o r ien ted   d atab ase  s y s tem   th at  u s es  th C ++   p r o g r am m in g   la n g u ag e   [ 2 0 ] .   D ata  o b jects  g en er ated   b y   th s en s o r   will  b e   s to r ed   in   th f o r m   o f   B SON  d ata.   I n   M o n g o DB   is   d if f er en t   f r o m   th e   SQL  c o n ce p th at  h as  s ev er al   ch ar ac ter is tics   s u ch   as,  ev e r y   s in g le  d ata  o b ject  is   s to r e d   in   s ep ar ate  d o cu m e n t,  d ata  s to r ag is   g r ap h .   I n   Mo n g o DB   Data   o b jects  d o   n o h av th s am tab le  o r   co lu m n   s tr u ctu r e,   s o   th s to r ag p r o ce s s   in   Mo n g o DB   i s   ea s ier   an d   m o r ef f ec tiv f o r   d ata  s to r ag b ec au s it  is   m o r f lex ib le  [ 2 1 ] .   Mo n g o DB   is   u s ed   b ec au s it  ca n   ac co m m o d ate  s tr u ctu r e d ,     s em i - s tr u ctu r ed ,   an d   u n s tr u ctu r ed   d ata   ef f icien tly   o n   la r g s ca le  ( b ig   d ata/c lo u d ) .   So   Mo n g o DB   is   v er y   s u itab le  f o r   s to r in g   lar g a m o u n o f   d ata  an d   th d ata  with   d if f er en s tr u ctu r e.   B ec au s o f   th W SN   im p lem en tatio n ,   th e   d ata  s tr u c tu r o f   ea c h   n o d ca n   b d if f er en t.   T o   m ea s u r h o f ea s ib le  th e   W SN  ar ch itectu r e,   r eq u ir ed   test in g   p r o ce s s   b ased   o n   d ata   lo ad   th at   ca lled   lo ad   test in g   s ce n ar io .   L o ad   test in g   s ce n ar io   is   th p r o ce s s   o f   r u n n in g   an   a p p licati o n   b y   im itatin g   a n   ac tu al  u s er   with   th e   b u r d en   o f   s en d in g   lar g e   am o u n ts   o f   d ata   [ 2 2 ] .   B ec au s s en d in g   lar g am o u n ts   o f   d ata   ca u s ed   b o ttlen ec k   o n   th s y s tem .   T h m ain   p u r p o s o f   th is   lo ad   test in g   s ce n ar io   is   to   m ea s u r s ca lab ilit y ,   av ailab ilit y ,   an d   p er f o r m a n ce   asp ec f r o m   h ar d wa r an d   s o f t war u s ed   o n   th e   W SN  ar ch itectu r u s ed   [ 2 3 ] .   I n   th d ata  s en s in g   en v i r o n m e n t i n   n o d e,   th s en s o r   o n ly   r ea d s   th d ata  an d   th e n   s en t to   th b r o k er   an d   t h en   th e   b r o k er   s en in to   s u b s cr ib er   wh ich   is   r ep r esen t   th clo u d / d atab ase.   T h e   s en s o r   r ea d s   r ea l - tim d ata  ab o u en v ir o n m en tal  co n d itio n s   b u d o es  n o t   ch an g o r   d elete   s to r ed   d ata.   An o th er   th in g   th at  ca u s es  p r o b lem s   is   th e   p r o ce s s   o f   s en d i n g   d ata,   s o   it  wo u ld   b e   o n ly   to   p er f o r m   th e   in s er q u er y .   Data   g e n er ated   b y   W SN  n o d es  m u s n o b e   lo s t,  in   th e   s en s th at  t h d ata  g en er ated   b y   s en s o r s   ev en   th o u g h   th er e   ar p r o b le m s   o n   th e   n etwo r k   m u s n o b lo s t.  T h d ata  wi ll  b ac cu m u lated   an d   s en to   th s en s o r   n o d s o   th at  th s tack   o f   d ata  at  th e   s en s o r   n o d will b s en t a n d   q u er y   th at  is   ex ec u ted   in   lar g n u m b er s .     I n   th is   r esear ch ,   d ata  f r o m   t h s en s o r   n o d will  b e   p r o d u ce d   in   s u c h   way   as  to   r e p r esen th e   p r o ce s s   o f   co llectin g   lar g a m o u n ts   o f   d ata.   L ar g a m o u n ts   o f   d ata  ar g e n er ated   f r o m   s ev er al  s en s o r   n o d es/p u b lis h er s   an d   th e n   s en to   b r o k er s   with   th MQ T T   p r o t o co l.  Af ter   th at,   th d ata  f r o m   th b r o k er   s en to   th en d   n o d e/su b s cr ib er .   M o n g o DB   in s talled   o n   s u b s cr ib er   s o   in s er q u e r y   ex ec u ted   b y   s u b s cr ib er .   Fr o m   h er th f ea s ib ilit y   an aly s is   o f   th W SN  ar ch itectu r ca n   b d o n b y   u s in g   MQ T T   an d   Mo n g o DB   f o r   lar g e   am o u n o f   d ata  c o u ld   b m ea s u r ed .       2.   RE S E ARCH   M E T H O D   T h r esear ch   th at  an al y ze s   d atab ase  in s er t p er f o r m a n ce   u s in g   W SN o v er   h ig h   d ata  l o ad   is :   th f ir s t is  m an ag in g   I o T   d ata  u s in g   J av aScr ip o b ject  n o tatio n   ( J SON )   [ 2 4 ] ,   th is   r esear ch   m ea s u r in s er p er f o r m an ce   in to   th J SON  tab le,   b u n o in   Mo n g o DB .   T h f ir s r esear ch   r esu lt  is   in s er tin g   5 0 . 0 0 0 - r o d ata  in to   th e   J SON  tab le  ar o u n d   1 0 . 0 8   m il lis ec o n d ,   b u th d ata  h av n o b ee n   s to r ed   i n to   th d ata b ase.   T h at  r esu lts   in   ar o u n d   3 . 0 2   m illi s ec o n d s   f o r   6 0 0 0   d ata.   T h s ec o n d   r esea r ch   is   to   m ea s u r d atab ase  m an ag em en s y s tem   ( DB MS )   p er f o r m an ce   in   Ma r iaDB  an d   J S ON  f ile s   [ 2 5 ] .   T h r esu lt  o f   in s er d ata  f o r   2 0 . 0 0 0   d ata  is   1 3 2 . 5 5 5   m illi s ec o n d s   ar o u n d   1 4 8 . 4 3 7   m illi s ec o n d s   f o r   6 0 0 0 - r o d ata,   an d   f o r   J SON  f iles   i s   1 4 2   m illi s ec o n d s   o r   ar o u n d   4 7 . 3   m illi s ec o n d s .   T h th ir d   r esear ch   co m p ar es  HB ase  an d   C asan d r a   [ 2 6 ] ,   t h r esear ch   r esu lt  ar o u n d   1 2 0 0   d ata  r o f o r   H b ase  is   1 1 7 2 . 7 0 4   m illi s ec o n d s   an d   C ass an d r 4 1 2   m illi s ec o n d .   T h t h ir d   r esear ch   u s ed   f ewe r   r o d ata  th an   th o th er .   So ,   th is   r esear ch   was  co n d u cted   to   m ee th s u itab ilit y   an d   ac c ep tab ilit y   W S N   r eq u ir em e n t u s in g   Mo n g o DB   o v er   6 0 0 0   d ata.     T h s tate  o f   t h ar o f   th is   r esear ch   will  b c o n d u cted   b y   d e s ig n in g   in p u t,  p r o ce s s ,   an d   o u tp u t .   I n p u t   on  clien t/p u b lis h er   th at   h av e   d o n e   b y   No d eM C U   to   p er f o r m   cr ea te  a n d   s en d in g   d ata  i n to   Mo n g o DB   u s in g   a   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         Da ta   d elive r p erfo r ma n ce   o n   Mo n g o DB   g e n era ted   b y   … ( Mo ch a mma d   Ha n n a ts   Ha n a fi I ch s a n )   1171   J SON  d ata  f o r m at  th at  is   f o r m atted   b y   b r o k e r .   T h e   d ata  th at  was  f o r m atted   wo u ld   b in s er t ed   in to   Mo n g o DB T h is   r esear ch   will  b co n d u cte d   b y   d esig n in g   in p u t,  p r o ce s s ,   an d   o u t p u t .   I n p u t o n   clien t / s u b s cr ib er   is   d o n b y   No d eM C U.   No d eM C U   u s ed   n o o n ly   c o u ld   p r o ce s s   d ata  but   also   s en d   d ata   at  o n ce   p r o ce s s   [ 2 7 ] .   I n   th is   s tu d y ,   th e   clien is   n o t   d ir ec t ly   s en s in g   d ata,   d ata  is   m a d in   th e   f o r m   o f   r a n d o m   d at b ased   o n   s en s o r   r ep r esen tatio n .   On e   o f   No d eM C U   ty p e   f o r   p r o to ty p in g   is   E S P8 2 6 6   [ 2 8 ] [ 2 9 ] .   T h en   th d ata  o b tain ed   f r o m   p u b lis h er   will  b s en to   MQ T T   b r o k e r   th at  u s es  m o s q u ito   t h en   s en to   p u b lis h er /h o s l o ca ted   o n   th PC .   Mo s q u ito   is   u s ed   b ec au s e   it  d o es  n o t   n ee d   ad d itio n al  p r o g r am s   to   b e   m a d e   an d   d o es  n o r eq u ir s p ec ial   o p er atio n s   [ 3 0 ] .   T h e   b r o k er   o n l y   h o l d s   d ata  f r o m   th e   p u b lis h er   an d   is   co m p iled   to   b s en t to   th s u b s cr ib er .   T h b lo ck   d iag r am   o f   t h is   r esear ch   ca n   b s ee n   in   Fig u r 1 .   T h f lo wch ar o f   W SN  ar ch itectu r d esig n   in   Fig u r 1   is   illu s tr ated   i n   m o r e   d etail  in   Fig u r 2 .   T h e   p r o ce s s   s tar ts   f r o m   th p u b li s h er   n o d r e p r esen tin g   th s e n s o r   to   ac q u ir d ata  b y   g e n e r atin g   r an d o m   d ata  ac co r d in g   to   s en s o r   d ata,   f o r   ex am p le,   te m p er atu r a n d /o r   h u m id ity   d ata.   T o   an aly ze   wi th   lar g e   am o u n ts   o f   d ata,   p u b lis h e p er f o r m s   r an d o m   d ata  g en er atio n   with   th e   s tack   p r o ce s s .   So   th d ata   g en e r ated   ac cu m u lates  in   lar g n u m b er s   with   th s p ec if i ed   len g th .           Fig u r e   1 .   W SN  ar ch itectu r b l o ck   d iag r am       St a r t L e n g t h   n -   G e n e r a t i n g   s t a c d a t a -   C o u n t i n g   d a t a   l e n g t h Se n d   d a t a   t o   b r o ke r I n s e r t   q u e r y   d a t a   s t a c k E n d T r u e Fa l s e     Fig u r e   2 .   Sy s tem   f lo wc h ar t d e s ig n       Af ter   th d ata   is   co llected   ac c o r d in g   to   th e   s p ec if ied   N - d ata ,   th d ata   will  b s en b y   th e   e n tire   n o d to   th b r o k e r .   T h en   th e   d ata  f r o m   th e   b r o k er   will  b p r o ce s s ed   with   q u er y   w h ich   is   th e n   en ter ed   in to   th e   p u b lis h er   th at  is   in s talled   b y   Mo n g o DB .   So   th at  all  d ata  f r o m   th s en s o r   n o d will  s im u l tan eo u s ly   b en ter ed   I n p u t M Q T   P u b l i s h e r   C l i e n t N o d e M C U N o d e M C U N o d e M C U N o d e M C U P r o c e s s M Q T T   -   B r o k e r O u t p u t M Q T -   S u b s c r i b e r M Q T T   M o n g o   D B Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   4 Au g u s t   2 0 2 1 :    11 69   -   1 1 7 6   1172   in to   th Mo n g o DB   q u er y .   Fro m   th is ,   it  ca n   b ju s tifie d   th f ea s ib ilit y   o f   Mo n g o DB   in   r ec eiv in g   q u e r ies  in   v er y   lar g n u m b er   o f   d ata  r o ws.  Qu er ies  o n   Mo n g o DB   ar tex tu al  b ased   s o   th at  d ata  is   r ep r esen ted   in   th e   f o r m   o f   r o ws o f   d ata  n o t th s i ze   o f   th d ata.   B ased   o n   th f lo wch a r d esig n   in   Fig u r 2 ,   th o v er all  s y s tem   d esig n   is   as f o llo ws ;     Desig n in g   MQ T T   clien t/p u b li s h er   C lien t/ s u b s cr ib er   s o f twar h as  f u n ctio n al  n ee d s ,   wh ich   a r r elate d   to   co n d u ctin g   r an d o m   d ata   g ath er in g   an d   cr ea tin g   d ata   s tack .   MQ T T   p u b lis h er   is   m ad in   C   o n   Ar d u i n o   with   Ar d u i n o   I DE .   T h e   lib r ar y   u s ed   is   th MQ T T   clien lib r ar y   to   cr ea te  d ata  s tack   p r o ce s s   to   th p r o ce s s   o f   s en d in g   d ata  to   th b r o k e r .   Data   s en to   b r o k er s   in   th J SON  d ata  f o r m at.   W h en   th e   in itial  r u n ,   th p u b lis h er   will  d o   th e   d is co v er y   p r o ce s s   s o   th at  th p u b lis h er   c an   b r ec o g n ized   b y   th b r o k e r .   Af ter   th p u b lis h er   is   co n n e cted   to   th b r o k er th en   th n ew  p u b lis h er   will  g en er ate  r an d o m   an d   d ata  s tack .   Af ter   th at,   th d ata  cr ea ted   will  b s en to   th e   b r o k er .     Desig n in g   MQ T T   b r o k er   MQ T T   b r o k er   d esig n ed   th at   co v er   s o f twar e   f u n ctio n al  r eq u ir em en t   f o r   wr itin g   an d   co m p ilin g   p r o g r a m s .   MQ T T   b r o k er   p r o g r am m ed   b y   Ph y t o n   an d   th lib r ar y   u s ed   is   Py Mo n g o   wh i ch   en ab lin g   Ph y to n   an d   Mo n g o DB   co m m u n icatio n   f u n ctio n .   MQ T T   b r o k er   s tar ted   f r o m   c o n n ec tin g   b r o k er   wi th   s u b s cr ib er   u s in g   MQ T T .   W h en   th p r o g r am   is   co n n ec ted ,   it wo u ld   b s en t d a ta  s tack ed   f r o m   p u b lis h er .     Desig n in g   Mo n g o DB / s u b s cr ib er   Mo n g o DB   u s es  d if f er en n a m es  with   th SQL   d atab ase  s y s tem .   T ab les  in   Mo n g o DB   ar ca lled   co llectio n s ,   lin es  in   M o n g o DB   ar ca lled   d o cu m e n ts ,   co lu m n s   in   Mo n g o DB   ar e   ca lled   Field s ,   an d   co m b in atio n s   o f   Mo n g o DB   ar ca lled   E m b ed d in g   &   L in k i n g .   Mo n g o DB   E R f o r   d a tab ase  d esig n   is   s h o wn   in   Fig u r 3 ,   t h er is   a   d atab a s n am ed   "Sen s o r Data an d   h as  co llectio n   o f   "No d eDa ta",   "Ar d u in o T im es",   an d   "T im es".   "No d eDa ta"   co n tain s   in f o r m atio n   ab o u s en s o r   r ea d in g   d ata.   "Ar d u in o T im es"  h as  in f o r m atio n   ab o u t h r ec o r d in g   tim e,   wh en   th e   s tack   p r o g r a m   in s id e   th b r o k er   r u n s .   "T im es"  h as   in f o r m atio n   ab o u r ec o r d in g   th tim wh e n   d ata  s en t b y   MQ T T - b r o k er   h as b ee n   s tack ed   in to   th e   d atab ase.     I m p lem en tatio n   T h MQ T T   b lo c k   d iag r am   a s   s h o wn   in   Fig u r e   1   c o n s is ts   o f   th p u b lis h er b r o k er ,   a n d   MQ T T   s u b s cr ib er .   T h f l o wch ar th u s   ex p lain s   h o ea ch   c o m p o n en o f   th MQ T T   wo r k s .   First,  th b r o k er   p r o g r a m   is   tu r n ed   o n   as  a   m ed iato r   o f   th d is co v er y   p r o ce s s ,   b ef o r r u n n in g   th e   p u b lis h er   an d   cu s to m er   p r o g r am   f o r   d ata  tr an s m is s io n .   MQ T T - Pu b lis h er   p u b lis h es d ata  to   th b r o k er ,   b u t th p u b lis h er   d o es n o t   s to r an y   d ata  b u t   o n ly   en s u r es  th co m m u n icatio n   p r o ce s s   is   r u n n in g .   Af ter   d o n ac tiv atin g   p u b lis h er   to   d o   th d is co v er y   p r o ce s s   with   th b r o k er .   T h is   d is co v er y   p r o ce s s   is   th p r o ce s s   o f   f in d in g   b r o k er   to   b a b le  to   co m m u n icate   well.   Af ter   all,   p u b lis h er s   d o   a   d is co v er y ,   t h ey   ca n   d o   th p r o ce s s   o f   s en d in g   d ata.           Fig u r 3 .   Data   s tack   o n   p u b lis h er       3.   RE SU L T A ND  AN AL Y SI S   R esu lts   th at  h av b ee n   o b tain ed   af ter   im p lem en tatio n   o f   th MQ T T   clien t/p u b lis h er   h ar d war e,   th e   im p lem en tatio n   c o n s is ts   o f   No d eM C r an d o m - g en e r ate d   d ata  in p u m o d u le  c o n n ec ted   to   th b r o k er MQ T T - b r o k e r   r u n s   th r o u g h   th co m m an d   p r o m p t a s   d ata  t r an s m is s io n   m ed ia  b r o k er .   Dat s en t b y   p u b lis h er   will  b s to r ed   u p   to   N - d ata  f o llo win g   th p r o g r am   th at  h as  b ee n   d esig n e d .   As  s h o w n   in   Fig u r 3 ,   th e   " r ec o n n ec t r ec o r d   s h o ws  th at   th b r o k er   is   in   th p r o ce s s   o f   co n n ec tin g   to   th MQ T T   s y s tem ,   " s u b s cr ib ed s h o ws th n u m b e r   o f   N o d eM C U/ p u b lis h er s   th at  ar s u b s cr ib ed   to   th e   b r o k er   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         Da ta   d elive r p erfo r ma n ce   o n   Mo n g o DB   g e n era ted   b y   … ( Mo ch a mma d   Ha n n a ts   Ha n a fi I ch s a n )   1173   Fig u r 3   ex p lan atio n s   a r e,   n u m b er   "z e r o /0 "   af ter   "Su b s cr ib ed in d icate s   th e   MQ T T   p r o t o co with   Qo 0 .   Af ter   th at  th n ex lin th er ar n u m b e r s   2 3   to   2 6   as  d ata  th at  h as  b ee n   s en b y   th p u b lis h er   an d   r ec eiv ed   b y   MQ T T - b r o k er It   ca n   b s h o wn   t h at  th b r o k er   c an   r ec eiv th d ata  s tack   p r o p er ly .   F o r   th test in g   p r o ce s s ,   1   n o d will  g e n er ate   r an d o m   d ata  f r o m   5 0   to   1 5 0 0   d ata  lin es.  I is   esti m ated   th at  th p r o ce s s   o f   4   n o d es will b ca r r ied   o u b y   p r o d u cin g   6 0 0 0   d ata   r o ws.   T h test   h as   be en   d iv id ed   in t o   th r ee   s tag es  to   d eter m in th f ea s ib ilit y   o f   th ar ch itectu r th at  h as  b ee n   d esig n ed .   T h f ir s test   is   to   d eter m in wh eth er   th p u b lis h er   ca n   b r ec o g n ized   b y   th b r o k er .   T h e   s ec o n d   test   is   s en d in g   d ata   f r o m   p u b lis h er   t o   b r o k e r .   T h t h ir d   test   is   test in g   th e   in s er q u er y   f r o m   b r o k er   to   Mo n g o DB / s u b s cr i b er .   I n   th is   s ec tio n ,   it  is   ex p lain ed   th r esu lts   o f   th r esear ch   an d   at  th s am tim wa s   g iv en   a   co m p r eh en s iv d is cu s s io n .   R esu lts   ca n   b p r esen ted   in   f ig u r es,  g r ap h s ,   tab les ,   a n d   o th e r s   th at  m ak e     th r ea d er   u n d e r s tan d s   ea s ily   [2 ] [ 5] .   T h e   d is cu s s io n   c an   b e   m ad in   s ev er al  s u b - ch ap ter s .     3 . 1 .     Dis co v er y   t esting   f ro m   pu bli s her  t o   bro k er   T h f ir s test   ca r r ied   o u was   test in g   th co n n ec tiv ity   b etwe en   p u b lis h er   an d   b r o k e r .   T h is   test   i s   ca r r ied   o u t o   test   wh eth er   t h p u b lis h er   ca n   co n n ec to   th b r o k er   at  ce r tain   d is tan ce .   T h d is tan ce   is   ca lcu lated   wh en   th e   p u b lis h er   b r o ad ca s ts   to   f in d   th e   b r o k er ,   th e n   af ter   th e   b r o k er   r ec e iv es  th b r o ad ca s t   m ess ag h will r etu r n   th p ac k ag r elate d   to   th p u b lis h er ' s   r ec o g n itio n .   T ab le  1   s h o ws th at  4   p u b lis h er   o n b y   o n test ed   f r o m   1   to   4   n o d es.  E ac h   test   is   ca r r ied   o u 1 0   tim es,   th en   th e   av er a g is   d is p lay e d   in   th ta b le.   T h test   tak es  in t o   ac co u n th e   d is tan ce   f o r   d is co v er y   f r o m   8 ,   1 2 ,   1 6 ,   a n d   2 0   m eter s .   At  8   to   1 6   m eter s   ca n   s till   b e   co n n ec ted   ev en   th o u g h   r elativ ely   lo n g   ( u p   to   m o r e   th an   3   s ec o n d s )   b u ca n   s till   b co n n ec ted .   W h en   at  2 0   m eter s ,   th en tire   n o d e   ca n n o b co n n ec t ed   to   th b r o k e r .   So   th at  with   m an y   n o d es,  p u b lis h er   an b r o k e r   with   No d eM C ca n   b e   co n n ec ted   with   m ax im u m   d is tan ce   o f   1 6   m eter s .       T ab le   1 .   Av e r ag d is co v e r y   te s tin g   s ce n ar io   D e l a y   8   M e t r e   ( S e c o n d )   1 2   M e t r e   ( S e c o n d )   1 6   M e t r e   ( S e c o n d )   2 0   M e t r e   ( S e c o n d )   1   n o d e   0. 0 2 3 4   2. 0 1 5 6   2. 0 1 7 3   F a i l   2   n o d e   0. 2 5 2 1   2. 1 2 1 4   2. 0 0 2 1   F a i l   3   n o d e   0. 2 9 7 6   2. 8 7 3 5   2. 0 0 0 3   F a i l   4   n o d e   0. 4 6 5 2   3. 1 9 4 7   3. 3 2 2 9   F a i l       3 . 2 .     Da t a   deliv er y   t esting   f r o m   pu bli s her  t o   bro k er   T h is   f ir s test   is   th d is co v er y   p r o to co p r o ce s s ,   b y   ac tiv at in g   th b r o k er   f ir s t.  W h en   th b r o k er   is   ac tiv e,   th en   No d eM C U/ p u b lis h er   is   ac tiv ated .   W h en   p u b li s h er   is   ac tiv ated ,   it  will  im m ed iately   co n d u ct  a   b r o k er   s ea r ch   b y   p u b lis h /s u b s cr ib ac co r d i n g   to   t h M QT T   p r o to c o l.  T h is   s tag is   th in itial  s tag to   d eter m in th s u cc ess   o f   th e   o v er all  r esear ch .   I n itial  test in g   is   d o n b y   ca lc u latin g   th d is tan ce   o f   d elay   in   s en d in g   d ata  b etwe en   p u b l is h er   an d   b r o k er   af te r   it  is   co n n ec ted .   T h o v er all  r esu lts   o f   th test   ar s u m m ar ized   in   Fig u r 4 .   W h er " test in g   numbe r 1 - 9   is   f o r   s en d i n g   wi th   1   n o d e ,   1 0 - 1 8   f o r   s en d in g   f r o m   2   n o d es,  1 9 - 2 7   f o r   3   n o d es,  an d   2 8 - 3 6   f o r   4   n o d es.  E ac h   n o d s en d s   5 0 - 1 5 0 0   d ata  r o ws  o f   d ata  in   ea ch   t est  p r o ce s s .   Fro m   th is   test   s ce n ar io   we  g et  th at  all   s h ip m en ts   with   5 0   d ata  lin es  g et  d elay   o f   2 . 9 6   s ec o n d s ,   a n d   m a x im u m   d elay   o f   1 2 3 . 9 9 8 2   f o r   th e   am o u n o f   d ata   1 5 0 0   p er   n o d ( 6 0 0 0   d ata  f o r   4   n o d es).   Sen d in g   d at o b tain e d   a   s tab le  in cr ea s o f   1   to   4   n o d es  ea ch ,   s en d in g   f r o m   5 0   to   6 0 0 0   d ata  r o ws.           Fig u r e   4 .   Dis co v er y   test in g   r e s u lt       3. 3   M o ng o DB   ins er t   da t a   t e s t ing   s ce na rio   I n   th s ec o n d   test ,   th m ea s u r em en o f   th s u cc ess   o f   th b r o k e r   is   to   in p u th d ata   q u er y   to   Mo n g o DB .   T h is   test   is   d iv id e d   in to   two   p r o ce s s es,  th f ir s t   p r o ce s s   is   to   in p u t   q u e r y   d at with   th e   d atab ase  p r o v id e d .   T h e   s ec o n d   p r o ce s s   is   th e   in p u t   d ata   q u e r y   with o u an y   d ata b ase  p r o v id e d .   T h i s   test in g   p r o ce s s   is   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   4 Au g u s t   2 0 2 1 :    11 69   -   1 1 7 6   1174   ca r r ied   o u b ec a u s th co n ce p o f   W SN,  th d ata  o b tain e d   f r o m   th s en s o r   is   v er y   co n v er g en s o   t h at  it  is   p o s s ib le  to   ch a n g e   d ata  f r o m   th s en s o r   n o d e/ p u b lis h er .   Sam as  th test   in   s ec tio n   3 . 2   o v er all  r esu lts   o f   th e   test   ar s u m m ar ized   in   Fig u r 5 .   W h er " test in g   n u m b er 1 - 9   is   tes tin g   is   s en d in g   1   n o d e,   1 0 - 1 8   f o r   s en d in g   2   n o d es,   19 - 2 7   s en d i n g   3   n o d e s ,   2 8 - 3 6   f o r   s en d in g   4   n o d es.   E ac h   n o d s en d s   d ata  5 0 - 1 5 0 0   d ata  r o e v er y   test in g   p r o ce s s ,   s o   if   all  o f   f o u r   n o d es sen d i n g   d ata  t o g eth er   to tal  d ata  is   6 0 0 0   d ata  r o w.   I n   Fig u r 5   t h is   test in g   with o u d atab ase  p r o v i d ed ,   it  ca n   b co n clu d e d   th at  in s er q u er y   r eq u ir es   u n s tab le  tim e,   b u in cr ea s es  with   th n u m b er   o f   r o ws  th at  ar in p u t.  W ith o u d atab ase  d elay   th m in im u m   tim es  ar 0 . 0 9 5   s ec o n d s   an d   t h m ax im u m   tim es  ar 0 . 4 4 3   s ec o n d s   in   th in s er q u er y   p r o ce s s .   Fu r th er m o r e,   in   F ig u r 6 .   r elate d   to   test in g   with   th d atab ase  p r o v id e d ,   it  ca n   b co n clu d ed   th at  in s er q u er y   r eq u i r es  u n s tab le  tim e,   b u in cr ea s es  with   th n u m b e r   o f   r o ws  th at  ar in p u t.  W ith   d atab ase  d elay   t h m in im u m   tim es   ar 0 . 0 0 6   s ec o n d s   an d   th e   m ax im u m   tim es a r 0 . 1 6 4   s ec o n d s   in   th in s er t q u er y   p r o ce s s .   B ased   o n   Fig u r 5   an d   Fig u r 6 ,   test in g   b y   p r o v i d in g   a   d atab ase  an d   with o u d atab a s h as  an   av er ag f o r   with o u d ata b ase  test in g   o f   0 . 2 1 0 9   s ec o n d s   an d   with   d atab ase  o f   0 . 0 7 5 3 .   T h d if f er en ce   b etwe en   th two   is   0 . 1 3 5 6   s e co n d ,   th is   ca n   h ap p en   b ec a u s if   with o u d atab ase,   Mo n g o DB   wi ll  m ak th e   d atab ase  cr ea tio n   p r o ce s s   f ir s t w h en   th d ata  is   s en t b y   th b r o k er .             Fig u r e   5 Pu b lis h er   to   b r o k er   test in g   with o u t e x is tin g   d atab ase  r esu lt     Fig u r 6 B r o k er   to   M o n g o DB   with   ex is tin g   d atab ase  r esu lt       4.   CO NCLU SI O N   AND  F U T U RE   WO RK S   T h W SN  ar ch itectu r d esig n   u s in g   th e   Mo n g o DB   d atab as s y s tem   o n   th MQ T T   p r o t o co ca n   b d esig n ed   b y   d eter m in in g   wh a will  b th e   MQ T T   co m p o n e n f ir s t.  C o m p o n en ts   in   th e   MQ T T   p r o to c o ar e   MQ T T - p u b lis h er ,   MQ T T - s u b s cr ib er ,   an d   MQ T T - b r o k er .   MQ T T - s u b s cr ib er   u s es  No d eM C U   m icr o co n tr o ller   to   s en d   d ata  to   th b r o k er ,   MQ T T - b r o k er   d esig n ed   with   Mo s q u itto   s o f twar e,     MQ T T - s u b s cr ib er   u s es  th Mo n g o DB   No SQL  d atab ase  s y s tem   wh er it  f u n ctio n s   as  r ec eiv er   an d   s to r ag e   s en s o r   th at  is   tr an s m itted   b y   I o T   d ata  d e v ices.   T h is   r e s ea r ch   p r o d u ce d   r esu lts   th at  p r o v Mo n g o DB   in s er p er f o r m a n ce   o v er   h ig h   d ata  lo ad   s u cc ess f u lly   d o n e .   B ased   o n   liter atu r p r o v id ed   o n   o v er   6 0 0 0   d ata  r o ws  as  J SON  p er f o r m ed   o n   1 . 0 8   m illi s ec o n d s   an d   Ma r iaDB  p er f o r m e d   o n   1 4 8   m illi s ec o n d s .   HB ase  o n   4 1 2   m illi s ec o n d s   an d   C ass an d r 1 1 7 2   m illi s ec o n d   o n ly   o n   b el o 1 2 0 0   d ata.   M o n g o DB   h as a   b etter   r esu lt p r o d u ce d   0 . 4 3   m illi s ec o n d   o v er   6 0 0 0   d ata   r o ws T h e   d is co v er y   p r o ce s s   was  v er y   g o o d   u p   to   1 6   m eter s ,   b u th No d eM C d e v ice  was  u n ab le  to   b r o ad ca s at  d is tan ce   o f   2 0   m eter s .   T h n ex test   r esu lt  is   th p r o ce s s   o f   s to r in g   d ata  in t o   Mo n g o DB   ca r r ied   o u th r o u g h   th MQ T T   p r o to co l.  MQ T T - b r o k er   ca n   s en d   5 0   to   6 0 0 0   d ata  r o ws.  T h d a ta  s to r ag s p ee d   f o r   s to r in g   all  d ata  in to   an   em p ty   d atab ase  tak es  les s   th an   0 . 5   s ec o n d s ,   wh ile   f o r   an   ex is tin g   d atab ase  it  tak es  les s   th an   0 . 2   s ec o n d s .   B ased   o n   test in g   th at  h as  b ee n   d o n it  ca n   b co n clu d e d   th at  all  co m p o n e n ts   ca n   wo r k   well.   p u b lis h er s   ca n   g en er ate  d ata  as  r ep r esen tatio n   o f   s en s o r   d ata,   th en   b r o k er s   ca n   also   r e ce iv all  d ata  s en f r o m   t h p u b lis h er   to   6 0 0 0   d at r o ws.  Mo n g o DB ' s   p er f o r m a n ce   is   also   v er y   g o o d ,   o v er all  f o r   6 0 0 0   d ata   r o ws,  it  tak es  u n d e r   1   s ec o n d   to   p r o ce s s   th s en s o r   d ata  q u er y   o v er   h ig h   d ata  l o ad .   So ,   t h MQ T T - s u b s cr ib er b r o k er ,   a n d   p u b lis h er   th at   ar e   d esig n ed   o n   t h is   r esear ch   ar e   s u itab le  an d   ac ce p tab le  u s in g   t h is   ar ch itectu r e   an d   d esig n .   Fo r   f u tu r wo r k ,   th e r ar e   m an y   o p p o r tu n ities   to   d e v elo p   th is   wo r k ,   s o m o f   th d ir e ctio n s   ar e:    1 )   u s in g   th e   MQ T T   Pro t o co f r o m   Qo 0   to   2   f o r   test in g   a n d   im p lem en tatio n   to   g et  h i g h er   ac cu r ac y   v alu es;  2 )   u s in g   p ar am eter s   o th er   th a n   L o a d   T esti n g   f o r   th e   f u r th er   test in g   d e p th   o f   test in g   its   d a tab ase  s y s tem ,   s u ch   as  th s tr ess   test in g   d atab ase 3 )   u s in g   Mo n g o DB   im p lem en ted   in   th f o r m   o f   s h ad e d   cl u s ter   f o r   m ax im u m   p er f o r m an ce   r esu l ts ,   o r   im p le m en tin g   it  o n   clu s ter   c o m p u ter 4 )   u s in g   s y n ch r o n ized   tim s en d in g   d ata  f r o m   th No d eM C m icr o co n tr o lle r   to   MQ T T   to   av o i d   d ata   p ac k et  co llis io n s   o r   d is p o s al  o f   d ata  p ac k ag es;  an d     5 )   p er f o r m i n g   th s am test   i n   th s am en v ir o n m e n b u u s in g   an o th er   d atab ase,   e. g .   Hb ase,   C ass an d r an d   C o u ch DB   to   g et  m ax im u m   r es u lts   an d   co m p a r f o r   th b est DB .     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         Da ta   d elive r p erfo r ma n ce   o n   Mo n g o DB   g e n era ted   b y   … ( Mo ch a mma d   Ha n n a ts   Ha n a fi I ch s a n )   1175   ACK NO WL E DG E M E NT S   T h an k s   to   R o b o tics   a n d   E m b ed d ed   Sy s tem   L ab o r ato r y ,   Fa cu lty   o f   C o m p u ter   Scien ce ,   B r awijay Un iv er s ity .   T h is   r esear ch   h as b ee n   d ev elo p ed   an d   test ed   o n   R o b o tics   an d   E m b ed d e d   Sy s tem   L ab o r ato r y .   T h is   r esear ch   d ed icate d   to   I ch a,   Z i o ,   an d   E zr wh o   g iv th eir   e n co u r a g em en t   wh ile  wo r k in g   o n   r esear ch   an d   in   p an d em ic  c o n d itio n s .       RE F E R E NC E S   [1 ]   V.  Re d d y   a n d   G .   P . ,   " I n teg ra ti o n   o f   i n tern e o t h i n g wi th   wir e les se n so n e two r k , "   In ter n a ti o n a J o u rn a o f   El e c trica a n d   Co mp u ter   En g in e e rin g   (IJ ECE ),   v o l.   9 ,   n o .   1 ,   p p .   4 3 9 ~ 4 4 4 ,   2 0 1 9 ,   d o i:   1 0 . 1 1 5 9 1 /i je c e . v 9 i1 . p p 4 3 9 - 4 4 4 .   [2 ]   A.  R.   Ja lad i,   K.  K h it h a n i,   P .   P a wa r,   K.  M a lv a n d   G .   S a h o o ,   " E n v ir o n m e n tal   M o n it o rin g   Us i n g   Wi re les S e n so Ne two rk s( WS N)  b a se d   o n   IOT, "   In ter n a t io n a Res e a rc h   J o u rn a o En g in e e rin g   a n d   T e c h n o lo g y   (IR J ET ),   v o l.   4 ,   n o .   1 ,   p p .   1 3 7 1 - 1 3 7 8 ,   2 0 1 7 .   [3 ]   P .   M .   M a h a jan ,   " WS N:   In fra stru c tu re   a n d   Ap p li c a ti o n s,"   In ter n a t io n a J o u rn a o f   S c ien ti fi c   Res e a rc h   in   Ne two rk   S e c u rity a n d   C o mm u n ica ti o n   (IJ S RNS C),   v o l .   6 ,   n o .   1 ,   p p .   6 - 1 0 ,   2 0 1 8 .   [4 ]   L.   Atz o ri,   A.  Ie ra   a n d   G .   M o ra b i to ,   " Un d e rsta n d i n g   th e   I n tern e o Th i n g s:   d e fi n it i o n ,   p o ten ti a ls,   a n d   s o c ieta ro l e   o a   fa st   e v o lv i n g   p a ra d i g m , "   El se v ier   Ad   Ho c   Ne tw o rk s,  v o l .   5 6 ,   n o .   1 ,   p p .   1 2 2 - 1 4 0 ,   2 0 1 7 ,     d o i:   1 0 . 1 0 1 6 /j . a d h o c . 2 0 1 6 . 1 2 . 0 0 4 .   [5 ]   T.   Iss a c ,   S .   S il a a n d   E.   B.   Ra jsin g h ,   " In v e stig a ti o n s   o n   S y ste m   M o d e li n g   S im u latio n f o r   S o l v i n g   He tero g e n e o u s   WS Tas k   As sig n m e n P r o b lem   u sin g   M u l ti lay e F e e d   F o rwa rd   N e u ra Ne two rk s,"   i n   In ter n a ti o n a l   Co n fer e n c e   o Ad v a n c e s i n   M a ter ia l   S c ien c e   &   Na n o tec h n o lo g y ,   2 0 2 0 ,   d o i:   1 0 . 1 0 1 6 /j . m a tp r. 2 0 2 0 . 0 3 . 7 7 4 .   [6 ]   S .   A b d o ll a h z a d e h   a n d   N.   J.   Na v i m ip o u r ,   " De p lo y m e n t   stra teg ies   i n   t h e   wire les se n so r   n e two rk :   A   c o m p re h e n siv e   re v iew , "   El se v ier   Co mp u ter   Co mm u n ica ti o n s,   v o l.   9 1 ,   p p .   1 - 1 6 ,   2 0 1 6 ,   d o i:   1 0 . 1 0 1 6 / j. c o m c o m . 2 0 1 6 . 0 6 . 0 0 3 .   [7 ]   A.  M a h b o u b ,   E.   M .   E n - Na imi,  M .   Ario u a ,   H.  Ba rk o u k ,   Y.  E .   As sa ri  a n d   A.  E.   Ou a l k a d i,   " An   e n e rg y - e fficie n t   c lu ste rin g   p r o to c o u si n g   fu z z y   lo g ic  a n d   n e two r k   se g m e n tati o n   fo r   h e tero g e n e o u s   WS N,"   In ter n a ti o n a l   J o u r n a l   o f   El e c trica a n d   Co mp u ter   En g i n e e rin g   (IJ ECE ) ,   v o l.   9 ,   n o .   5 ,   p p .   4 1 9 2 - 4 2 0 3 ,   2 0 1 9 ,   d o i :   1 0 . 1 1 5 9 1 /i jec e . v 9 i5 . p p 4 1 9 2 - 4 2 0 3 .   [8 ]   G .   A.  M u ti a ra ,   N.  S u ry a n a   a n d   O.  M o h d ,   " W S n o d e p o we c o n su m p ti o n   u si n g   m u lt ih o p   r o u ti n g   p r o t o c o fo r   il leg a c u tt i n g   fo re st, "   T EL KO M NIKA  T e lec o mm u n ica ti o n ,   Co mp u ti n g ,   El e c tro n ics   a n d   Co n tr o l,   v o l.   1 8 ,   n o .   3 ,     p p .   1 5 2 9 - 1 5 3 7 ,   2 0 2 0 ,   d o i:   1 0 . 1 2 9 2 8 /T EL KO M NIK A.v 1 8 i 3 . 1 4 8 4 4 .   [9 ]   A.  Dje d o u b o u m ,   A.  A.  Ari. ,   A.   G u e ro u i,   A.  M o h a m a d o u   a n d   Z.   Alio u a t ,   " Big   Da ta  Co ll e c ti o n   in   Larg e - S c a le   Wi re les s S e n so r, "   S e n s o rs ,   v o l.   1 8 ,   n o .   1 ,   p .   4 4 7 4 ,   2 0 1 8 ,   d o i:   1 0 . 3 3 9 0 /s1 8 1 2 4 4 7 4 .   [1 0 ]   D.   P a l T.   Tr iy a so n   a n d   P .   P a d u n g we a n g ,   "   Big   Da ta  in   S m a rt - Cit ies Cu rre n t   Re se a rc h   a n d   Ch a ll e n g e s,"   In d o n e sia n   J o u rn a o f   El e c trica E n g i n e e rin g   a n d   In fo rm a ti c s v o l .   6 ,   n o .   4 ,   p p .   3 5 1 - 3 6 0 ,   2 0 1 8   d o i:   1 0 . 1 1 5 9 1 / ij e e i. v 6 i4 . 5 4 3 .   [1 1 ]   V.  G a z is,  M .   G ö rtz,  M .   Hu b e r,   A.   Leo n a rd i,   K.  M a th i o u d a k is,  A.   Wi e sm a ier,  F .   Zeig e a n d   E.   Va silo m a n o lak is,  " A   su rv e y   o tec h n o l o g ies   fo t h e   i n tern e o t h in g s,"   in   2 0 1 5   In ter n a ti o n a W ire les Co mm u n ica ti o n a n d   M o b il e   Co mp u t in g   Co n fer e n c e   (IW CM C) ,   Du b r o v n ik ,   Cro a t ia,  2 0 1 5 ,   d o i 1 0 . 1 1 0 9 /T ENCON . 2 0 1 8 . 8 6 5 0 5 5 0 .   [1 2 ]   J.  Diz d a re v ić,  F .   Ca rp i o ,   A.  Ju k a n   a n d   X.  M a sip - Br u i n ,   " S u r v e y   o C o m m u n ica ti o n   P r o to c o l fo In tern e o Th in g a n d   Re lat e d   Ch a ll e n g e o f   F o g   a n d   Clo u d   C o m p u ti n g   I n teg ra ti o n , "   AC M   Co m p u ti n g   S u rv e y s ,   v o l.   5 1 ,   n o .   6 ,   p p .   1 1 6 : 1 - 1 1 6 : 2 9 ,   2 0 1 9 ,   d o i 1 0 . 1 1 4 5 /3 2 9 2 6 7 4 .   [1 3 ]   A.  Ro d g u e z ,   L.   M .   Kriste n se n   a n d   A.  Ru t le,  " F o rm a M o d e ll in g   a n d   In c re m e n tal  Ve rifi c a ti o n   o th e   M QTT  Io T   P ro to c o l , "   Tran sa c ti o n o n   P e tri   Ne ts  a n d   Oth e M o d e ls  o Co n c u rre n c y   XIV ,   S p rin g e r,   Be rli n ,   He id e lb e rg ,   2 0 1 9 ,   d o i:   1 0 . 1 0 0 7 /9 7 8 - 3 - 6 6 2 - 6 0 6 5 1 - 3 _ 5 .   [1 4 ]   A.  S h a o u a n d   B.   Cr isp i n ,   " Us i n g   th e   M QTT  P r o to c o i n   Re a T ime   fo S y n c h ro n izin g   I o De v i c e   S tate , "   T h e   In ter n a t io n a Ara b   J o u r n a l   o In f o rm a ti o n   T e c h n o lo g y ,   v o l.   1 5 ,   n o .   3 A,  p p .   5 1 5 - 5 2 1 ,   2 0 1 8 .   [1 5 ]   S .   Xu a n   a n d   D.  Kim ,   " De v e lo p m e n o Clo u d   o Th i n g Ba se d   o n   P ro x y   Us in g   OCF  I o Ti v it y   a n d   M QTT  fo P 2 P   In tern e two r k in g , "   Pee r - to - Pee Ne two rk in g   a n d   Ap p li c a t io n s,   v o l.   1 3 ,   n o .   1 ,   p p .   7 2 9 - 7 4 1 ,   2 0 2 0 ,     d o i:   1 0 . 1 0 0 7 /s1 2 0 8 3 - 0 2 0 - 0 0 8 9 1 - 9 .   [1 6 ]   J. - H.  P a rk ,   H. - S .   Kim   a n d   W. - T .   Kim ,   " DM - M QTT:   A n   Eff icie n M QTT  Ba se d   o n   S DN   M u lt ica st f o M a ss iv e   Io Co m m u n ica ti o n s,"   S e n so rs ,   v o l.   1 8 ,   n o .   1 ,   p .   3 0 7 1 ,   2 0 1 8 .   [1 7 ]   N.  Ne sh e n k o ,   E.   B o u - Ha rb ,   J .   Cr ich ig n o ,   G .   Ka d d o u m   a n d   N.  G h a n i,   " De m y stify in g   Io S e c u rit y :   An   Ex h a u sti v e   S u rv e y   o n   Io T   Vu ln e ra b il i ti e a n d   a   F irst  Emp iri c a L o o k   o n   I n tern e t - S c a le  I o T   Ex p lo i tatio n s, "   IE EE   Co mm u n ica ti o n s S u rv e y s &   T u to r ia ls,  v o l .   2 1 ,   n o .   3 ,   p p .   2 7 0 2 - 2 7 3 3 ,   2 0 1 9 ,   d o i:   1 0 . 3 3 9 0 /s1 8 0 9 3 0 7 1 .   [1 8 ]   D.  Im e d e d d in ,   A.  S a li h   a n d   H.  M e d k o u r,   " De sig n   a n d   imp lem e n tatio n   o lo p o we c o n s u m p ti o n   wire les se n so n o d e , "   T E L KOM NIKA  T e lec o mm u n ica t io n ,   Co m p u t in g ,   El e c tro n ics   a n d   Co n tro l,   v o l.   1 7 ,   n o .   6 ,   p p .   2 7 2 9 - 2 7 3 4 ,   2 0 1 9 ,   d o i:   1 0 . 1 2 9 2 8 /T E LKOMNI KA . v 1 7 i6 . 1 2 0 4 7 .   [1 9 ]   R.   M a h ima ,   K.  S .   K.  Ru b a   a n d   A.  P u sh p a lat h a ,   " En e r g y   Op t imiz e d   Da ta  Ro u ti n g   Us in g   P S in   WS N,"   IJ ET IE,   v o l.   6 ,   n o .   3 ,   2 0 2 0 .   [2 0 ]   F .   Lu ,   T.   F a n g ,   Z.   Z h a n g ,   S .   Li ,   J.  Ch e n ,   H.  An   a n d   W.   Ha n ,   " Im p ro v i n g   th e   P e rfo rm a n c e   o f   M o n g o DB  wit h   RDMA, "   in   2 0 1 9   I EE 2 1 st  I n t e rn a ti o n a l   Co n fer e n c e   o n   Hig h   Per fo rm a n c e   Co mp u ti n g   a n d   Co mm u n ica ti o n s Zh a n g ji a ji e ,   Ch in a ,   2 0 1 9 ,   d o i:   1 0 . 1 1 0 9 /HP CC/ S m a rtCi ty /DS S . 2 0 1 9 . 0 0 1 4 4 .   [2 1 ]   J.  Ka c h a o u a n d   A.   Be lan g o u r,   " M QL 2 S QL:  P ro p o sa Da ta   Tran sfo rm a ti o n   Al g o rit h m   fro m   M o n g o DB   t o   RDBMS , "   I n ter n a ti o n a l   J o u r n a l   o A d v a n c e d   T re n d s   in   C o mp u ter   S c ien c e   a n d   En g in e e rin g ,   v o l.   9 ,   n o .   2 ,     p p .   2 4 5 7 - 2 4 6 3 ,   2 0 2 0 ,   d o i:   1 0 . 3 0 5 3 4 /i jatc se /2 0 2 0 /2 3 4 9 2 2 0 2 0 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   4 Au g u s t   2 0 2 1 :    11 69   -   1 1 7 6   1176   [2 2 ]   R.   R . - Zu rr u n e ro ,   R.   Utril la,  E.   R o m e ro   a n d   A.  Ara u j o ,   " A n   Ad a p t iv e   S c h e d u ler  fo Re a l - Ti m e   Op e ra ti n g   S y ste m s   to   Ex te n d   W S N No d e s L ifetime , "   Ad v a n c e d   W ire les s Co mm u n ica t i o n s a n d   M o b il e   Co mp u ti n g   T e c h n o lo g ies   fo r th e   In ter n e o f   T h in g s,  v o l.   2 0 1 8 ,   n o .   1 ,   p p .   1 - 10 ,   2 0 1 8 ,   d o i:   1 0 . 1 1 5 5 /2 0 1 8 /4 1 8 5 6 5 0 .   [2 3 ]   P .   O’D o n o v a n ,   C.   G a ll a g h e r,   K.  Lea h y   a n d   D.  T. J.O’S u ll i v a n ,   " A   c o m p a riso n   o f o g   a n d   c lo u d   c o m p u ti n g   c y b e r - p h y sic a i n terfa c e fo In d u str y   4 . 0   re a l - ti m e   e m b e d d e d   m a c h in e   lea rn in g   e n g in e e rin g   a p p li c a ti o n s,"   El se v ier   Co m p u ter s i n   In d u stry ,   v o l.   1 1 0 ,   n o .   1 ,   p p .   1 2 - 3 5 ,   2 0 1 9 ,   d o i:   1 0 . 1 0 1 6 /j . c o m p i n d . 2 0 1 9 . 0 4 . 0 1 6 .   [2 4 ]   C.   As imin id is,   G .   Ko k k o n a n d   S .   Ko n to g ian n is,  " M a n a g i n g   Io T   d a ta  u si n g   re lati o n a sc h e m a   a n d   JSON  field s,   a   c o m p a ra ti v e   stu d y , "   IOS R   J o u r n a l   o f   Co m p u ter   En g in e e rin g   ( IOS R - J CE)  ,   v o l.   2 0 ,   n o .   6 ,   p p .   4 6 - 5 2 ,   2 0 1 8 ,     d o i:   1 0 . 9 7 9 0 /0 6 6 1 - 2 0 0 6 0 3 4 6 5 2 .   [2 5 ]   I.   Laz a re v   a n d   I.   G o su d a re v ,   " D BM S   P e rfo rm a n c e   Iss u e o n   a   S i n g le - Bo a r d   Co m p u ter  Ra sp b e rr y   P 3   M o d e B , "   ITM O Un i v e rsity ,   S t.   P e ters b u r g ,   Ru ss ia,  2 0 1 9 .   [2 6 ]   P .   Ja k k u la,   " HBa se   o r   Ca ss a n d ra ?   Co m p a ra ti v e   stu d y   o f   No S Q Da tab a se   P e rfo rm a n c e , "   I n ter n a ti o n a l   J o u rn a l   o S c ien t if ic  a n d   Res e a rc h   P u b li c a ti o n s,  v o l .   1 0 ,   n o .   3 ,   p p .   8 0 8 - 8 2 0 ,   2 0 2 0 .   [2 7 ]   A.  C.   Be n to ,   " I o T:   No d e M CU   1 2 e   Ard u i n o   Un o ,   Re su lt s   o a n   e x p e rime n tal  a n d   c o m p a ra ti v e   su rv e y , "   In ter n a t io n a l   J o u rn a o f   Ad v a n c e   Res e a rc h   in   Co m p u ter   S c ien c e   a n d   M a n a g e me n t   S tu d ies ,   v o l .   6 ,   n o .   1 ,   p p .   4 6 - 5 6 ,   2 0 1 8 .   [2 8 ]   R.   F irma n sy a h ,   A.  Wi d o d o ,   A.  D.  Ro m a d h o n ,   M .   S .   Hu d h a ,   P .   P .   S .   S a p u tra  a n d   N.  A.  Les tari,   " T h e   p ro to t y p e   o f   in fa n t   in c u b a to r   m o n it o rin g   s y st e m   b a se d   o n   th e   in tern e o th i n g u sin g   No d e M CU   ES P 8 2 6 6 , "   i n   IOP   C o n f .   S e rie s: Jo u rn a o Ph y sic s: Co n f.   S e rie s 1 1 7 1 ,   2 0 1 8 ,   d o i :   1 0 . 1 0 8 8 /1 7 4 2 - 6 5 9 6 /1 1 7 1 /1 / 0 1 2 0 1 5 .   [2 9 ]   D.  A.  Az iz,  " Web se rv e Ba se d   S m a rt  M o n i to ri n g   S y ste m   Us in g   ES P 8 2 6 6   No d e   M CU  M o d u le, "   In ter n a ti o n a l   J o u rn a Of  S c ien ti fi c   &   E n g in e e rin g   Res e a rc h ,   v o l.   9 ,   n o .   6 ,   p p .   8 0 1 - 8 0 7 ,   2 0 1 8 .   [3 0 ]   R.   Ch iwa riro   a n d   S .   Ra jen d ra n ,   " In tra - Op ti m ise d   Li g h twe i g h E n c i p h e rin g   Alg o rit h m   b a se d   o n   M Q TT   P ro t o c o f o In tern e o T h in g S e c u re   Ap p l ica ti o n , "   In ter n a ti o n a J o u r n a o Pu re   a n d   Ap p li e d   M a t h e ma ti c s,  v o l.   1 2 0 ,   n o .   6 ,   p p .   2 6 2 9 - 2 6 4 4 ,   2 0 1 8 .       B I O G RAP H I E S O F   AUTH O RS       Mo c h a m m a d   H a n n a ts  H a n a fi   I c h sa n   re c e iv e d   Ba c h e lo De g re e   a In fo rm a ti c   El e c tr o n ics   En g i n e e rin g   P o l y tec h n ic  I n stit u t e   o S u ra b a y a   (EE P IS ),   S u ra b a y a ,   Eas Ja v a ,   In d o n e sia   o n   2 0 1 0 ,   c o m p lete d   m a ste d e g re e   a t   El e c tri c a En g i n e e rin g   -   Bra wijay a   Un iv e rsit y ,   M a la n g ,   Eas t   Ja v a ,   In d o n e sia   o n   2 0 1 3 .   F r o m   2 0 1 4   u n ti p re se n a s   L e c tu re a Co m p u ter  E n g i n e e rin g   S t u d y   P ro g ra m   a n d   m e m b e o n   Ro b o ti c a n d   Emb e d d e d   S y ste m   lab o ra to ry ,   In f o rm a ti c De p a rtme n t   F a c u lt y   o C o m p u ter  S c ien c e     Bra wijay a   Un i v e rsity .   Re se a rc h   in tere st  C o m p u ter   S y ste m   En g i n e e rin g ,   In telli g e n c e   S y ste m   a n d   Op t imiz a ti o n .         Bu c e   Tr ia H a n g g a r a   re c e iv e d   Ba c h e lo De g re e   a In fo rm a ti c   En g i n e e rin g   in   Bra wijay a   Un iv e rsity ,   M a lan g ,   Eas Ja v a ,   In d o n e sia   o n   2 0 1 2 .   Co m p lete d   M a ste De g re e   a In fo rm a ti o n   S y ste m   in   In sti tu te  Tek n o lo g S e p u lu h   No p e m b e (IT S ),   S u ra b a y a ,   Eas Ja v a ,   In d o n e sia   o n   2 0 1 6 .   P re se n tl y   Lec tu re a I n fo rm a ti o n   Tec h n o lo g y   S tu d y   P ro g ra m   a n d   m e m b e o f   M u lt ime d ia  G a m e   a n d   M o b il e   A p p li c a ti o n Re se a rc h   Tea m ,   F a c u lt y   o Co m p u ter  S c ie n c e   in   Bra wijay a   Un iv e rsit y .   Re se a rc h   in tere st  i n   m u lt ime d ia,   in te g r a rio n   tec h n o lo g y ,   a n d   IT   G o v e rn a n c e   &   M a n a g e m e n t.         Ra k h m a d h a n y   Prim a n a n d a   re c e iv e d   Ba c h e lo De g re e   a De p a rtme n o El e c tri c a l   En g i n e e rin g   -   Bra wijay a   Un i v e rsity ,   M a lan g ,   Eas Ja v a ,   In d o n e sia   in   2 0 1 0 .   T h e n ,   c o m p lete d   M a ste De g re e   a De p a rtme n o In fo rm a ti c -   S e p u l u h   N o p e m b e In stit u te  o Tec h n o l o g y ,   S u ra b a y a ,   Eas Ja v a ,   In d o n e sia   in   2 0 1 4 .   Cu rre n t ly   w o rk i n g   a a   lec tu re a Co m p u te r   En g i n e e rin g   S t u d y   P ro g ra m   a n d   a a   m e m b e a I n fo rm a ti o n   Ba se d   Ne two rk   lab o ra t o ry - De p a rtme n o In f o rm a ti c s,  F a c u lt y   o f   Co m p u ter  S c ien c e   -   Bra wijay a   Un iv e rsit y .   Re se a rc h   in tere st  i n c lu d e   Wi re les S e n so Ne two rk ,   I n tern e t   o f   T h in g s,   F a u lt   T o lera n t   Co m p u ter   S y ste m .       Evaluation Warning : The document was created with Spire.PDF for Python.