scieee Science in your language
[en] (orig)

A novel predictive approach for mobility activeness in mobile wireless networks

Abstract

Nowadays, mobile computing has become a key component of telecommunication systems, and the Open Systems Interconnection (OSI) layer operations are affected by the effects of node movements along the roads, from the physical to the routing/transport layers. In particular, routing approaches have been investigated from many years, trying to optimize the performance of the whole considered system, under different points of view. In this paper we are focusing the attention on the analysis of the mobility grade trend for a mobile ad-hoc network environment, as well as on the way it can be a-priori known, in order to have the possibility to study how the dynamics of mobile nodes can be described and in-advance known, with a predicted knowledge of nodes stability (in terms of mobility). Our simulations considered mobility in real geographical maps, and the obtained results confirmed the goodness of our proposed study.

Read accessible full text

A novel predictive approach for mobility activeness in mobile wireless networks

Author: Fazio, Peppino
Publisher: Elsevier
Year: 2023
DOI: 10.1016/j.comnet.2023.109689
Source: https://dspace.vsb.cz/bitstreams/25bd1c89-622f-4057-a6cc-57a7f38840e3/download
Compu e Ne wo ks 226 (2023) 109689
A ailable online 9 Ma ch 2023
1389-1286/© 2023 The Au ho s. Published by Else ie B.V. This is an open access a icle unde he CC BY-NC-ND license (h p://c ea i ecommons.o g/licenses/by-
nc-nd/4.0/).
Con en s lis s a ailable a ScienceDi ec
Compu e Ne wo ks
jou nal homepage: www.else ie .com/loca e/comne
A no el p edic i e app oach o mobili y ac i eness in mobile wi eless
ne wo ks
Peppino Fazio a,b,∗,Mi alem Mehic b,c,Mi osla Voznak b,Flo iano De Rango d,Mau o T opea d
aDepa men o Molecula Sciences and Nanosys ems, Ca’ Fosca i Uni e si y, Via To ino 155, Mes e (VE), 30172, I aly
bVSB – Technical Uni e si y o Os a a, 17. lis opadu 2172/15, Os a a, 70833, Czechia,
cDepa men o Telecommunica ions, Facul y o Elec ical Enginee ing, Uni e si y o Sa aje o, Zmaja od Bosne bb, Sa aje o, 71000, Bosnia and He zego ina
dDIMES, Uni e si y o Calab ia, ia P. Bucci 39/C, A ca aca a di Rende (CS), 87036, I aly
ARTICLE INFO
MSC:
0000
1111
Keywo ds:
Mobile ne wo ks
Mobili y
Rou ing
Ne wo king
Me ic
S abili y
ABSTRACT
Nowadays, mobile compu ing has become a key componen o elecommunica ion sys ems, and he Open
Sys ems In e connec ion (OSI) laye ope a ions a e a ec ed by he e ec s o node mo emen s along he oads,
om he physical o he ou ing/ anspo laye s. In pa icula , ou ing app oaches ha e been in es iga ed
om many yea s, ying o op imize he pe o mance o he whole conside ed sys em, unde di e en poin s
o iew. In his pape we a e ocusing he a en ion on he analysis o he mobili y g ade end o a mobile
ad-hoc ne wo k en i onmen , as well as on he way i can be a-p io i known, in o de o ha e he possibili y o
s udy how he dynamics o mobile nodes can be desc ibed and in-ad ance known, wi h a p edic ed knowledge
o nodes s abili y (in e ms o mobili y). Ou simula ions conside ed mobili y in eal geog aphical maps, and
he ob ained esul s con i med he goodness o ou p oposed s udy.
1. In oduc ion
The eme gence o he In e ne o Things (IoT), au onomous and ae ial
ehicles has led o an inc eased demand o ne wo k connec i i y and,
a he same ime, an inc easing o mobili y le el (mo e de ices a e
ela ed o ehicles which mo e wi h less physical cons ain s, such as
d ones, ae ial de ices and mobile senso s). In addi ion, pee o pee
communica ions wi h no in as uc u e pose special p oblems and some
pa ame e s o be aken in o accoun , such as ou ing pe o mance,
ene gy consump ion, scalabili y and secu i y. These issues ha e al eady
been add essed wi hin ad hoc ne wo ks, whe e ou es be ween wo
hos s may consis o hops h ough o he ne wo k hos s which, due
o dynamic na u e o ne wo k nodes, can cause equen and unp e-
dic able opology changes [1]. As he numbe o nodes inc eases, he e
is a g owing need o e ec i e ne wo k managemen and o ganiza ion,
whe e he ques ions o scalabili y and obus ness become i al.
In his pape we analyze wha happens o mobile nodes in e ms o
Mobili y Ac i eness (MA), o mobili y g ade, conside ed as a pa ame e
e e ing o he way he en i e mobile sys em e ol es in ime, wi h
some well-known consequences, such as high call d opping p obabili y,
huge signal e anescence and, abo e all, pee - o-pee link in e mi ence
and he consequen ne wo k uns abili y [2], [3]. Fi s o all, a de ailed
analysis o he MA in mobile scena io is gi en and, hen, a possible
app oach o he p edic ion o i s end is desc ibed. The ad an ages o
∗Co esponding au ho a : Depa men o Molecula Sciences and Nanosys ems, Ca’ Fosca i Uni e si y, Via To ino 155, Mes e (VE), 30172, I aly.
E-mail add ess: [email p o ec ed] (P. Fazio).
his kind o p edic i e s udy will be clea ly unde lined, also by he help
o a deep simula ion campaign, able o show some in e es ing esul s
abou he MA e olu ion.
In dynamic ne wo ks (whe e he adjec i e dynamic e e s o some
aspec s o he ne wo k, such as mobili y, opology, ene gy, ansmission
powe , e c.), ha ing he possibili y o apply p edic i e app oaches
o he enhancemen o he o e all ne wo k pe o mance is always
desi able, especially i we e e o he nex on ie s o mobile commu-
nica ions, i.e. 6G [4]. Le us hink, o example, o a ou ing p o ocol,
whe e mul i-objec i e me ics can be used o eac o equen changes
in ne wo k opology [5], o whe e ( ypically) me ics a e de ined
and e alua ed a he momen a which he decision should be aken
(e.g. packe o wa ding, ou ing able building, bes pa h e alua ion,
a ic eques s, e c.): i he ne wo k condi ion in he immedia e u u e
could be known in-ad ance, ou ing decisions could an icipa e a u u e
ne wo k con igu a ion, a oiding undesi able pe o mance [6]. I we
e e o nodes mobili y, as illus a ed in [7], many ideas ha e been
in oduced by he esea che s and all o hem may help ne wo k
adminis a o s, p o ocols and algo i hms o beha e di e en ly, on he
basis o he knowledge u u e condi ions.
In his wo k, we ocused ou a en ion on Mobile Ad-hoc NETwo ks
(MANETs) en i onmen s: he wo ks in [8,9] conside ed he way ad-
hoc nodes mo e in o he conside ed ne wo k and he au ho s ake
h ps://doi.o g/10.1016/j.comne .2023.109689
Recei ed 8 June 2022; Recei ed in e ised o m 12 Feb ua y 2023; Accep ed 6 Ma ch 2023
Compu e Ne wo ks 226 (2023) 109689
2
P. Fazio e al.
ad an age om nodes mobili y beha io o op imize ou ing ope a ions
h ough p edic ions and gua an ee a gi en le el o Quali y o Se ice
(QoS). In addi ion, in [9], he concep o ene gy in ad-hoc ne wo ks is
also desc ibed. Fi s ly, he au ho s conside he ‘‘in o ma ion amoun ’’
which is exchanged h ough packe signaling; secondly, he au ho s
a gue abou he mobile ene gy, de ining i as a unc ion o node
dis ibu ion and he p opaga ion powe law exponen . In [10–13] he
au ho s p opose some deep analysis o he way he s abili y o a poin -
o-poin connec ion can be p edic ed, in ad-hoc en i onmen s. The
main con ibu ions o his p oposal can be summa ized as ollows:
•A deep analysis and de ini ion o he mobili y g ade concep o
dis ibu ed ne wo ks, aimed o de ine a new pa ame e which
can help he sys em o enhance he o e head and he o e all
pe o mance;
•A new p edic ion app oach o conside ing he u u e alues o
mobili y g ade o mobile nodes;
•A deep analysis o he nume ical esul s, in o de o es ablish he
s ochas ic p ope ies o he p oposed model.
Be o e concluding he in oduc ion, we would like o unde line ha
we de ined he MA by ela ing i o he Shannon’s en opy de ini ion.
So in he ollowing, we e e o he concep o en opy e e ing o
MA (in he case o mobile nodes). We can a i m ha , he i s main
di e ence wi h he exis ing wo ks is ha mos o hem a e ela ed o
he en opy con ained in o he exchanged in o ma ion (in o ma ion-
en opy), while we ocused on he mobili y g ade o he nodes which
compose he ne wo k opology. In addi ion, mos o he exis ing wo ks
ake in o accoun only ne wo ks in which nodes a e comple ely mobile,
dis ega ding he ac ha he ou ing able o a s a ic node (wi h
no mobili y) is a ec ed by he en opy gene a ed om neighbo s, as
hey mo e and in luence he comple e ne wo k opology (Recip ocal
Mobili y Ac i eness, RMA, de ined in nex sec ions). Mo eo e , he e
a e al eady some p edic i e app oaches o MANET ou ing, bu ou
p oposal o e s he lowes compu a ional complexi y, because i is
based on an o de -1 Au o-Reg essi e (AR) model which is, om ou
poin o iew, he simples analy ical me hod om p edic ing da a
o a ime-se ies (we disco e ed ha mobili y ac i eness in a eal
mobile ne wo k, based on eal pa hs, can be modeled as an o de -1
p ocess). The las conside a ion abou he no el y and enhancemen
in oduced by ou con ibu ion ega ds he ype o mobili y conside ed
o simula ions: mos o he exis ing wo ks conside a syn he ic mobili y
model, which models mobili y by s ochas ic and analy ical equa ions.
In his way, node mo emen s may be unna u al (e.g. high s ee ing
deg ees wi h high speed). We c ea ed mobili y, ins ead, by conside ing
eal maps wi h Ci y4Roadmaps (C4R) [14,15], which is based on he
OpenS ee Map co e ( o ex ac ing oad-maps om he eal wo ld)
and SUMO co e ( o c ea ing eal nodes mo emen s in unc ion o he
ex ac ed map). In his way, we a e su e ha ou simula ions conside
eal na u al mobili y.
In Table 1 he main abb e ia ions used in he pape a e illus a ed.
As ega ds he s uc u e o he pape , he nex sec ion gi es a de ailed
o e iew o he main scien i ic wo ks exis ing in li e a u e, Sec ion 3
in oduces he mobili y g ade concep o s a ic and mo ing nodes.
Sec ion 4desc ibes he deploymen o adap i e il e ing o empo al
p edic ion o nodes e olu ion, while Sec ion 5p o ide de ails abou he
main ob ained esul s, in e ms o mobili y g ade alues in unc ion o
di e en sys em pa ame e s and p edic ion possibili ies, discussing he
b oade aspec s o ou app oach. A he end, a compa ison wi h he
AODV p o ocol wi h and wi hou ou p oposed me ic is illus a ed.
Sec ion 6concludes he pape .
2. S a e o he A
P edic i e app oaches ha e been o en conside ed in mobile ne -
wo ks, in o de o enhance he o e all pe o mance o he conside ed
sys em. Clea ly, hey depend on he accu acy o he p oposed idea, as
Table 1
Lis o ac onyms.
Ac onym Desc ip ion
ACF Au oCo ela ion Func ion
AF Adap i e Fil e ing
AF-LMS Adap i e LMS il e
AR Au o Reg essi e
FOA Fil e Op imiza ion Algo i hm
IoT In e ne o Things
LMS Leas Mean Squa e
MA Mobili y Ac i eness
MANET Mobile Ad-hoc NETwo k
OSI Open Sys ems In e connec ion
PACF Pa ial ACF
QoS Quali y o Se ice
RA Recip ocal Ac i eness
RMA Recip ocal and Mobili y Ac i eness
SMA Simple Mo ing A e age
SNR Signal- o-Noise Ra io
UKF Unscen ed Kalman Fil e
VANET Vehicula Ad-hoc NETwo ks
WSN Wi eless Senso s Ne wo k
well as on he in insic a ic/mobili y dynamics. In eg a ing a ou ing
p o ocol wi h a p edic i e app oach leads always o he enhancemen
o he o e all pe o mance [6]. In ac , as illus a ed in [7], many
ideas ha e been in oduced by he esea che s and all o hem may
beha e di e en ly. In pa icula , when e e ing o ad-hoc ne wo ks,
node mobili y is one o he key aspec s ha ha e been in es iga ed and
p edic ed, gi en ha i is c ucial o MANETs.
2.1. The concep o en opy in dynamic ne wo ks
In he wo ks [8,9], he main ocus is a ge ed on he way mobile
nodes mo e in o he conside ed ad-hoc ne wo k. The au ho s base hei
p oposal on he ‘‘en opy’’ concep o imp o e ou ing ope a ions by
p edic ing use s mo emen s, e lec ing se e al enhancemen s on he
QoS. In addi ion, in [9], he concep o in o ma ion ene gy in ad-hoc
ne wo ks is also desc ibed: i s o all, he au ho s e e o Shannon’s in-
o ma ion heo y, conside ing he ‘‘amoun o in o ma ion’’ exchanged
h ough packe exchanges, hen he au ho s conside node communi-
ca ions om he ene gy poin o iew, modeling hem as unc ions o
nodes dis ibu ion and he p opaga ion powe law exponen . The a icle
in [16] a gues abou he concep o opology changes measu emen s o
MANETs, conside ed as he unce ain y o changes in ne wo k opology.
I is s ic ly ela ed o he minimum o e head equi ed by nodes, du ing
ou ing ope a ions, o each he ‘‘con e ged’’ s a us ( ha is o say he
comple e opology is known by all nodes). The a icle in [17] a gues
abou he condi ional en opy in wi eless ne wo ks, by cha ac e izing
he opological unce ain y using he o malism o g aph en opy, while
he au ho s o [18] ake in o accoun he us iness be ween e es ial
and sa elli e nodes, by analyzing he packe s en opy o he exchanged
in o ma ion.
2.2. The concep o link s abili y/li e ime in dynamic ne wo ks
Ano he pa ame e ha can be op imized in ad-hoc ne wo ks is he
link li e ime (o link s abili y), which is hea ily a ec ed by mobili y
o esidual ene gy. In [10–13,19] he au ho s p opose some deep
analysis o he way he s abili y o a poin -2-poin connec ion can be
p edic ed, in ad-hoc en i onmen s. In [10,13] he au ho s make use
o he in e pola ion concep o p edic he ime in e al o e which a
conside ed node can be conside ed as us ed, de ining a new me ic
o ou ing able cons uc ion based on he bes Signal- o-Noise Ra io
(SNR) alue. Gi en ha ou ing p o ocols a e esponsible o sea ching
and main aining he bes ou es om a gene ic sou ce o a gene ic
des ina ion, in [11] a no el o wa ding app oach is p oposed, based
on pa h s abili y. Also in his case, he au ho s based he choice o he
Compu e Ne wo ks 226 (2023) 109689
3
P. Fazio e al.
Table 2
Symbols used in he p oposal.
Symbols Desc ip ion
𝐺Geog aphical a ea
𝑔𝑖𝑗 Sub-a eas
𝑁, 𝑂 Dimension o G in me e s
𝑙𝑥, 𝑙𝑦Side size o a gene ic 𝑔𝑖𝑗 ∈𝐺
𝑛 𝑛 =⌈𝑁∕𝑙𝑦⌉
𝑚 𝑚 =⌈𝑂∕𝑙𝑥⌉
𝑀𝑂𝐵 Se o mobile nodes wi h size 𝑀
𝑀Size o se 𝑀𝑂𝐵
𝑣𝑘𝑘- h mobile nodes
𝑊Obse a ion window size
𝑝𝑊
𝑘(𝑔𝑘
𝑖𝑗 )P obabili y o isi ing 𝑔𝑘
𝑖𝑗
𝑉∗
𝑘Numbe o dis inc 𝑔𝑖𝑗 isi ed by 𝑣𝑘
𝐼𝐷𝑘Iden i ie o 𝑘- h node
𝑛𝑔𝑘Numbe o one-hop neighbo nodes o 𝑣𝑘
𝑅𝐴𝑠Recip ocal Ac i eness con ibu ion
𝑅𝑀𝐴 Recip ocal and Mobili y Ac i eness
𝛾smoo hing ac o ([0..1])
𝑊𝑗𝑗- h obse a ion window
𝐼𝑅𝑊𝑗Impulse esponse a 𝑊𝑗
𝑃 𝑅𝐸𝑅𝑀𝐴 P edic ed ou pu
𝐷𝐸𝑆𝑅𝑀𝐴 Desi ed ou pu
𝑐𝑓 Con e gence ac o
𝜖𝑗Di e ence be ween he p edic ed RMA and he desi ed RMA a s ep 𝑗
𝜇Mean o he p ocess
nex hop on he signal s eng h p edic ion, which akes in o accoun
link s abili y by a dis ance and ime based heo e ical o mula ion,
able o p edic how long a link becomes s able o use by he help o
mobili y. In [12], link li e ime is p edic ed h ough he deploymen o
he Unscen ed Kalman Fil e (UKF), used o model a nonlinea sys em
and o compu e he es ima es o he emaining link li e ime. Au ho s
sugges o apply he UKF ecu si ely, in o de o compu e sys em’s
s a es, using as inpu s pe iodical measu emen s o he dis ance be ween
he wo link’s nodes. The wo k in [20] akes in o accoun he esidual
ene gy concep o p edic ing he li e ime o a link among a couple o
nodes (powe awa e ou ing). In ew wo ds, he au ho s make use o
an op imiza ion p oblem, de ining an objec i e unc ion (maximizing
he li e ime o a chosen pa h) and he associa ed cons ain s, in eg a ed
in o he RREQ/RREP mechanism. The co e o he idea is based on he
indi idual ba e y li e ime p edic ion made by each single node, based
on i s pas ac i i y (using a Simple Mo ing A e age (SMA) p edic o ).
In he nex sec ion, ou p oposal is deeply in oduced and desc ibed.
3. Mobili y Ac i eness in mobile ne wo ks
We s a ou p oposal by de ining he concep o Mobili y Ac i eness
(MA) as a measu e o he unce ain y in a gene ic s a is ical model [21].
This de ini ion is based on he amoun o node mobili y and highe MA
leads o ha de p edic ion ope a ions, wi h lowe accu acy. Table 2
shows he main symbols used in he ma hema ical o mula ion o
explaining ou p oposal.
3.1. Mobili y Ac i eness o mobile nodes: he de ini ion
We associa e a ce ain le el o MA o a node by conside ing i s
geog aphical posi ion, i s way o mo e among di e en a eas o how i
communica es wi h i s neighbo s.
So, i s o all, le us assume ha all nodes in o he sys em a e
mobile (s a ic nodes can be conside ed as a pa icula case o mobile
nodes, wi h MA equals o ze o). A gene ic 2D geog aphical a ea G
can be conside ed as he esul o a pa i ioning ope a ion, able o
subdi ide G(whe e mobile nodes a e mo ing) in o a ini e se o 𝑛𝑥𝑚
squa e/ ec angula sub-a eas 𝑔𝑖𝑗 , such as:
𝐺=𝑔11 ∪𝑔12 ∪⋯∪𝑔1𝑚∪𝑔21 ∪𝑔22 ∪⋯∪𝑔𝑛(𝑚−1) ∪𝑔𝑛𝑚
𝑔11 ∩𝑔12 ∩... ∩𝑔1𝑚∩𝑔21 ∩𝑔22 ∩... ∩𝑔𝑛(𝑚−1) ∩𝑔𝑛𝑚 = ∅.(1)
Fig. 1. An example o pa i ion applied o a geog aphical a ea 𝐺𝑁𝑒𝑤𝑌 𝑜𝑟𝑘 wi h N=12
km, O=22 km, and an a ea o O*N=264 km2; he alues o 𝑚and 𝑛a e 4 and 6
espec i ely, wi h 𝑙𝑥= 3 km and 𝑙𝑦≈ 3.67 km.
which can be ew i en, in compac o m, as:
𝐺=
𝑛
⋃
𝑖=1
𝑚
⋃
𝑗=1
𝑔𝑖𝑗 𝑤𝑖𝑡ℎ
𝑛
⋂
𝑖=1
𝑚
⋂
𝑗=1
𝑔𝑖𝑗 = ∅.(2)
and 𝑛, 𝑚 ∈N+.
The alues o 𝑛and 𝑚can be se o de i ed om he dimensions o
𝐺, assumed o be 𝑁and 𝑂(in me e s), so o each 𝑔𝑖𝑗 ∈𝐺 he ela ions
𝑛=⌈𝑁∕𝑙𝑦⌉and 𝑚=⌈𝑂∕𝑙𝑥⌉a e always alid, wi h 𝑙𝑥and 𝑙𝑦 ep esen ing
he side sizes o he gene ic 𝑔𝑖𝑗 ∈𝐺. We assume ha each sub-a ea has
he same dimensions o he o he ones, as depic ed in he example o
Fig. 1.
Fo simplici y o no a ion, 𝐺can be ep esen ed by i s pa i ion se
𝑔𝑖𝑔 ∈𝐺o sub-a eas as a ma ix (𝑛x𝑚):
𝐺=⎡
⎢
⎢
⎣
𝑔11 𝑔12 ... 𝑔1𝑚
... ... ... ...
𝑔𝑛1𝑔𝑛2... 𝑔𝑛𝑚
⎤
⎥
⎥
⎦
(3)
A his ime, he MA alue o each mobile node should be de ined:
we need o in oduce also an obse a ion ime Window W, du ing
which mobile hos s mo e and de ine hei cu en MA. The idea is
o conside he numbe o isi ed 𝑔𝑖𝑗 ∈𝐺du ing 𝑊and ela ing i
o he de ini ion o MA. To his aim, gi en he se o mobile nodes
𝑀𝑂𝐵 = {𝑣1,…, 𝑣𝑀}, wi h ‖𝑀𝑂𝐵‖=𝑀, hen o he 𝑘 h mobile node
𝑣𝑘, we can de ine he se o a eas isi ed by 𝑣𝑘∈𝑀𝑂𝐵 du ing W:
𝑣𝑊
𝑘= {𝑔𝑘
𝑖𝑗1...𝑔𝑘
𝑖𝑗𝑉𝑘|𝑔𝑘
𝑖𝑗𝑙∈𝐺, 𝑙 = 1..𝑉𝑘},(4)
wi h ‖𝑣𝑊
𝑘‖=𝑉𝑘.
A his poin , he p obabili y o isi ing 𝑔𝑘
𝑖𝑗 by 𝑣𝑘in he cu en W
can be de ined as:
𝑝𝑊
𝑘(𝑔𝑘
𝑖𝑗 ) = ∑𝑉𝑘
𝑙=1 𝑐𝑜𝑢𝑛𝑡(𝑙, 𝑔𝑘
𝑖𝑗𝑙, 𝑣𝑊
𝑘)
𝑉𝑘
,(5)
whe e he a gumen o he summa ion 𝑐𝑜𝑢𝑛𝑡(𝑙, 𝑔𝑘
𝑖𝑗𝑙, 𝑣𝑊
𝑘)coun s how
many imes node 𝑣𝑘 isi ed 𝑔𝑖𝑗 .
A his poin , we apply he undamen al en opy de ini ion gi en
by Shannon in [21], based on a se o symbols and he p obabili ies o
hose symbols o appea in he sequence; so i is easy o see ha :
𝑀𝐴(𝑣𝑊
𝑘)=−
𝑉∗
𝑘
∑
𝑙=1
𝑝𝑊
𝑘(𝑔𝑘
𝑖𝑗𝑙)⋅𝑙𝑛[𝑝𝑊
𝑘(𝑔𝑘
𝑖𝑗𝑙)] (6)
whe e 𝑉∗
𝑘is he numbe o dis inc 𝑔𝑖𝑗 isi ed by 𝑣𝑘. Then, we apply he
de ini ion o MA gi en in (6) o ex ac knowledge abou he e olu ion
o a ne wo k wi h a dynamic opology.
3.2. The Recip ocal Ac i eness: how nodes a e in luenced by each o he
In Wi eless Senso s Ne wo ks (WSNs), Ad-hoc Ne wo ks, MANETs
o Vehicula Ad-hoc NETwo kss (VANETs), du ing ou ing ope a ions
some links may b eak, hen ou e eco e y and main enance p ocedu es
Compu e Ne wo ks 226 (2023) 109689
4
P. Fazio e al.
Fig. 2. The in luence o nodes 𝑣𝑖,𝑣𝑗,𝑣𝑙on 𝑣𝑘’s RA (cu ed a ows), whe e 𝑟𝑖,𝑟𝑗,𝑟𝑘
and 𝑟𝑙a e he co e age adius.
need o be execu ed. Bu , such p ocedu es consume a ious esou ces
such as he ene gy which needs o be p ese ed. To minimize ou e
in e up ions, i is o c ucial impo ance o ind a ou e ha endu es
longe ime. Many wo ks in li e a u e, such as [22–24], emphasize he
impo ance o he link s abili y pa ame e . In he case o dis ibu ed
wi eless ne wo ks, elaying ope a ions a ec he pe o mance o he
whole sys em, so he ou ing me ic should be chosen ca e ully. In his
sense, he MA can p o ide p ecious in o ma ion o cha ac e ize nodes
beha io and hei unce ain y in e ms o eliabili y o e ime.
Ano he key aspec could be ep esen ed, o example, by he e-
lec ion o he MA in o a ou ing able [25]: on he basis o he way
he en ies a e s o ed, i is possible o analyze nodes ou ing s abili y
and, consequen ly, i is possible o in oduce an ageing mechanism o
se he pe iodic signaling in e al (such as Hello messages).
In addi ion, i is easy o see ha , i he ne wo k is dealing wi h
s a ic (o almos s a ic, wi h low mobili y g ade) nodes, he mobili y
con ibu ion o MA is null (MA is equal o ze o o each node), o i
could be e alua ed o a e y la ge 𝑊, gi en ha each node is isi ing
only one a ea in 𝑊, wi h p obabili y equal o 1. So, in his case, he
way o calcula ing MA should be di e en .
In pa icula , we ake in o accoun he numbe o one-hop neighbo
nodes o node 𝑣𝑘, as an index o he local in luence o 𝑣𝑘’s neighbo s
on 𝑣𝑘(local wo ld). As ega ds he implemen a ion o his app oach,
le us imagine ha each node has an associa ed 𝐼𝐷𝑘and i can manage
a sha ed s uc u e (a lis ) in which o each 𝐼𝐷𝑘 he numbe o i s one-
hop neighbo can be inse ed. Neighbo ing in o ma ion can be de i ed,
o example, by he ou ing ope a ions (Hello messages, RREQ/RREP
mechanism, e c.), so we a e conside ing he gene al case. A e he
con e gence ime, each node will know he exac numbe o one-hop
neighbo s o he o he nodes. So, i 𝑣1, ..., 𝑣𝑀a e he conside ed
mobile nodes (o he whole ne wo k) and 𝑛𝑔𝑘is he numbe o one-hop
neighbo nodes o 𝑣𝑘, hen he Recip ocal Ac i eness (RA) con ibu ion
𝑅𝐴𝑠o he 𝑛𝑔𝑘nodes on 𝑣𝑘in he 𝑊pe iod can be exp essed a e he
e-de ini ion o :
𝑝𝑊
𝑘(𝑡) = 𝑛𝑔𝑊
𝑘(𝑡)
∑𝑀
𝑙=1 𝑛𝑔𝑊
𝑙(𝑡)
, 𝑡 ∈𝑊(7)
whe e 𝑡is a ime ins an inside he ange 𝑊( he addi ion o he ime
dependence is needed because in he ime window 𝑊 he numbe o
neighbo s o node 𝑣𝑘can change o e he ime). Then, as om Eq. (6):
𝑅𝐴𝑠(𝑛𝑔𝑊
𝑘)=−∑
𝑡∈𝑊
𝑝𝑊
𝑘(𝑡)⋅𝑙𝑛 [𝑝𝑊
𝑘(𝑡)](8)
ha is o say he in luence o 𝑣𝑘’s neighbo s on 𝑣𝑘in 𝑊(as illus a ed
in Fig. 2). When nodes mo e, assuming an ON-OFF beha io (wi h
ailu es/ e ie als), h ough a beaconing o ou ing signaling each 𝑣𝑘
can ’’sense’’ he absence/p esence o a neighbo . In his case, he ela ed
en y o he sha ed lis is upda ed. I a new node en e s he ne wo k i
will s a he upda e p ocedu e om he beginning.
In gene al, since ou app oach does no conside a speci ic si ua ion
( he e could be ixed nodes wi h a high numbe o neighbo s, o mo ing
Fig. 3. The gene al scheme o an AF applied o RMA p ocess.
Fig. 4. The 𝐺map conside ed o simula ions and i s 10 x 10 pa i ion.
Fig. 5. An example o he end o he ac i eness associa ed o a mobile hos , wi h
𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑 o 14 m/s, 𝐿= 50 m and an obse a ion ime window size o 𝑊= 10 s. The
ob ained ends o 𝑀𝐴(𝑣𝑊
𝑘)and 𝑅𝐴(𝑛𝑔𝑊
𝑘)a e shown in wo lines o be e eadabili y.
nodes wi h a low numbe o neighbo s o example), he ac i eness
index should be composed by bo h e ms (mobili y and ecip ocal
ac i enesses); his is he eason why in ou app oach, conside ing (6)
and (7) we de ine he Recip ocal and Mobili y Ac i eness (RMA):
𝑅𝑀𝐴(𝑣𝑊
𝑘) = 𝛾⋅[𝑀𝐴(𝑣𝑊
𝑘)] + (1 − 𝛾)⋅[𝑅𝐴(𝑛𝑔𝑊
𝑘)],(9)
wi h 𝛾∈ [0..1] as smoo hing ac o .
4. Ac i eness P edic ion ia Adap i e Fil e ing
The second idea o his pape elies on he u iliza ion o a p edic i e
app oach, o know in ad ance wha he end o nodes RMA will be.
In he nex subsec ions we desc ibe he made assump ions o he
Compu e Ne wo ks 226 (2023) 109689
5
P. Fazio e al.
Fig. 6. The end o he RMA (60 samples) associa ed o a mobile node (Eq. (9)), wi h
𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑 o 11 m/s, a ea side L =50 m and an obse a ion ime window W =10 s.
Di e en alues o 𝛾ha e been conside ed.
Fig. 7. A e age RMA associa ed o mobile nodes o di e en alues o 𝑊and 𝐿.
p edic i e app oach and how he RMA dynamics du ing nodes mobili y
can be cap u ed, analyzed and p edic ed.
4.1. Adap i e Fil e ing o Dynamic P ocesses
Gi en he pe iodical na u e o he de ined pa ame e s (MA, RA and
RMA) and ou ing p o ocols (gi en hei upda e in e al), we decided
o base ou p oposal on he Adap i e Fil e ing (AF) [26] heo y, since an
AF is able o adap he coe icien s o i s impulse esponse in unc ion
o a gi en op imiza ion algo i hm. In ac , in ou case, he pa icula
ac i eness (MA, RA o RMA) changes in unc ion o 𝑊and he closed
loop (o he il e ) ea s he eedback as an e o signal, o e-de ine
i s ans e unc ion pa ame e s.
Fig. 3 shows he gene al scheme o an AF: he 𝐼𝑅𝑊𝑗is he impulse
esponse a he 𝑗 h obse a ion window 𝑊𝑗,𝑅𝑀𝐴(𝑣𝑊𝑗
𝑘)is he inpu
RMA a 𝑊𝑗; he il e e alua es i s ou pu as he con olu ion i i s
cu en impulse esponse and he mos ecen alues o RMA, hen
he p edic ed ou pu 𝑃 𝑅𝐸𝑅𝑀𝐴 is compa ed wi h he desi ed 𝐷𝐸𝑆𝑅𝑀𝐴
and he di e ence oge he wi h he inpu a e gi en as inpu s o he
Fil e Op imiza ion Algo i hm (FOA), able o ecalcula e and op imize he
impulse esponse weigh s.
We decided o use he Leas Mean Squa e (LMS) [27,28] as FOA, able
o upda e il e weigh s in he ollowing way:
𝑐𝑙,𝑗+1 =𝑐𝑙,𝑗 + 2 ⋅𝑐𝑓 ⋅𝜖𝑗⋅𝑅𝑀𝐴(𝑣𝑊𝑗,𝑙
𝑘),(10)
whe e we conside ed he 𝐾−𝑡ℎ o de Adap i e LMS il e (AF-LMS)
(𝑙= 1..𝐾), 𝑗is he p e ious obse a ion s ep and 𝑊𝑗is i s ela ed
obse a ion window, 𝑐𝑓 is called con e gence ac o and 𝜖𝑗is he
di e ence be ween he p edic ed RMA (𝑃 𝑅𝐸𝑅𝑀𝐴) and desi ed RMA
(𝐷𝐸𝑆𝑅𝑀𝐴) a s ep 𝑗. As ega ds he pa ame e 𝑐𝑓 , i con ols he
speed and accu acy o he algo i hm con e gence: gene ally i is la ge
a he beginning o a apid con e gence and dec eased o minimize
o e shoo ing ac ions (0< 𝑐𝑓 < 1).
4.2. Adap i e Fil e ing as an Au o Reg essi e P ocess
The AF-LMS app oach i s pe ec ly wi h ou scope, since he ac-
i eness is e alua ed pe iodically (le us hink, o example, o he
pe iodic beaconing, o pe iodic ou ing upda es, e c.), gi ing us he
possibili y o assume and conside i as a sequence o ime samples and,
in pa icula , as an Au o Reg essi e (AR) p ocess, whe e he las obse ed
alue depends linea ly on he p e ious K ones. The only emaining
conce n o he p oposed analysis is he de e mina ion o he alue o
𝐾, ha is he o de o he AF-LMS and, hence, o he unde lying AR
p ocess. To his aim, we conside he Au oCo ela ion Func ion (ACF)
and he Pa ial ACF (PACF) [29]. In ac , an index o he co ela ion
be ween wo alues o an 𝐴𝑅(𝐾)p ocess is he ACF. Fo a gene ic
p ocess 𝑋𝑡, 𝑡 = 0,1,2,… he au oco a iance [30,31] a lag 𝐾is de ined
as:
𝛾𝑋
𝑘=𝐶𝑜𝑣(𝑋𝑡, 𝑋𝑡−𝐾) = 𝐸[(𝑋𝑡−𝜇)⋅(𝑋𝑡−𝐾−𝜇)] (11)
whe e 𝜇is he mean o he p ocess, i.e. 𝜇=𝐸[𝑋(𝑡)], and he au oco -
ela ion coe icien a lag 𝐾is:
𝜌𝑋
𝐾=𝛾𝑋
𝐾
𝛾𝑋
0
(12)
whe e he au oco a iance a lag ze o 𝛾𝑋
0is he a iance o he p ocess.
I is clea ha , om he de ini ion, he au oco ela ion coe icien 𝜌𝑋
𝐾
is dimensionless, so independen on he measu emen scale, and i
belongs o he in e al [−1,1]. F om [32], i is known ha he e m
in Eq. (12) is he heo e ical ACF. A lag 𝐾au oco ela ion ep esen s,
in ou case, he ela ion be ween ac i eness alues ha a e 𝐾 ime
pe iods apa . So, he ACF is a way o conside he linea ela ionship
be ween a ime ins an 𝑡and all he p ocess obse a ions a p e ious
imes. In ou wo k, we assume ha he ac i eness dynamics can be
modeled as an 𝐴𝑅(𝐾)p ocess, bu we wan o know which is he
ela ion among 𝑅𝑀𝐴(𝑣𝑊𝑗
𝑘)and 𝑅𝑀𝐴(𝑣𝑊𝑗−𝐾
𝑘), wi hou conside ing he
con ibu ions o 𝑅𝑀𝐴(𝑣𝑊𝑗−1
𝑘), ..., 𝑅𝑀𝐴(𝑣𝑊𝑗−𝐾+1
𝑘). Clea ly, a lag 1,
PACF(1) is he same as ACF(1). Following he heo y in [33], in o de
o desc ibe he exp ession o he PACF, we ha e o conside 𝐾Yule–
Walke equa ions [33] w i en o he 𝐴𝑅(𝐾)p ocess, and sol e hem
o he 𝐾 a iables 𝜙𝐾1,…, 𝜙𝐾𝐾 . Typically hey a e w i en in a ma ix
o m as ollows (we used he no a ion 𝑅 o he 𝑅𝑀𝐴 p ocess in o de
o ob ain a compac no a ion):
⎡
⎢
⎢
⎢
⎢
⎢
⎣
1𝑅(𝑣𝑊1
𝑘)... 𝑅(𝑣𝑊𝐾−1
𝑘)
𝑅(𝑣𝑊1
𝑘) 1 ... 𝑅(𝑣𝑊𝐾−2
𝑘)
𝑅(𝑣𝑊2
𝑘)𝑅(𝑣𝑊3
𝑘)... 𝑅(𝑣𝑊𝐾−3
𝑘)
... ... ... ...
𝑅(𝑣𝑊𝐾−1
𝑘)𝑅(𝑣𝑊𝐾−2
𝑘)... 1
⎤
⎥
⎥
⎥
⎥
⎥
⎦
⋅
⎡
⎢
⎢
⎢
⎢
⎣
𝜙𝐾1
𝜙𝐾2
𝜙𝐾2
...
𝜙𝐾𝐾
⎤
⎥
⎥
⎥
⎥
⎦
=
⎡
⎢
⎢
⎢
⎢
⎢
⎣
𝑅(𝑣𝑊1
𝑘)
𝑅(𝑣𝑊2
𝑘)
𝑅(𝑣𝑊3
𝑘)
...
𝑅(𝑣𝑊𝐾
𝑘)
⎤
⎥
⎥
⎥
⎥
⎥
⎦
(13)
and he PACF will be ep esen ed by he 𝐾−𝑡ℎ solu ion 𝜙𝐾𝐾 , a unc ion
o lag 𝐾.
Based on he discussion abo e, as shown in nex sec ions, we can
conclude ha using he PACF ins ead o he ACF will lead us o ob ain
a meaning ul alue o 𝐾and, as s a ed in [29,34], he PACF ep esen s
he mos use ul ‘‘ ool’’ o de e mining he o de o an AR model. So, he
ACF and PACF a e s a is ical measu es ha e lec how he obse a ions
o a p ocess e olu ion a e ela ed o each o he . In addi ion, as s a ed
in [32], i is o en use ul o plo hese unc ions agains consecu i e
ime lags. All he g aphical app oaches, o assessing he lag/o de
o an AR model, include looking a he ACF/PACF alues e sus he
lag (co elog am). In an ACF co elog am, as he ones shown in he

Compu e Ne wo ks 226 (2023) 109689
6
P. Fazio e al.
Fig. 8. RMA end i ing by using linea il e ing.
Fig. 9. PACF end o di e en lags 𝐾and 𝛾 alues (𝑊= 10 s, 𝐿= 50 m,
𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑 = 14 m/s).
Fig. 10. Co elog am o he PACF o di e en lags 𝐾and 𝛾 alues (on he X axis),
wi h 𝑊= 10 s, 𝐿= 50 m, 𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑 = 13.9m/s.
nex sec ion, i he e a e la ge alues wi h a non- andom pa e n, hen
he e is a high p obabili y ha he alues a e co ela ed. In a PACF
co elog am, ins ead, he pa e n is usually andomly de ined, bu la ge
alues o a gi en 𝐾indica e ha i is a possible choice o he lag/o de
o he whole p ocess [32].
In he nex sec ion a ull and deep analysis o hese concep s is
ca ied ou , gi ing o he eade he possibili y o well unde s and how
he ac i eness pa ame e can be analyzed, p edic ed and applied in
mobile ne wo king.
5. Nume ical analysis and esul s
This sec ion is dedica ed o show he main nume ical esul s each-
able by he p oposed AF-LMS app oach. In Table 3 he alues used in
Table 3
The main alues used in nume ical
analysis.
Pa ame e Value
𝑁=𝑂2000 m
𝑁x𝑂4 km2
𝑙𝑥=𝑙𝑦50–200 m
𝑛=𝑚[10, ...,40]
𝑔𝑖𝑗 ∈𝐺100–1600
𝑟𝑘=𝑟50 m
𝛾0.6
𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑 11, 14, 20 m/s
he nume ical analysis a e lis ed. Mobili y has been gene a ed on he
basis o he OpenS ee Map co e [15] (which gi es he oppo uni y o
selec and expo a desi ed geog aphical map 𝐺) and Ci y4Roadmaps
(C4R) [14] (able o gene a e mobili y pa e ns by ollowing eal mo e-
men s). A squa e Gwi h N=O=2000 me e s and an a ea o abou 4
km2has been conside ed, ex ac ed om he cen e and pe iphe al o
Rome ci y ( e e o Fig. 4).
Mobili y aces ha e been gene a ed as u ban mobili y, wi h a i-
able a e age speeds (𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑) o 11, 14 and 20 m/s, while he
pa i ioning sub-a eas ha e been conside ed o be squa e, wi h a side
𝑙𝑥=𝑙𝑦=𝐿 anging om 50 m o 200 m (so alues o 𝑛=𝑚∈
[10,…,40] and a o al numbe o sub-a eas 𝑔𝑖𝑗 ∈𝐺going om 100
o 1600). Vehicles a i al imes belong o a Poisson dis ibu ion and
he co e age adius o each node has been conside ed o be 𝑟𝑘=𝑟=
50 m ∀ 𝑣𝑘∈𝑀𝑂𝐵, 𝑘 = 1..𝑀.
An objec -o ien ed Py hon applica ion has been designed, in o de
o c ea e he map, i s pa i ion, mobili y aces and he e alua ion o
Eqs. (6),(8) and (9), aking 𝐺,𝑁,𝑂, and 𝐿as inpu pa ame e s.
Fig. 5 shows he end o 𝑀𝐴(𝑣𝑊
𝑘)and 𝑅𝐴(𝑛𝑔𝑊
𝑘) o a gene ic mobile
node. The shown end is gene al and we e i ied ha i is alid o all
he in ol ed nodes du ing hei ac i e sessions. In o de o gi e an idea
o he gene ic end o he alues o 𝑅𝑀𝐴 as de ined in Eq. (9),Fig. 6
is also shown.
In Fig. 6, he o al numbe o samples has been educed in o de o
make he igu e mo e eadable. I we e e o he a e age end o RMA
(𝛾= 0.6) in unc ion o 𝑊and 𝐿,Fig. 7 can be conside ed.
The i s in e es ing esul o ou analysis shows how he a e age
MA alue is in luenced by he selec ed pa ame e s. In ac , Fig. 7
illus a es he end o 𝑅𝑀𝐴(𝑣𝑊
𝑘)by a ying he 𝑊leng h and he
alue o 𝐿(wi h an 𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑 o 11 m/s and 𝛾=0.6). Fo bigge sub-
a eas, he ac i eness goes dec easing gi en ha each mobile hos akes
mo e ime o go ou side each a ea ( he cu en one), while o highe
alues o 𝑊RMA inc eases, gi en ha each mobile node is able o
mo e among a highe numbe o loca ions.
A his poin , we ha e o e i y ha an 𝐴𝑅(𝐾)app oach can help
o analyze he dynamics o mobile nodes, gi ing o hem an a-p io i
knowledge o u u e RMA beha io s. As illus a ed in he ollowing,
we p o ided o implemen he LMS adap i e il e in py hon, h ough
he Py hon Adap i e Signal P ocessing lib a y 1.1.1 [35].
Compu e Ne wo ks 226 (2023) 109689
7
P. Fazio e al.
Fig. 11. Ac i eness samples p edic ion wi h LMS o 𝐾=1, 𝑐𝑓 =0.1, 0.3, 0.5, 0.7.
In pa icula , we in eg a ed he p e iously implemen ed pa se (in
o de o make he mobili y gene a ed by C4R eadable) wi h he
lib a y in [35], in o de o e alua e he ACF and he PACF unc ions
ela ed o he collec ed samples, a e he 𝐺pa i ioning ope a ion,
and assuming ha 𝑅𝑀𝐴(𝑣𝑊
𝑘)is an 𝐴𝑅(𝐾)p ocess. This app oach i s
pe ec ly wi h he main aim o his pape , ha is he possibili y o
p edic u u e samples in eal- ime, such as e y impo an sys em
pa ame e s (weigh s in ne wo k ou ing, he o e all cos on a pa h om
a sou ce o a des ina ion, links s abili y, e c.). In o de o ob ain some
sui able esul s in his di ec ion, we p o ide o apply he ACF/PACF
de ini ions o ind he o de o he RMA p ocess.
Fi s o all, he o de o he adap i e il e needs o be decided. To
his aim, we p o ided o use he 𝑠𝑐𝑖𝑝𝑦.𝑠𝑖𝑔𝑛𝑎𝑙 and 𝑠𝑝𝑒𝑐𝑡𝑟𝑢𝑚 lib a ies in
Py hon, whe e he pyule unc ion is a ailable [33], in o de o ob ain
he PACF ela ed o he lag 𝐾.Fig. 8, o example, shows wo ep esen-
a ions o he end o he o iginal sequence o 20 RMA samples (c oss
poin s) and hei es ima ion by a linea AR il e wi h LMS op imiza ion
(𝐾= 10). On he le side a mo e e iden end o he commi ed e o
is unde lined, while on he igh i can be obse ed how a linea il e
is able o ollow he igh end, wi h a p edic ion e o ( a iance)
𝜎2=0.18. So, in o de o disco e and choose an adequa e alue o he
il e o de 𝐾, we p o ided o e alua e he PACF, conside ed, as de ined
ea lie , as he au oco ela ion be ween 𝑅𝑀𝐴(𝑣𝑊𝑗
𝑘)and 𝑅𝑀𝐴(𝑣𝑊𝑗−𝐾
𝑘),
wi hou he linea dependence o 𝑅𝑀𝐴(𝑣𝑊
𝑘)on 𝑅𝑀𝐴(𝑣𝑊𝑗−1
𝑘) h ough
𝑅𝑀𝐴(𝑣𝑊𝑗−𝐾+1
𝑘)[36].
We p o ided o ca y ou he analysis o se e al ac i eness samples
ela ed o di e en nodes in o 𝐺and, consequen ly, he PACF analysis
has been ca ied ou , a ying 𝑊,𝐿,𝛾,𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑: o space issues we
canno show all he ob ained esul s, bu we summa ize hem wi h he
ollowing igu es.
Fig. 9 shows he end o he PACF, aking in o accoun he possible
alues o lags om 𝐾=1 o 𝐾=20. We can obse e and conclude ha
he memo y e ec is no iceable o low alues o 𝐾. In pa icula he
ac i eness e olu ion can be conside ed as an 𝐴𝑅(1) p ocess, since he
unc ion spike occu s o 𝐾=1, independen ly o he chosen 𝛾 alue. Fo
𝐾=2 o 𝐾= 3 he absolu e alue o PACF goes d as ically dec easing,
while o highe alues i app oaches o 0. Clea ly, Fig. 9 is ob ained
o a pa icula combina ion o simula ion pa ame e s, bu i e lec s
he gene al PACF end.
Fig. 10 shows he same alues in a di e en o m (a co elog am):
independen ly om 𝛾,𝐾=1 (bigges and da kes ma ke ) leads o he
highes absolu e alue o PACF, while o dec easing lag alues, PACF
is negligible, showing ha no co ela ion exis s among samples a e
la ge ime pe iods.
Table 4
Pa ame e alues o he simula ion.
Pa ame e Value
Simula ion a ea 1000 ×1000 m2
Numbe o Nodes 10, 30, 50
Numbe o Ne De ices pe node 1
Wi i Phy mode DsssRa e11Mbps
Wi i P opaga ion Delay Cons an Speed P opaga ion Model
Da a T a ic Type UDP Cons an Bi Ra e
Da a T a ic Ra e 512 kbps
Da a T a ic Applica ion OnO Applica ion
Mobili y Model Random WayPoin
Mobili y Model Pause In e al Cons an (0.5 s)
Node speed in mobili y model 10, 30 m/s
To al Simula ion ime 100 s
Fo ha alue o 𝐾 he p edic ion e o could be minimized, gi en
ha he ac i eness e olu ion is no comple ely andom, bu i is egu-
la ed by a hea y co ela ion be ween samples which a e 𝐾s eps away.
So, o he nex esul s, we se 𝐾=1 and applied he LMS algo i hm o
he RMA p ocess in o de o ob ain he op imal coe icien .
Fig. 11 shows he esul s ob ained by conside ing 120 RMA samples,
wi h 𝑊=10s, 𝐿=30 m, 𝑎𝑣𝑔_𝑠𝑝𝑒𝑒𝑑=14 m/s. I can be seen how, in
gene al, he LMS is able o e alua e u u e samples wi h high accu acy
and he 𝑐𝑓 pa ame e does no hea ily a ec he o e all e o .
5.1. Me ic applica ion simula ion analysis
To analyze he usage o RA and MA in ou ing p o ocols, we
simula ed ne wo ks wi h andom opologies consis ing o 10, 30 and 50
nodes. We conside ed he impac o node mobili y and he geog aphical
size o sub-a eas ha a e used o calcula e MA alue (𝑔𝑖𝑗 in Eq. (3)).
The simula ions we e pe o med using he NS-3 Simula o o e sion
3.37 [37]. Fo he same pa ame e s o he numbe o nodes, he speed
o mo emen , and he numbe o a ic-gene a ing applica ions, 10
di e en andom scena ios we e gene a ed, which esul ed in o al
1712 simula ions. The BRITE opology gene a o o gene a e andom
opologies since i is suppo ed unde NS-3 and he sou ce code is eely
a ailable [38]. Table 4 lis s he simula ion pa ame e s including pa am-
e e s o WiFi Ne De ices which we e se o p o ide a maximal co e age
a ea o 150 m2and enable mul i-hop communica ion. Pa ame e s no
gi en he e a e de aul pa ame e s o he NS-3 3.37 simula o .
Each simula ion included wo a ic-gene a ed applica ions. Fo
each o he applica ions, a node is andomly selec ed om he (0,(𝑛∕2)−
1) ange o nodes and he sou ce a ic applica ion is ins alled on he
selec ed node. Fo each o he applica ions, a node is andomly selec ed
Compu e Ne wo ks 226 (2023) 109689
8
P. Fazio e al.
om he (𝑛∕2, 𝑛 − 1) ange o nodes and he des ina ion a ic appli-
ca ion is ins alled on he selec ed node. Loca ion-based moni o ing is
implemen ed as dedica ed module in he NS-3 simula o , which pe iodi-
cally analyzes he mo emen o nodes e e y h ee seconds. Based on he
measu ed alues, he MA alue o each node is pe iodically calcula ed.
Also, loca ion-based moni o ing was ex end o p o ide RA alue by
analyzing he ou ing ables o each node in he ne wo k. In pa icula ,
we conside ed he applica ion o he RA and MA in AODV ou ing
p o ocol. AODV is known as a eac i e ou ing p o ocol whe e ou ing
pa hs a e sea ched only when needed by looding he ne wo k [39,40].
The disco e y p ocedu e e mina es when ei he a ou e has been
ound, o no ou e is a ailable a e all ou e pe mu a ions ha e been
checked. Due o looding, an in e media y node may ecei e mul iple
RREQ que ies o ind a pa h o a emo e des ina ion. By de aul , AODV
s o es he i s RREQ while disca ding all subsequen eques s as hey
a e conside ed duplica es. In ou a ian , we conside ed he applica ion
o he RA and MA when analyzing ha b oadcas ed RREQ que ies. Each
ime node ecei es RREQ eques om i s neighbo and he e is al eady
p e iously p ocessed RERQ and s o ed in cache memo y wi h he same
o igin and des ina ion, i will calcula e RA and MA alues using Eq. (9)
o i sel and he neighbo ing node which o wa ded RREQ eques .
Suppose ha he calcula ed RMA alue o neighbo is lowe hen he
calcula ed RMA alue o i sel . Then he ecei ed RREQ eques will
be igno ed. Howe e , in opposi e case, i will be p ocessed and AODV
ou e will be upda ed o e he neighbo ing node which o wa ded
RREQ eques .
Figs. 12 and 13 shows he ob ained esul s. One can no e ha when
pa ame e gamma (𝛾 om Eq. (9)) is se o 0, he alue RMA is based on
RA, and hus, he e is no in luence o he geog aphical size o sub-a eas
ha a e used o calcula e MA alue (𝑔𝑖𝑗 in Eq. (3)). This case is deno ed
wi h blue box-plo s on g aphs ha a e iden ical in sub igu es. Howe e ,
as alue 𝛾inc eases, he RAM alue conside s RA and MA alues. In he
case o a ne wo k wi h a smalle numbe o nodes (i.e. 10), he e a e
no signi ican changes in ob ained esul s. The eason is ha a small
numbe o nodes do no lead o apid changes in he ne wo k om he
aspec o ou ing able en ies and o e all ne wo k dynamics. Howe e ,
when he ne wo k is o med wi h a la ge numbe o nodes, mo e
dynamics lead o signi ican changes in ou ing ables and MA alues.
As he numbe o ne wo k nodes inc eases, mo e mobile nodes a e
ma ked as candida es as messenge nodes be ween di e en mobili y
egions. Thus, he e a e mo e chances o ind a be e AODV ou e.
Simula ions we e pe o med wi h iden ical ne wo k opologies and
andom seeds, gua an eeing he simula ion’s epea abili y. While com-
pa ing esul s om Figs. 12 and 13, one can no e ha he ob ained
PDR alues a e signi ican ly lowe . The eason is ha as he mobili y
o nodes inc eases, he e a e mo e in e up ions o es ablished AODV
ou es. The e is also an inc eased numbe o chances o ind al e na i e
AODV ou es, bu due o high mobili y, hese al e na i e ou es las
only o a sho pe iod o ime. The impac o geog aphical sizes o
sub-a eas is mo e signi ican , and AODVM can o di e en alues o
gamma (𝛾) ou pe o m pu e AODV.
In some cases, ou modi ica ion o AODV esul ed in equal o be e
ou ing (bes exp essed wi h pu ple box-plo s when 𝛾= 1), while in
o he s, i esul ed in deg ada ion. I depends on alues o 𝛾and sizes o
sub-a eas. Howe e , he simula ed scena ios deno e only one example
o using he RMA app oach. I is possible o ind be e scena ios in
which RMA alues will ha e a mo e signi ican impac . In ou example
wi h AODV RREQ eco ds, RMA is conside ed only when he ou e is
in e up ed and needs o be e eshed by p ocessing new RREQ eco ds
( he p ocessing o he i s RREQ eco ds o es ablish he ini ial ou e is
iden ical o AODV and AODVM p o ocols). Such cases a e no equen
(especially o ne wo ks wi h low mobili y and dynamics), and a mo e
signi ican in luence o RMA eco ds is expec ed in p oac i e ou ing
p o ocols, e.g., when p ocessing pe iodic hello messages o conside
he ne wo k s a e (i.e., DSDV ou ing p o ocol [41]). Howe e , he
desc ibed example shows ha he RMA alue can signi ican ly impac
ne wo k pe o mance, e en conside ed h ough applica ion o AODV
RREQ eques s.
Fig. 12. Simula ion esul s compa ing AODV and AODVM ou ing p o ocols o
di e en sizes o ne wo k (numbe o nodes). The mobili y speed o nodes was se
o 10 m/s.
6. Conclusion and u u e wo ks
In his wo k, we p esen ed a s ochas ic analysis o he concep o
mobili y ac i eness in mobile ne wo ks, gi en i s capabili y o in luence
ne wo k dynamics ( ou ing, physical channel, e c.). We p o ided o
de ine i and gi e emphasis o he main ea u es which a e able o
in luence i s alue when mobile nodes mo e inside a geog aphical
a ea. We unde lined he impo ance o conside ing mobili y ac i eness
(di ec o ecip ocal), as well as he possibili y o p edic i , by he use
o an adap i e il e , op imized by he LMS algo i hm o he weigh s
upda e. In addi ion, we disco e ed ha he ac i eness p ocess can
be conside ed o be an o de -1 au o eg essi e p ocess. The ob ained
esul s ha e shown ha he end o mobile ac i eness can be p edic ed
wi h a e y negligible e o and his ea u e can gi e o he ne wo k
a e y impo an eedback on he u u e beha io o mobile nodes,
Compu e Ne wo ks 226 (2023) 109689
9
P. Fazio e al.
Fig. 13. Simula ion esul s compa ing AODV and AODVM ou ing p o ocols o
di e en sizes o ne wo k (numbe o nodes). The mobili y speed o nodes was se
o 30 m/s.
especially on hei s abili y in he nea u u e. We p o ided, also,
o ca y ou a pe o mance compa ison be ween he classical AODV
p o ocol (whose me ic is based on he hop-coun ), and he AODVM
(wi h he RA and MA me ics), in o de o show he bene i s o ou
p oposal.
As u u e ex ensions o he p oposed idea, we plan o conside
also A i icial In elligence (AI)-based p edic i e schemes o ou ing
op imiza ion, in o de o conside and compa e he possible ob ainable
enhancemen s, a he cos o a highe compu a ional complexi y.
CRediT au ho ship con ibu ion s a emen
Peppino Fazio: Concep ualiza ion, In es iga ion, W i ing – o igi-
nal d a , Me hodology, So wa e. Mi alem Mehic: Concep ualiza ion,
W i ing – e iew & edi ing, So wa e. Mi osla Voznak: Visualiza-
ion, Supe ision, Funding acquisi ion. Flo iano De Rango: Resou ces,
In es iga ion, Supe ision. Mau o T opea: So wa e, Da a cu a ion,
Valida ion.
Decla a ion o compe ing in e es
The au ho s decla e ha hey ha e no known compe ing inan-
cial in e es s o pe sonal ela ionships ha could ha e appea ed o
in luence he wo k epo ed in his pape .
Da a a ailabili y
Da a will be made a ailable on eques .
Acknowledgmen
The esea ch ecei ed a inancial suppo om he S uden G an
Sys em (SGS) No. SP2018/59 ‘‘Ne wo ks and Communica ion Tech-
nologies o Sma Ci ies’’, VSB - Technical Uni e si y o Os a a, Czech
Republic.
Re e ences
[1] S. Basagni, e al., in: S. Basagni, e al. (Eds.), Mobile Ad Hoc Ne wo king, John
Wiley & Sons, Inc., Hoboken, NJ, USA, 2013.
[2] F. De Rango, e al., U ili y-based p edic i e se ices o adap i e wi eless
ne wo ks wi h mobile hos s, IEEE T ans. Veh. Technol. 58 (3) (2009) 1415–1428.
[3] Peppino Fazio, Mau o T opea, Sal a o e Ma ano, A dis ibu ed hand-o e man-
agemen and pa e n p edic ion algo i hm o wi eless ne wo ks wi h mobile
hos s, in: 2013 9 h In e na ional Wi eless Communica ions and Mobile Com-
pu ing Con e ence (IWCMC), 2013, pp. 294–298, h p://dx.doi.o g/10.1109/
IWCMC.2013.6583575.
[4] W. Jiang, e al., The oad owa ds 6G: A comp ehensi e su ey, IEEE Open
J. Commun. Soc. 2 (2021) 334–366, h p://dx.doi.o g/10.1109/OJCOMS.2021.
3057679.
[5] P. Fazio, e al., Vehicula ne wo king enhancemen and mul i-channel ou ing
op imiza ion, based on mul i-objec i e me ic and minimum spanning ee, Ad .
in Elec ical and Elec onic Eng. 11 (2013) h p://dx.doi.o g/10.15598/aeee.
11i5.903.
[6] X. Masip-B uin, e al., Reducing he e ec s o ou ing inaccu acy by means o
p edic ion and an inno a i e link-s a e cos , IEEE Commun. Le . 14 (5) (2010)
492–494.
[7] P. Fazio, e al., P edic ion and QoS enhancemen in new gene a ion cellula
ne wo ks wi h mobile hos s: A su ey on di e en p o ocols and con en-
ional/uncon en ional app oaches, IEEE Commun. Su . Tu o . 19 (3) (2017)
1822–1841.
[8] B. Sun, e al., An en opy-based s abili y QoS ou ing wi h p io i y schedule in
MANET using uzzy con olle s, Fuzzy Sys . Knowl. Disco . 4223 (2006).
[9] C. Ce asoli, e al., The gene aliza ion o in o ma ion en opy o MANET me ics,
in: IEEE Mili a y Communica ions Con e ence, 2008, pp. 1–9.
[10] A. Singh, e al., Ad anced ou ing on AODV using link p edic ion in Mobile
Ad-Hoc Ne wo k, in: 3 d In e na ional Con e ence on Ad ances in Compu ing,
Communica ion and Au oma ion - ICACCA, 2017, pp. 1–7.
[11] P. Gi e, e al., Link s abili y p edic ion o mobile Ad-hoc ne wo k ou e s abili y,
in: In e na ional Con e ence on In en i e Sys ems and Con ol - ICISC, 2017, pp.
1–5.
[12] E.Y. Hua, e al., An algo i hm o p edic ion o link li e ime in MANET based
on unscen ed kalman il e , IEEE Commun. Le . 13 (10) (2009) 782–784.
[13] A. Yada , e al., Imp o ing Rou ing Pe o mance in AODV wi h Link P edic ion
in Mobile Ad-Hoc Ne wo k, Sp inge Science Business Media New Yo k, 2015.
[14] F. Ma inez, e al., Ci yMob a mobili y model pa e n gene a o o VANETs,
in: IEEE In e na ional Con e ence on Communica ions Vehicula Ne wo king
Applica ions Wo kshop VehiMobi, 19–23 May, Beijing China, 2008.
[15] OpenS ee Map home page: h p://www.opens ee map.o g.
[16] R. Timo, e al., On en opy measu es o dynamic ne wo k opologies: limi s o
MANET, in: Aus alian Communica ions Theo y Wo kshop, 2005, pp. 95–101.
[17] J.P. Coon, e al., On he condi ional en opy o wi eless ne wo ks, in: 16 h
In e na ional Symposium on Modeling and Op imiza ion in Mobile, Ad Hoc, and
Wi eless Ne wo ks, WiOp , 2018, pp. 1–6, h p://dx.doi.o g/10.23919/WIOPT.
2018.8362874.
[18] K. Guo, e al., A us ed esou ce-based ou ing algo i hm wi h en opy es ima ion
in in eg a ed space- e es ial ne wo k, IEEE Access 8 (2020) 122456–122468,
h p://dx.doi.o g/10.1109/ACCESS.2020.3007218.