Sunteți pe pagina 1din 8

F l e a N e t : AV i r t u a l Ma r ke t Pl a ce

on V e hi cu l a r N e t wor ks (Invi t e d Pa pe r )
U i chi n L e e , J oon- S a ng Pa r k, E y a l Am i r , Ma r i o G e r l a
D e pa r t m e nt of C om pu t e r S ci e nce
U ni ve r si t y of C a l i f or ni a L os Ang e l e s, C A9 0 0 9 5
{u cl e e , j spa r k, e y a l a m i r , g e r l a } @ cs. u cl a . e du
Ab st r a ct - O ve r r e ce nt y e a r s, m ob i l e Int e r ne t de vi ce s su ch a s
l a pt ops, PD As, sm a r t phone s e t c, ha ve b e com e e x t r e m e l y popu l a r
a nd wi de spr e a d. O nce on b oa r d of a ve hi cl e , t he se de vi ce s ca n
a u t om a t i ca l l y conne ct t o t he ve hi cl e pr oce ssor a nd t hu s g r e a t l y
a m pl i f y t he com m u ni ca t i ons a nd pr oce ssi ng ca pa b i l i t i e s a va i l a b l e
t o t he owne r i n a " pe de st r i a n m ode . " We e nvi si on t ha t t hi s
" a m pl i f i ca t i on" oppor t u ni t y wi l l b e one of t he dr i ve r s of ca r t o ca r
a nd ca r t o cu r b com m u ni ca t i ons. In f a ct , t he ca r com m u ni ca t i ons
sy st e m wi l l not b e u se d e x cl u si ve l y f or m ob i l e Int e r ne t a cce ss, b u t
a l so a s a di st r i b u t e d pl a t f or m f or t he " oppor t u ni st i c" coope r a t i on
a m ong pe opl e wi t h sha r e d i nt e r e st s/ g oa l s. E x cha ng i ng sa f e t y
m e ssa g e s a m ong ve hi cl e s i s a com pe l l i ng e x a m pl e . S t r e t chi ng
oppor t u ni st i c coope r a t i on we l l b e y ond sa f e t y m e ssa g e s, we di s-
cu ss i n t hi s pa pe r t he conce pt of vi r t u a l " f l e a m a r ke t " ove r
V AN E T ca l l e d F l e a N e t . In F l e a N e t , cu st om e r s, e i t he r m ob i l e (i . e . ,
ve hi cl e s) or st a t i ona r y (i . e . , pe de st r i a ns, r oa dsi de shop owne r ),
e x pr e ss t he i r de m a nds/ of f e r s, e . g . , wa nt t o b u y or se l l a n i t e m , vi a
r a di o q u e r i e s. The se q u e r i e s a r e oppor t u ni st i ca l l y di sse m i na t e d
e x pl oi t i ng i n pa r t t he m ob i l i t y of ot he r cu st om e r s i n or de r t o
f i nd t he cu st om e r / ve ndor wi t h m a t chi ng ne e ds/ r e sou r ce s. In t he
pa pe r we i de nt i f y t he ke y pe r f or m a nce m e t r i cs, na m e l y q u e r y
r e sol u t i on l a t e ncy , sca l a b i l i t y , a nd m ob i l i t y . B a se d on t he m e t r i cs,
u si ng m ode l s a nd si m u l a t i on, we show t ha t F l e a N e t ca n e f f i ci e nt l y
su ppor t a m a r ke t pl a ce ove r ve hi cu l a r ne t wor ks.
I. IN TRO D U C TIO N
Wi r e l e ss m ob i l e de vi ce s su ch a s sm a r t phone s, PD As, a nd
l a pt ops b e com e u b i q u i t ou s i n ou r da i l y l i ve s. We u se t he m a t
hom e , whi l e we wa l k a nd whi l e we dr i ve . In t he f u t u r e e ve r y
ve hi cl e wi l l b e e q u i ppe d wi t h wi r e l e ss de vi ce s [ 2 ] t ha t e na b l e
com m u ni ca t i ons wi t h r oa dsi de ob j e ct s a nd a l so wi t h ot he r
ve hi cl e s. The se de vi ce s g u i de u s i nt o a ne w e r a of pe r va si ve
com pu t i ng i n whi ch se a m l e ss a cce ss t o i nf or m a t i on sou r ce s i s
pr ovi de d. Whe n t r a ve l i ng or shoppi ng , f or i nst a nce , we ca n
se a r ch t he we b t o g e t di r e ct i ons or t o l oca t e spe ci f i c pr odu ct s.
In f a ct , not onl y do su ch de vi ce s e m powe r u s wi t h u b i q u i -
t ou s Int e r ne t a cce ss b u t t he y a l so cr e a t e a ne w e nvi r onm e nt
whe r e oppor t u ni st i c coope r a t i on ca n e m e r g e a m ong u se r s wi t h
sha r e d i nt e r e st s/ g oa l s, e . g . , dr i ve r s e x cha ng i ng sa f e t y r e l a t e d
i nf or m a t i on, shoppe r s/ se l l e r s t r a di ng g oods, e t c [ 1 1 ] . U si ng
wi r e l e ss ve hi cu l a r de vi ce s, dr i ve r s wi l l b e a b l e t o coope r a t e t o
a n e x t e nt a nd wi t h a f l e x i b i l i t y ne ve r known b e f or e .
Thi s r e se a r ch de scr i b e d i n t hi s pa pe r i s r e l a t e d t o a n
e m e r g i ng b ody of wor k t ha t e x pl oi t s ve hi cu l a r wi r e l e ss con-
ne ct i vi t y . Pr e vi ou s wor ks i ncl u de Pe opl e N e t [ 8 ] whi ch e na b l e s
wi r e l e ss u se r s t o f or m a vi r t u a l soci a l ne t wor k t ha t m i m i cs t he
wa y pe opl e se e k i nf or m a t i on vi a soci a l ne t wor ki ng t hr ou g h
di r e ct cont a ct s. In Pe opl e N e t , de vi ce s com m u ni ca t e wi t h e a ch
ot he r on b e ha l f of t he owne r s t o e x cha ng e or ob t a i n ne e de d
i nf or m a t i on. F or e x a m pl e , a n i ndi vi du a l t ha t wa nt s t o b u y / se l l
a sol d- ou t Y a nke e s/ Re d S ox b a se b a l l t i cke t ca n si m pl y " post "
a b u y / se l l t i cke t q u e r y (f or a st a t e d pr i ce ) a t som e l oca t i on
possi b l y f a r a wa y f r om t he Y a nke e s' st a di u m . To pe r m i t t he
e x cha ng e of i nf or m a t i on ove r r e l a t i ve l y l a r g e g e og r a phi c a r e a s,
Pe opl e N e t u se s t he f i x e d i nf r a st r u ct u r e (e . g . , ce l l u l a r ne t wor ks,
m e sh ne t wor ks, e t c. ) t o post a q u e r y t o i t s g e og r a phi ca l l y
pe r t i ne nt pl a ce ca l l e d a b a z a a r , e . g . , t he Y a nke e s' st a di u m .
Wi t hi n a b a z a a r , i t t a ke s a dva nt a g e of f r e e - of - cha r g e b u t
i nt e r m i t t e nt conne ct i vi t y pr ovi de d b y shor t r a ng e r a di os su ch
a s B l u e t oot h. Thi s r e su l t s i n e pi de m i c q u e r y di sse m i na t i on.
N a m e l y , a q u e r y i s pr opa g a t e d b y si m pl y copy i ng i t f r om
one de vi ce t o a not he r whe ne ve r a wi r e l e ss conne ct i on ca n
b e " oppor t u ni st i ca l l y " e st a b l i she d. If a m a t ch t o t he q u e r y i s
f ou nd, t he u se r who i ni t i a l l y pl a ce d t he q u e r y i s e ve nt u a l l y
i nf or m e d of t he m a t ch (e . g . , vi a e m a i l or S MS m e ssa g e ).
In t hi s pa pe r , we pr opose F l e a N e t t o pr ovi de a " vi r t u a l
f l e a m a r ke t " se r vi ce r u nni ng i n u r b a n ve hi cu l a r ne t wor ks.
F l e a N e t ope r a t e s on t he ve hi cu l a r " a d hoc g r i d" wi t hou t a ny
i nf r a st r u ct u r e su ppor t . We wi l l show t ha t F l e a N e t pr ovi de s a n
e x ce l l e nt m e t hod f or pe opl e t o com m u ni ca t e wi t h e a ch ot he r a s
b u y e r s a nd se l l e r s of g oods (or i nf or m a t i on) a nd t o e f f i ci e nt l y
f i nd m a t che s of i nt e r e st , pot e nt i a l l y l e a di ng t o t r a nsa ct i ons.
U r b a n ve hi cu l a r ne t wor ks f or m e d b y ve hi cl e s on t he r oa d
a nd r oa dsi de st a t i ons i n m e t r opol i t a n a r e a s ca n b e cha r a ct e r -
i z e d a s l a r g e sca l e (e . g . , t he whol e m e t r opol i t a n a r e a ), de nse
(e . g . , u p t o hu ndr e ds of t hou sa nds of node s i n a 1 0 0 sq u a r e
m i l e a r e a ), a nd hi g hl y m ob i l e (e . g . , u p t o 6 0 m ph). The se cha r -
a ct e r i st i cs pose a f or m i da b l e cha l l e ng e t o F l e a N e t . E pi de m i c
q u e r y di sse m i na t i on su ch a s u se d i n Pe opl e N e t b e com e s l e ss
e f f i ci e nt b e ca u se l a r g e a m ou nt of i nf or m a t i on m i g ht b e f l oode d
i nt o t he e nt i r e ne t wor k du e t o ve r y f r e q u e nt ca r e ncou nt e r s i n a
l a r g e - sca l e ve hi cu l a r ne t wor k. In a ddi t i on, whi l e e pi de m i ca l l y
spr e a di ng , a g i ve n q u e r y cou l d f i nd t he sa m e m a t che d q u e r y
m or e t ha n once , t hu s l e a di ng t o pot e nt i a l l y m a ny r e du nda nt
m a t che s.
F l e a N e t r e m e di e s t hi s pr ob l e m wi t h m ob i l i t y a ssi st e d q u e r y
di sse m i na t i on whe r e t he q u e r y " or i g i na t or " pe r i odi ca l l y a d-
ve r t i se s hi s q u e r y onl y t o one hop ne i g hb or s. E a ch ne i g hb or
t he n st or e s t he a dve r t i se m e nt (i . e . , q u e r y ) i n i t s l oca l da t a b a se
wi t hou t a ny f u r t he r r e l a y i ng ; t hu s, t he q u e r y spr e a ds onl y
b e ca u se of ve hi cl e m ot i on. U pon r e ce i vi ng a q u e r y , a node
t r i e s t o r e sol ve i t l oca l l y i n i t s da t a b a se ; i n ca se of su cce ss,
0 - 7 8 0 3 - 9 7 9 2 - 4 / 0 6 / $ 2 0 . 0 0 2 0 0 6 IE E E
t he or i g i na t or wi l l b e a u t om a t i ca l l y i nf or m e d. Am a t ch onl y
ha ppe ns i n i t s ne i g hb or s a nd t hu s, t he r e i s no r e du nda nt m a t ch
not i f i ca t i on. Thi s m a t ch cou l d l e a d t o a n a ct u a l t r a nsa ct i on;
F l e a N e t a l so pr ovi de s a m e cha ni sm t ha t r ou t e s t he t r a nsa ct i on
r e q u e st / r e pl y b y u si ng L a st E ncou nt e r Rou t i ng (L E R) [ 4 ] . 1
L E R i s b a se d on g e o- r ou t i ng a nd com b i ne s l oca t i on se r vi ce
a nd r ou t i ng se r vi ce . In F l e a N e t t he q u e r y pa cke t i ncl u de s t he
or i g i na t or g e o- coor di na t e s, a nd t hu s, L E R doe s not i ncu r a ny
a ddi t i ona l r ou t i ng cost .
The pa pe r cont r i b u t e s ne w conce pt s/ r e su l t s t o t he e x i st i ng
b ody of r e se a r ch i n t hi s a r e a . F i r st , we i nt r odu ce t he ne w
m ode l of a vi r t u a l m a r ke t pl a ce ove r ve hi cu l a r ne t wor ks. S e c-
ond, we pr opose a nove l e pi de m i c b a se d a r chi t e ct u r e , F l e a N e t
t ha t sca l e s t o t hou sa nds of node s a nd i s non- i nt r u si ve t o
e x i st i ng se r vi ce s. F i na l l y , we pr ovi de a n e x t e nsi ve e va l u a t i on
of t he F l e a N e t pr ot ocol s vi a b ot h a na l y si s a nd si m u l a t i on.
Ake y r e su l t of t hi s st u dy i s t he f a ct t ha t a r a ndom q u e r y
ca n b e r e sol ve d, i n m ost ca se s, wi t hi n a t ol e r a b l e a m ou nt
of t i m e a nd wi t h m i ni m a l b a ndwi dt h, st or a g e a nd pr oce ssi ng
ove r he a d. Anot he r i nt e r e st i ng r e su l t i s t ha t i f t he a dve r t i se r ,
i . e . , Adst a t i on, i s st a t i ona r y , t he q u e r y r e sol u t i on t i m e i s
cr i t i ca l l y de pe nde nt on i t s l oca t i on.
Thi s pa pe r i s or g a ni z e d a s f ol l ows. In S e ct i on II, we r e vi e w
t he r e l a t e d wor k. In S e ct i on III, we de t a i l ou r pr opose d F l e a N e t
f ol l owe d b y a si m pl e a na l y si s i n S e ct i on IV . In S e ct i on V , we
e va l u a t e ou r pr ot ocol s t hr ou g h e x t e nsi ve si m u l a t i ons. F i na l l y ,
we concl u de t he pa pe r i n S e ct i on V I.
II. RE L ATE D WO RK
A. Q u e r y di sse m i na t i on
Mob i l e - t o- m ob i l e i nf or m a t i on e x cha ng e wi t h i nf r a st r u ct u r e
su ppor t ha s b e e n a ddr e sse d i n Pe opl e N e t [ 8 ] . Pe opl e N e t
m i m i cs t he wa y pe opl e di sse m i na t e a nd di scove r i nf or m a t i on
i n r e a l l i f e vi a pe r sona l cont a ct s. It f or m s a vi r t u a l wi r e l e ss
soci a l ne t wor k t hr ou g h por t a b l e de vi ce s wi t h m u l t i pl e ne t wor k
i nt e r f a ce s, e . g . , ce l l u l a r a nd B l u e t oot h. In Pe opl e N e t , a g i ve n
a r e a i s di vi de d i nt o non- ove r l a ppi ng r e g i ons ca l l e d b a z a a r s
e a ch of whi ch i s de di ca t e d t o ha ndl i ng ha ndl e ce r t a i n t y pe s
of q u e r i e s pl a ce d b y u se r s. Aq u e r y (e i t he r se l l or b u y ) i s
pr opa g a t e d vi a t he ne t wor k i nf r a st r u ct u r e , t y pi ca l l y t he ce l l u l a r
ne t wor k, t o k r a ndom l y se l e ct e d u se r s i n t he a ssoci a t e d b a z a a r
a s t he i ni t i a l se e ds f or da t a di sse m i na t i on. To spr e a d q u e r i e s i n
a spa r se ne t wor k i n a g i ve n b a z a a r 2 , Pe opl e N e t u se s e pi de m i c
q u e r y di sse m i na t i on; a node r a ndom l y swa ps a q u e r y wi t h one
of i t s ne i g hb or s b e ca u se of r a r e e ncou nt e r s a m ong pe opl e a nd
r e l a t i ve l y sm a l l si z e of b u f f e r s.
As m e nt i one d e a r l i e r , Pe opl e N e t i s l e ss e f f i ci e nt whe n i t
ope r a t e s i n a de nse / l a r g e - sca l e ne t wor k su ch a s a V AN E T b e -
ca u se t he di sse m i na t i on pol i cy b e com e s ne t wor k- wi de f l ood-
i ng . O ne m i g ht a r g u e t ha t t hi s pr ob l e m ca n b e a l l e vi a t e d b y
' Au se r cou l d se e m u l t i pl e m a t che s f or a g i ve n q u e r y . B a se d on hi s own
cr i t e r i on (e i t he r on di st a nce f r om hi s cu r r e nt l oca t i on or on t he of f e r e d pr i ce ),
he se l e ct s t he b e st one a nd se nds t he t r a nsa ct i on r e q u e st . The n, t he t a r g e t u se r
r e sponds wi t h t he t r a nsa ct i on r e pl y a f t e r se e i ng t he r e q u e st .
2 Thi s i s m a i nl y du e t o l ow pe ne t r a t i on of por t a b l e de vi ce s a nd t he i r shor t
com m u ni ca t i on r a ng e (e . g . , 1 0 m e t e r s f or B l u e t oot h C l a ss 3 )
i nt r odu ci ng pr ob a b i l i st i c f or wa r di ng a nd a l a r g e a dve r t i se m e nt
i nt e r va l (e . g . , a r e ce i ve d q u e r y cou l d b e di sse m i na t e d wi t h
l ow pr ob a b i l i t y ), b u t su ch a pol i cy i s i nt r i nsi ca l l y not sca l a b l e
a s we wi l l se e l a t e r i n S e ct i on IV . In a ddi t i on, t hi s e pi -
de m i c di sse m i na t i on wi l l l e a d t o pot e nt i a l l y m a ny " r e du nda nt "
m a t che s. In t he wor st ca se , g i ve n t ha t a se l l q u e r y ha s a l r e a dy
di sse m i na t e d t o t he whol e u se r s, sa y N , once a b u y q u e r y
st a r t s spr e a di ng f r om t he or i g i na t or , i t wi l l g e ne r a t e N - 1
r e du nda nt m a t che s. The se r e du nda nt m a t che s wi l l b e not i f i e d
t o t he or i g i na t or a nd se ve r e l y a f f e ct t he pe r f or m a nce . To t he se
r e a sons, Pe opl e N e t or si m i l a r sche m e s su ch a s [ 1 3 ] ca nnot b e
di r e ct l y a ppl i ca b l e t o ve hi cu l a r ne t wor ks. 3
Inst e a d, we u t i l i z e t he t wo- hop m u l t i - copy pr ot ocol , a m ob i l -
i t y a ssi st e d da t a di sse m i na t i on t e chni q u e [ 3 ] , whe r e t he sou r ce
node onl y copi e s a m e ssa g e t o i t s di r e ct cont a ct node s (i . e . ,
node s wi t hi n i t s com m u ni ca t i on r a ng e ) a nd t hose node m a y
f or wa r d i t t o t he de st i na t i on node . It i s i m por t a nt t o not e t ha t
su ch a pr ot ocol i s " sca l a b l e , " a s we wi l l se e l a t e r i n S e ct i on
IV . The ke y di f f e r e nce f r om t he m u l t i - copy pr ot ocol i s t ha t
F l e a N e t doe s not a ssu m e a ny pa r t i cu l a r de st i na t i on f or a g i ve n
m e ssa g e , b u t t he m e ssa g e i s di sse m i na t e d ove r t he ne t wor k a nd
i nt e r m i di a t e node s wi t h a m a t che d q u e r y of sha r e d i nt e r e st s
a r e t he pot e nt i a l de st i na t i on of t he m e ssa g e . N ot e t ha t [ 3 ] a l so
shows t ha t t he m ob i l i t y pa t t e r n i s cr u ci a l t o t he pe r f or m a nce of
da t a di sse m i na t i on. Al t hou g h r e st r i ct e d m ob i l i t y i n ve hi cu l a r
ne t wor ks se ve r e l y a f f e ct s t he pe r f or m a nce , t he popu l a r i t y of a
q u e r y ca n g r e a t l y i m pr ove t he pe r f or m a nce .
In AdTor r e nt [ 9 ] , st a t i c wi r e l e ss D i g i t a l B i l l b oa r ds on t he
r oa dsi de a r e u se d f or a dve r t i se m e nt . D i g i t a l B i l l b oa r ds onl y
pu sh a d cont e nt s t o t he ve hi cl e s pa ssi ng b y . Ad cont e nt s
a r e pot e nt i a l l y l a r g e i n si z e su ch a s hot e l vi r t u a l t ou r s or
show pr e vi e ws. E a ch node g ossi ps i t s cont e nt a va i l a b i l i t y t o
ne i g hb or s t o f a ci l i t a t e t he se a r ch. O n t he ot he r ha nd, m ob i l e
u se r s se a r ch f or cont e nt s of i nt e r e st b y q u e r y i ng ne i g hb or s
u p t o k- hops a wa y . As a r e su l t , t he y f i nd pot e nt i a l node s t o
downl oa d f r om (i . e . , pu l l ) t he a d cont e nt . S i nce t he e ncou nt e r s
of D i g i t a l B i l l b oa r ds a r e r a r e , a nd t he si z e of a d cont e nt i s
r e l a t i ve l y l a r g e , a d consu m e r s m ost l y " pu l l " t he a d cont e nt s.
U nl i ke AdTor r e nt , F l e a N e t i s f ocu se d on di sse m i na t i ng a nd
r e sol vi ng sm a l l si z e q u e r i e s (i . e . , a t m ost f e w KB ), t hr ou g h
whi ch u se r s sa t i a t e t he i r m a r ke t de m a nds su ch a s b u y i ng or
se l l i ng a n i t e m . S i nce t he r e i s t he e q u i l i b r i u m b e t we e n su ppl y
a nd de m a nd i n a t y pi ca l m a r ke t , we cou l d sa y t ha t F l e a N e t i s
b a si ca l l y a " b a l a nce d" pu sh/ pu l l sy st e m .
B . Rou t i ng i n V AN E T
In V AN E T, g e or ou t i ng ha s b e e n e x t e nsi ve l y i nve st i g a t e d f or
sca l a b l e de l i ve r y . G e or ou t i ng wor ks we l l i n de nse ne t wor ks.
H owe ve r , i f ve hi cl e de nsi t y i s l ow, sa y of f r u sh hou r a nd i n
pe r i phe r a l a r e a s, t he ve hi cl e conne ct i vi t y i s i nt e r m i t t e nt . In
t hi s ca se , one ca n e x pl oi t t he pr e di ct a b l e m ob i l i t y i n V AN E T
t o " a ssi st " g e or ou t i ng wi t h ca r r y a nd f or wa r d: a ve hi cl e
3 N ot e t ha t Pe opl e N e t wi t h i t s or i g i na l se t t i ng (whe r e pe opl e a r e di sse m i na t -
i ng q u e r i e s) wi l l not su f f e r f r om t hi s pr ob l e m si nce e ncou nt e r s a m ong pe opl e
a r e not f r e q u e nt , a nd por t a b l e de vi ce s u su a l l y ha ve sm a l l b u f f e r s com pa r e d
t o t he nu m b e r of i ncom i ng r e q u e st s.
ca r r i e s pa cke t s a nd f or wa r ds t he m t o a ne wl y f ou nd ve hi cl e
t ha t i s m ovi ng t owa r ds t he de st i na t i on. Thi s wor ks we l l onl y
f or de l a y t ol e r a nt a ppl i ca t i ons [ 1 6 ] . [ 6 ] u se s t he knowl e dg e
of t he r e l a t i ve ve l oci t i e s a nd di r e ct i ons of one ' s ne i g hb or s
t o m a ke a f or wa r di ng de ci si on. MD D V [ 1 2 ] u t i l i z e s ve hi cl e
t r a f f i c hi st or y da t a a nd r ou t e pa cke t s b a se d on a pr e de t e r m i ne d
t r a j e ct or y , u si ng a di g i t a l m a p. V AD D [ 1 5 ] m oni t or s ve hi cl e
posi t i on/ m ot i on i nf or m a t i on wi t hi n a b ou nde d a r e a t o choose
t he pa cke t f or wa r di ng di r e ct i on (i . e . , r oa d se l e ct i on a t a n
i nt e r se ct i on) t ha t m i ni m i z e s t he de l i ve r y de l a y
Apr e r e q u i si t e of g e og r a phi c r ou t i ng i s a l oca t i on se r vi ce
t ha t t e l l s whe r e t he de st i na t i on i s. D e vi si ng e f f i ci e nt , sca l a b l e ,
a nd r ob u st l oca t i on se r vi ce s ha s b e e n a n a ct i ve a r e a of r e se a r ch
i n r e ce nt y e a r s [ 1 4 ] . U nf or t u na t e l y , t he f r e q u e nt cha ng e s
e x pe r i e nce d i n a ve hi cl e ne t wor k t opol og y m a ke a ccu r a t e
l oca t i on se r vi ce cost l y . An e l e g a nt wa y of r e du ci ng t hi s cost i s
b y e x pl oi t i ng spa t i a l - t e m por a l cor r e l a t i on t ha t e x i st s i n m ost
r e a l i st i c m ob i l i t y pa t t e r ns; i . e . , t he di st a nce b e t we e n t wo node s
i s m or e or l e ss cor r e l a t e d wi t h t he t i m e e l a pse d si nce t he y
l a st e ncou nt e r e d e a ch ot he r . Thi s ob se r va t i on b r ou g ht f or t h
L a st E ncou nt e r Rou t i ng (L E R) [ 4 ] . In F l e a N e t , si nce e a ch
ve hi cl e ca n pi g g y - b a ck t he cu r r e nt posi t i on i nt o i t s q u e r y
a dve r t i se m e nt , L E R ca n b e su ppor t e d a t no e x t r a cost . L E R,
howe ve r , doe s not a ddr e ss i nt e r m i t t e nt conne ct i vi t y . In t hi s
pa pe r , we e nha nce L E R b y pr ovi di ng t he ca r r y - a nd- f or wa r d
f u nct i ona l i t y . As we wi l l se e l a t e r , e nha nce d L E R pl a y s a
ke y r ol e i n F l e a N e t whe n t he q u e r y sou r ce ne e ds t o not i f y
i t s de ci si on t o t he owne r of t he chose n m a t ch.
III. F L E AN E T S Y S TE M
In t hi s se ct i on, we de scr i b e t he F l e a N e t sy st e m . We f i r st
g i ve a n ove r vi e w of t he F l e a N e t a r chi t e ct u r e a nd u nde r l y i ng
ve hi cu l a r ne t wor ks. We t he n pr e se nt t he F l e a N e t q u e r y di s-
se m i na t i on/ m a t chi ng not i f i ca t i on pr ot ocol .
A. F l e a N e t a r chi t e ct u r e
The g oa l of F l e a N e t i s t o e x cha ng e / r e sol ve q u e r i e s a nd
concl u de t r a nsa ct i ons (e . g . , se l l / b u y a b a se b a l l t i cke t ne a r t he
st a di u m b e f or e t he pl a y t i m e ) i n u r b a n ve hi cu l a r ne t wor ks
whe r e ve hi cl e s com m u ni ca t e t hr ou g h a wi r e l e ss i nt e r f a ce su ch
a s D e di ca t e d S hor t Ra ng e C om m u ni ca t i on (D S RC ) [ 2 ] . D S RC
de vi ce s ope r a t e i n t he 5 . 9 G H z b a nd a nd ca n a chi e ve u p t o 2 7
Mb ps wi t hi n a r a ng e of 1 0 0 0 m . V e hi cl e s a s we l l a s st a t i c
r oa dsi de Adst a t i ons (se e F i g u r e 1 ) g e ne r a t e a nd pr opa g a t e
q u e r i e s. Adst a t i ons ca n b e st or e s a dve r t i si ng t he i r pr odu ct s.
F or e x a m pl e , a pi z z e r i a cou l d a dve r t i se i t s spe ci a l pi z z a
of f e r t o ve hi cl e s pa ssi ng b y a nd a dr i ve r who r e ce i ve d t he
a dve r t i se m e nt cou l d pl a ce a n or de r .
U nl i ke t y pi ca l pe r sona l m ob i l e de vi ce s su ch a s PD As,
F l e a N e t node s (e . g . , i n- ca r com pu t e r s, de skt op m a chi ne s i n
a b u i l di ng ) a r e not r e st r i ct e d b y t he e ne r g y const r a i nt s a nd
t hu s, a r e e q u i ppe d wi t h f a i r l y hi g h pr oce ssi ng powe r a nd
l a r g e st or a g e . O n t op of t hi s st or a g e , we a ssu m e t ha t a l i g ht -
we i g ht da t a b a se su ch a s B e r ke l e y D B [ 1 ] i s r u nni ng t o st or e
a nd r e sol ve q u e r i e s f r om ot he r ve hi cl e s. F l e a N e t doe s not
consi de r t he Int e r ne t conne ct i on t hr ou g h t he hot spot s a va i l a b l e
F i g . 1 . E x a m pl e of F l e a N e t
on t he u r b a n st r e e t s, b u t r a t he r f ocu se s on q u e r y e x cha ng e a nd
r e sol u t i on a m ong ve hi cl e s. Mor e ove r , we si m pl y a ssu m e t ha t ,
wi t h t he sa m e g oa l of q u e r y e x cha ng i ng a nd r e sol u t i on, u se r s
a r e wi l l i ng t o coope r a t e .
B . F l e a N e t pr ot ocol
The F l e a N e t pr ot ocol i s com pose d of q u e r y di sse m i na t i on
a nd m a t ch/ t r a nsa ct i on not i f i ca t i on. We di scu ss m e ssa g e f or -
m a t s f i r st a nd t he n de scr i b e t he pr ot ocol i n de t a i l . The e f f i ca cy
of t he pr opose d pr ot ocol i s a na l y z e d i n S e ct i on IV .
1 ) Me ssa g e f or m a t s: We de f i ne m e ssa g e f or m a t s u se d
i n F l e a N e t a nd e x pl a i n e a ch m e ssa g e t y pe i n de t a i l . E ve r y
m e ssa g e ha s t he com m on m e ssa g e he a de r whi ch i ncl u de s a
m e ssa g e t y pe f i e l d f ol l owe d b y u se r ID (U ID ) a nd e ncode d
posi t i ons (se e F i g u r e 2 ). 4 F l e a N e t de f i ne s t hr e e m e ssa g e t y pe s:
q u e r y , m a t ch, a nd t r a nsa ct i on. F i r st , a q u e r y m e ssa g e i s u se d
f or r e pr e se nt i ng t he i nf or m a t i on a b ou t t he g oods t ha t a pe r son
posse sse s or se e ks. S e cond, a m a t ch m e ssa g e i s u se d t o i nf or m
u se r s t ha t a node f i nds q u e r i e s wi t h a m a t chi ng i nt e r e st .
F i na l l y , a t r a nsa ct i on m e ssa g e i s u se d whe ne ve r a u se r wa nt s
t o m a ke a t r a nsa ct i on r e q u e st or r e spond t o su ch a r e q u e st .
L e t u s l ook a t e a ch m e ssa g e t y pe i n m or e de t a i l .
Aq u e r y i ncl u de s se q u e nce nu m b e r , q u e r y t y pe , not i f i ca t i on
f l a g (N ), m a x i m u m nu m b e r of m a t che s (N MAX ), r e f e r e nce
l oca t i on/ r a di u s (R- L oc/ Ra di u s), e x pi r a t i on t i m e , m u l t i - l e ve l
de scr i pt i on (L 1
. . .
L N ), a nd a ddi t i ona l de scr i pt i on (se e F i g u r e
2 ). S e q u e nce nu m b e r a l ong wi t h t he u se r ID i s u se d t o
u ni q u e l y i de nt i f y a q u e r y . The r e cou l d b e pot e nt i a l l y m a ny
t y pe s of q u e r i e s, b u t f or t he sa ke of si m pl i ci t y , i n t hi s pa pe r
we a ssu m e t ha t t he r e a r e t wo q u e r y t y pe s: b u y a nd se l l , b ot h
f or t he sa m e i t e m . Anot i f i ca t i on f l a g i s se t i f a u se r wa nt s t o
r e ce i ve t he q u e r y r e sol u t i on r e su l t s. B y se t t i ng N MAX , a u se r
ca n e x pl i ci t l y se t t he m a x i m u m nu m b e r of m a t che s t ha t a u se r
wa nt s t o r e ce i ve . R- L oc cont a i ns t he u se r ' s r e f e r e nce l oca t i on,
a nd t he di sse m i na t i on r a di u s. Au se r ca n de f i ne a n a r b i t r a r y
l oca t i on (e . g . , one ' s r e a l hom e a ddr e ss) a s hom e l oca t i on a nd
a ccor di ng l y se t t he di sse m i na t i on r a di u s. The e x pi r a t i on t i m e
of a q u e r y ca n b e se t t hr ou g h E x p. The m u l t i - l e ve l de scr i pt i on
i s g i ve n b a se d on a hi e r a r chi ca l or de r . N ot e t ha t t he N MAX
4 We r e pr e se nt a posi t i on f ou r b y t e f l oa t i ng poi nt q u a nt i t i e s, f or x a nd
y coor di na t e s, whi ch i s u se d f or l a st e ncou nt e r r ou t i ng a s de scr i b e d i n t he
pr e vi ou s se ct i on.
or t he e x pi r a t i on t i m e f i e l d pe r m i t s t he node s t o a u t om a t i ca l l y
di spose t he q u e r y a f t e r e i t he r r e ce i vi ng N MAX m a t che s or
pa ssi ng t he e x pi r a t i on t i m e . Wi t h r e g a r d t o t he m u l t i - l e ve l
de scr i pt i on f i e l d, we si m pl y a ssu m e t ha t F l e a N e t u se r s a r e
g i ve n t he de t a i l e d ve r si on of a n e B a y - l i ke hi e r a r chy . Au se r
cou l d l e a ve a ddi t i ona l com m e nt s i n t he u se r de scr i pt i on (U D )
f i e l d. H e r e , we a ssu m e t ha t u se r s' de scr i pt i ons of a n i t e m a r e
u ni f or m ; e . g . , u se r s who a r e i nt e r e st e d i n " i Pod N a no" wi l l
a l wa y s de scr i b e i t u si ng t he sa m e se nt e nce . N ot e t ha t si nce
q u e r y si z e i s r e l a t i ve l y sm a l l , a node t y pi ca l l y pa cks a nu m b e r
of q u e r i e s i nt o a si ng l e pa cke t . F i g u r e 2 shows t ha t N q u e r i e s
a r e pa cke d i nt o a si ng l e pa cke t .
H E AD E R
TMsy
U ID X - l oc Y - l oc
Q U E RY 1
S E Q # Q u e r y N N MAX R- L oc/ E x p
Ty pe Ra di u s
1 i L 2 - L N U se r D e scr i pt i on
Q U E RY N
S E Q # Q u e r y N N MAX R- L oc E x p
Ty pe Ra di u s
L L +- - - - - - L N U se r D e scr i pt i on
F i g . 2 . Ase t of N q u e r i e s i n a si ng l e pa cke t
Am a t ch occu r s whe n t wo di f f e r e nt t y pe s of q u e r i e s (e . g . ,
b u y a nd se l l q u e r i e s) ha ve t he sa m e hi e r a r chi ca l st r u ct u r e a s
we l l a s u se r de scr i pt i on. F or e x a m pl e , g i ve n t ha t we ha ve q u e r y
a a nd b , a m a t ch ha ppe ns whe n a . L l =b . L 1 , a . L 2 =b . L 2 ,
* , a . L N = b . L N , a nd a . U D = b . U D . Whe n a node
f i nds a m a t ch, i t r e pl i e s wi t h a m a t ch m e ssa g e whi ch i ncl u de s
t he u se r ID a nd t he se q u e nce nu m b e r of t he m a t che d q u e r y .
N ot e t ha t u si ng com pl e x si m i l a r i t y m e a su r e s su ch a s [ 5 ] i s
b e y ond t he scope of t hi s pa pe r . Af t e r t hi s, a pe r son ca n
m a ke hi s f i na l de ci si on b y se ndi ng a t r a nsa ct i on r e q u e st whi ch
i ncl u de s t he U ID a nd se q u e nce nu m b e r of t he m a t chi ng q u e r y .
U pon r e ce i vi ng t he r e q u e st , t he owne r of t he m a t chi ng q u e r y
r e sponds wi t h a t r a nsa ct i on r e sponse t hr ou g h whi ch he wi l l
not i f y hi s de ci si on on whe t he r t o a cce pt or r e j e ct t he of f e r .
E x a m pl e 1 : O ne da y J oe B r u i n wa nt s t o se l l som e of hi s
i t e m s, b u t he i s t oo b u sy wi t h hi s wor k t o do a g a r a g e sa l e .
In t hi s si t u a t i on, F l e a N e t he l ps hi m t o se l l t he i t e m s whi l e
he i s b e hi nd t he whe e l (i . e . , m ob i l e g a r a g e sa l e ! ). H e i npu t s
de t a i l s of t he i t e m s u si ng F l e a N e t sof t wa r e t o cr e a t e q u e r i e s
of i t e m s; f or e x a m pl e , L =" C onsu m e r E l e ct r oni cs, " L 2 =" MP3
Pl a y e r s, " L 3 =" Appl e i Pod, " U D =" i Pod Mi ni , 4 G . " S i nce he i s
com m u t i ng b e t we e n downt own L Aa nd we st L A, he wa nt s t o
f i nd b u y e r s ne a r t ha t a r e a . U si ng a di g i t a l m a p pr ovi de d b y
F l e a N e t sof t wa r e , he ca n e a si l y se t t he a r e a of i nt e r e st t o whi ch
hi s q u e r i e s wi l l b e di sse m i na t e d. F or som e i t e m s, he wa nt s t o
se e m u l t i pl e m a t che s, sa y 5 , t o m a ke t he b e st de a l b y si m pl y
se t t i ng N MAX =5 . H e a l so wa nt s t o se l l t he i t e m s whi l e he i s
com m u t i ng , whi ch t a ke s a b ou t ha l f a n hou r , a nd t hu s, he se t s
t he e x pi r a t i on t i m e a ccor di ng l y . As a r e su l t , t hi s q u e r y wi l l b e
a dve r t i se d a nd i s spr e a di ng ne a r hi s com m u t i ng pa t h t hr ou g h
ve hi cu l a r ne t wor ks u si ng t he q u e r y di sse m i na t i on pr ot ocol
de scr i b e d i n S e ct i on III- B . 2 . S om e t i m e l a t e r , t he q u e r y wi l l b e
r e sponde d wi t h a m a t ch m e ssa g e (i . e . , a se l l q u e r y of a t i cke t ).
J oe B r u i n wi l l t he n se nd a t r a nsa ct i on r e q u e st m e ssa g e t o se l l
hi s i t e m , a nd i n t he e nd, he wi l l r e ce i ve a t r a nsa ct i on r e sponse
f r om t he or i g i na t or of t he m a t che d q u e r y .
2 ) Q u e r y di sse m i na t i on: Anode (m ob i l e / st a t i c) pe r i odi -
ca l l y b r oa dca st s i t s q u e r y u si ng Q U E RY B RO AD C AS T t o i t s
one - hop ne i g hb or s. We u se r a ndom j i t t e r t o a voi d pa cke t
col l i si ons du e t o sy nchr oni z e d b r oa dca st i ng a m ong ne i g hb or s.
E a ch node l i st e ns t o i t s ne i g hb or s' q u e r y b r oa dca st s a nd st or e s
t he r e ce i ve d q u e r i e s i nt o i t s l oca l da t a b a se . O wi ng t o t he
node s' m ob i l i t y , q u e r i e s a r e oppor t u ni st i ca l l y di sse m i na t e d
i nt o t he e nt i r e ne t wor k. F i g u r e 3 de pi ct s t he ca se of t wo m ob i l e
node s (i . e . , C 1 a nd C 2 ) t ha t e ncou nt e r wi t h ot he r node s ove r
t i m e . Ab l a ck t r i a ng l e wi t h t i m e st a m p i n t he f i g u r e r e pr e se nt s
a n e ncou nt e r b e t we e n C 1 a nd ot he r node s whi ch a r e wi t hi n t he
com m u ni ca t i on r a ng e of C 1 a t t ha t t i m e . We de not e t he q u e r y
g e ne r a t e d b y node C k a s
Q C k.
S i nce C 1 a nd C 2 pe r i odi ca l l y
a dve r t i se s a q u e r y Q C 1 a nd Q C 2 r e spe ct i ve l y , whe n t he y m e e t
e a ch ot he r a t t i m e T - t 4 t he y ca n r e ce i ve a nd st or e e a ch
ot he r ' s q u e r y . In ot he r wor ds, C 1 ca r r i e s Q C 2 a nd C 2 ca r r i e s
Q C 1 i n t he i r l oca l da t a b a se a f t e r t i m e T - t 4 .
Q U E RY B RO AD C AS T
Q C 2
" C " L oca l D S
, ' 2
" '
Ti m e Q u e r y
T T- t 4 Q c
T- t 6
T- t 3
Q U E RY B RO AD C AS T
Q ci
\ L oc
C i Ti m e
~ ,
m a l D R
Q u e r y
Q c
Q c
A
E ncou nt e r Poi nt
Tr a j e ct or y
F i g . 3 . Q u e r y di sse m i na t i on
3 ) Ma t ch a nd t r a nsa ct i on not i f i ca t i on: E ve r y i ncom i ng
q u e r y i s r e sol ve d f r om t he l oca l da t a b a se . If a node C RE S
f i nds a se t of m a t che d q u e r i e s
Q 0 1 , Q 0 2 . . . .
Q
Q 6
t o a n
i ncom i ng q u e r y
Q C , , ,
t hi s se t of m a t che d q u e r i e s wi l l t he n
b e se nt u si ng L O C AL MATC H t o t he q u e r y or i g i na t or , C IN .
The r e sol ve r not i f i e s t he r e su l t s onl y t o C IN , a nd i t doe s not
not i f y t he r e su l t s t o t he or i g i na t or s of t he m a t che d q u e r i e s,
i . e . , C 1 , C 2 , . . . ,
C k. If t he nu m b e r of m a t che d q u e r i e s, k i s
l a r g e r t ha n N MAX (i . e . , t he m a x i m u m nu m b e r of m a t che s
t ha t C IN wa nt s t o r e ce i ve ), t he n t he r e sol ve r wi l l r a ndom l y
pi ck N MAX nu m b e r of m a t che s a nd se nd t he m t o C IN .
O t he r wi se , k m a t che d q u e r i e s a r e r e t u r ne d t o C IN . Af t e r
t hi s, t he q u e r y or i g i na t or , C IN u pda t e s N MAX f i e l d of t he
q u e r y b y su b t r a ct i ng k. If N m a x g oe s b e l ow z e r o, t he n
t he q u e r y wi l l b e di sca r de d. F i na l l y , C IN wi l l choose one
of t he m a t che d q u e r i e s a nd wi l l not i f y hi s de ci si on t o t he
or i g i na t or of t he chose n m a t che d q u e r y , sa y C e , b y se ndi ng a
t r a nsa ct i on r e q u e st m e ssa g e , i . e . , TRAN X RE Q . If C . a cce pt s
t he t r a nsa ct i on, t he n he wi l l r e spond wi t h a t r a nsa ct i on r e pl y
- 1 4
N 1
' \ B /
/ Q U E RY X
X / B RO AD C AS T
s
m m _
N 3 N 4
(a ) B u y q u e r y a dve r t i se m e nt
N 1 N 2
B S
2 = RN x E
_
f
N 3 N 4
(c) Tr a nsa ct i on r e q u e st
N i
%B
L O C AL MATC H
m
[ E .
N 3
(b ) L oca l m E
B
(d) Tr a nsa ct
F i g . 4 . Ma t ch a nd t r a nsa ct i on not i f i ca t i
m e ssa g e , i . e . , TRAN X RE P.
F i g u r e 4 shows a n e x a m pl e of m a t ch not i
a ssu m e t ha t node B a nd node S i s a dve r t i si i
q u e r y r e spe ct i ve l y , a nd N i i s ca r r y i ng t he se l
S si nce node N i ha s a l r e a dy m e t S . In F i g u i
a dve r t i se s i t s b u y q u e r y t o i t s ne i g hb or s. N od(
a l oca l m a t ch a nd se nds L O C AL MATC H t o nc
i n F i g u r e 4 (b ). As a r e su l t , node B m a ke s i t s f
se ndi ng TRAN x RE Q t o node S a nd t hu s, S w
TRAN x RE Q t o node B a s shown i n F i g u r e
4 (d).
N 2
H e r e , Ade pe nds on t he m ob i l i t y pa t t e r n a nd i s de f i ne d a s A
2 cr
[ V ]
whe r e E [ V * ] i s t he a ve r a g e r e l a t i ve spe e d b e t we e n
____
L 1
t wo m ob i l e node s. F r om
E q u a t i on 1 ,
we se e t ha t t he
l a t e ncy
i s i nve r se l y pr opor t i ona l t o t he nu m b e r of node s a nd t o t he
r a t e A
(a nd
t hu s
a ve r a g e
r e l a t i ve
spe e d).
F a st
m ob i l i t y
i n u r b a n
N 4
ve hi cu l a r ne t wor ks r e du ce s t he a ve r a g e l a t e ncy . H owe ve r , a s
a t ch f r om N I we wi l l se e i n t he si m u l a t i on se ct i on, t he r e st r i ct e d m ob i l i t y
pa t t e r ns i n t he u r b a n e nvi r onm e nt se ve r e l y de cr e a se t he odds
N 2 of m e e t i ng (com pa r e d t o r a ndom m ob i l i t y ), t hu s of f se t t i ng t he
b e ne f i t s of f a st m ob i l i t y .
s
It i s i nt e r e st i ng t o not e t ha t a m a t ch ca n ha ppe n a t b ot h
i TRAN x RE P
B E =
si de s. If a m a t ch ha ppe ns a t t he b u y e r si de , t he b u y e r se nds a
____ not i f i ca t i on t o t he r e m ot e se l l e r . O ne
m a y
wonde r i f
b y se ndi ng
N 4
a not i f i ca t i on t o t he r e m ot e b u y e r one cou l d pot e nt i a l l y r e du ce
[ i on r e sponse t he a ve r a g e not i f i ca t i on l a t e ncy . B y t he f ol l owi ng a r g u m e nt
we show t ha t t he r e i s no di f f e r e nce i n t e r m s of t he a ve r a g e
i on not i f i ca t i on l a t e ncy . L e t
D S
a nd
D B
de not e t he r a ndom va r i -
a b l e s of t he se l l e r ' s a nd b u y e r ' s m a t ch l a t e nci e s r e spe ct i ve l y .
The not i f i ca t i on l a t e ncy a t t he se l l e r i s t he m i ni m u m of t he
t wo r a ndom va r i a b l e s, D not i f y =m i n{D s, D B } . The n, t he
i f i ca t i on
L e t u s
a ve r a g e i s g i ve n a s
E [ D not i f y ]
=
m i n{l E [ D s] , E [ D B ] } .
S i nce
ng se l l a nd b u y a l l node s a r e i nde pe nde nt e a ch ot he r , we se e t ha t
D s
a nd
D B
1 1 q u e r y
of node
a r e IID r a ndom va r i a b l e s. F r om t hi s, t he a ve r a g e not i f i ca t i on
r e 4 (a ), node B l a t e ncy i s e x pr e sse d a s
E [ D not i f y ]
=
E [ D s]
=
E [ D B ] .
e
N i t he n f i nds
The r e f or e , a m a t ch a t t he ot he r si de doe s not g i ve u s a ny
de
B a s shown
b e ne f i t i n t e r m s of a ve r a g e l a t e ncy i f b ot h pr oce sse s st a r t a t
i na l de ci si on b y t he sa m e t i m e .
i l l r e spond wi t h
4 (c) a nd F i g u r e
1 0 0 0
IV . F E AS IB IL ITY AN AL Y S IS
In t hi s se ct i on, we f i r st de ve l op a n a na l y t i ca l m ode l f or t he
not i f i ca t i on l a t e ncy . N a m e l y , f or a g i ve n q u e r y , how l ong doe s
i t t a ke u nt i l t he or i g i na t or i s not i f i e d of a m a t ch? We t he n
de r i ve a se cond m ode l t o de m onst r a t e F l e a N e t ' s sca l a b i l i t y
A. N ot i f i ca t i on l a t e ncy
L e t u s a ssu m e t ha t i n a n a r e a L x L m e t e r sq u a r e , t he r e a r e
N node s e a ch of whi ch com m u ni ca t e s wi t h ot he r node s wi t hi n
a r a di o r a ng e of R m e t e r s. We a l so a ssu m e f or si m pl i ci t y
t ha t t he r e e x i st s a si ng l e t a r g e t q u e r y of i nt e r e st (e . g . , 1 b u y e r
a nd 1 se l l e r ). G i ve n t ha t node s a r e m ovi ng b a se d on r a ndom
wa y poi nt , r a ndom di r e ct i on, or Ma nha t t a n m ob i l i t y , [ 3 ] shows
t ha t t he i nt e r - m e e t i ng t i m e b e t we e n t wo m ob i l e node s f ol l ows
a n e x pone nt i a l di st r i b u t i on. Thi s i s a l so t r u e whe n node s a r e
m ovi ng on a n i r r e g u l a r u r b a n g r i d.
L e t u s f i r st cha r a ct e r i z e t he m a t ch l a t e ncy de f i ne d a s t he
t i m e f or a r a ndom se l l e r t o m e e t one of t he node s wi t h a
m a t chi ng q u e r y , i . e . , e i t he r t he b u y e r i t se l f or a ny node t ha t
e ncou nt e r e d t he b u y e r . The sa m e de f i ni t i on hol ds f or a b u y e r
se e ki ng se l l e r s. Accor di ng t o [ 3 ] , t he a ve r a g e l a t e ncy D ca n
b e e x pr e sse d a s f ol l ows:
E [ D ]
= (
N
9 (N ))
(1 )
1 0 0
1 0
1 ~ ~ ~ ~ I , , , , I. , , , , , wJ
1 1 0 1 0 0 1 0 0 0
It e m s (l og )
F i g . 5 . Post e d i t e m popu l a r i t y di st r i b u t i on (l og - l og pl ot )
In r e a l i t y , i t i s l i ke l y t ha t t he r e wi l l b e m a ny pe opl e wi t h
t he sa m e i nt e r e st . F i g u r e 5 shows t he popu l a r i t y di st r i b u t i on
of 1 6 , 8 6 2 post i ng s (m a ke +m ode l ) i n t he ve hi cl e a d se ct i on of
C r a i g sl i st 5 du r i ng Ma r ch 1 - 7 , 2 0 0 6 . F r om t he f i g u r e , we se e
t ha t i t a ppr ox i m a t e l y f ol l ows t he powe r - l a w di st r i b u t i on. The
t op 1 0 0 i t e m s t a ke u p 6 0 %of t he t ot a l a dve r t i se m e nt s. G i ve n
su ch a di st r i b u t i on, l e t u s a na l y z e t he i m pa ct of popu l a r i t y . As-
su m e t ha t t he r e a r e K u se r s wi t h t he sa m e i nt e r e st (e . g . , se l l i ng
" i Pod na no" ), whi ch i s e q u i va l e nt t o K q u e r y a dve r t i se r s. To
cha r a ct e r i z e t he i m pa ct , we ne e d t o de r i ve t he di st r i b u t i on t ha t
a r a ndom node m e e t s one of K node s. Thi s i s t he m i ni m u m
of K e x pone nt i a l r a ndom va r i a b l e s t ha t i s si m pl y e x pr e sse d a s
a n e x pone nt i a l r a ndom va r i a b l e wi t h pa r a m e t e r KA. In ot he r
5 ht t p: / / www. cr a i g sl i st . or g ,
N 2
N 1
N 3
0
a 1 )
wor ds, t he r a t e of q u e r y di sse m i na t i on ha s i ncr e a se d K t i m e s.
The r e f or e , t he a ve r a g e l a t e ncy wi t h K a dve r t i se r s i s si m pl y
g i ve n a s E [ D ] 7 K (se e [ 7 ] f or de t a i l de r i va t i ons). We concl u de
t ha t popu l a r i t y of a q u e r y ca n g r e a t l y i m pr ove t he l a t e ncy .
B . S ca l a b i l i t y
F l e a N e t m u st b e sca l a b l e su ch t ha t i t ca n ope r a t e i n a
l a r g e sca l e V AN E T. The sca l a b i l i t y a na l y si s of ou r q u e r y
di sse m i na t i on pr ot ocol ca n b e a ddr e sse d b y cha r a ct e r i z i ng t he
i ndu ce d t r a f f i c l oa d (i . e . , cha nne l b a ndwi dt h consu m pt i on).
E ve r y node b r oa dca st s a q u e r y pa cke t t o i t s ne i g hb or s once
e ve r y Ta se conds whe r e Ta i s t he i nt e r - b r oa dca st du r a t i on. S o,
t he nu m b e r of pa cke t s r e ce i ve d b y a node i s b ou nde d b y t he
nu m b e r of node s m e t du r i ng Ta se conds. Re ca l l t ha t i n ou r
e pi de m i c m ode l a node u pon he a r i ng a q u e r y doe s not r e l a y
i t a g a i n. F u r t he r pr opa g a t i on occu r s b e ca u se of m ot i on. The
nu m b e r de pe nds on node de nsi t y b u t not on ove r a l l nu m b e r
of node s. In cont r a st , a ny " f l oodi ng " - b a se d di sse m i na t i on
pr ot ocol i s not sca l a b l e b e ca u se a node cou l d pot e nt i a l l y
r e ce i ve a nu m b e r of pa cke t s pr opor t i ona l t o ne t wor k si z e .
Thi s i s b e ca u se i n f l oodi ng e a ch node r e pe a t s t he q u e r y t o
i t s ne i g hb or s. In f a ct , i n a st a t i c ne t wor k, t hi s i s t he onl y wa y
pr opa g a t i on ca n t a ke pl a ce .
To g i ve a r ou g h i de a of t he t r a f f i c g e ne r a t e d b y q u e r y
di sse m i na t i on, l e t u s si m pl y u se Ta =
V *
(i . e . , t he t i m e f or a
m ob i l e node t r a ve l s t he com m u ni ca t i on di a m e t e r ) whe r e R i s
t he t r a nsm i ssi on r a ng e a nd V * de not e s t he r e l a t i ve spe e d of
t wo m ob i l e node s. 6 We i nt e nt i ona l l y u se t he m a x i m u m r e l a t i ve
spe e d t o consi de r t he wor st ca se sce na r i o. Assu m i ng t ha t node s
a r e m ovi ng a t t he spe e d of V =5 m / s, t he m a x i m u m r e l a t i ve
spe e d i s g i ve n a s V * = 1 0 m / s. L e t u s a l so a ssu m e t ha t we
ha ve t he t r a nsm i ssi on r a ng e R =2 5 0 m , t he f i x e d pa cke t si z e
P = 1 5 0 0 B , a nd t he l i nk spe e d S 1 1 Mb ps. Thu s, t he
a dve r t i se m e nt i nt e r va l i s g i ve n a s Ta =
2 5 O / s
2 5 s, a nd t he
t r a nsm i ssi on t i m e f or one pa cke t i s a b ou t Im s. Whi l e t r a ve l i ng
f or Ta , a r e g u l a r node wi l l b e e x pose d t o a dve r t i se m e nt s f r om
a n a r e a 7 of A= 7 R2 + 4 R2 . In t he wor st ca se , a l l node s
wi t hi n t hi s a r e a a r e di st i nct a nd pot e nt i a l l y se nd t he i r g e ne r a t e d
pa cke t s t o t he consi de r e d node (pot e nt i a l se nde r s n = Ap).
The wor st ca se l i nk b a ndwi dt h consu m pt i on i s e st i m a t e d a s
nT / Ta . F or i nst a nce , g i ve n a r e l a t i ve l y hi g h popu l a t e d a r e a
wi t h N
=1 ,
0 0 0 , t he nu m b e r of
pot e nt i a l
se nde r s i s n 9 0 ,
a nd t he F l e a N e t pr ot ocol consu m e s i n t he wor st ca se onl y
0 . 0 0 3 5 of t he l i nk b a ndwi dt h.
6 F or a g i ve n spe e d, we wa nt t o m a ke su r e t ha t t he i nt e r va l i s ne i t he r t oo
shor t nor t oo l ong com pa r e d t o t he a ve r a g e conne ct i on du r a t i on a m ong node s.
If i t i s t oo shor t , t he n we a r e u nne ce ssa r y se ndi ng ou t m or e pa cke t s t o t he sa m e
se t of node s, t hu s i ncr e a si ng l i nk b a ndwi dt h u t i l i z a t i on. O n t he ot he r ha nd,
i f i t i s t oo l ong , a node m i sse s cha nce s t o se nd t he pa cke t s t o e ncou nt e r e d
node s, t hu s sl owi ng down di sse m i na t i on. To t hi s r e a son, we si m pl y se t t he
va l u e Ta 2
vR
a s t he t i m e f or a m ob i l e node t r a ve l s t he com m u ni ca t i on
di a m e t e r (2 R).
7 N ot e t ha t i f e ve r y node i s st a t i ona r y , t he e x pose d a r e a i s si m pl y wR2 . In
ou r ca se , si nce node s a r e m ovi ng , a m ob i l e node a ct u a l l y e ncou nt e r s m or e
node s t ha n a st a t i ona r y node .
F i g . 6 . We st wood a r e a i n t he vi ci ni t y of U C L A
V . E V AL U ATIO N
In t hi s se ct i on, we e va l u a t e F l e a N e t pe r f or m a nce t hr ou g h
e x t e nsi ve si m u l a t i ons u si ng N s- 2 [ 1 0 ] .
A. S i m u l a t i on se t u p
S i m u l a t i on r e su l t s a r e ob t a i ne d b y consi de r i ng ve hi cl e node s
wi t h IE E E 8 0 2 . 1 1 conne ct i vi t y wi t h 2 Mb ps b a ndwi dt h, 2 5 0 m
r a di o r a ng e , a nd t wo- r a y g r ou nd r e f l e ct i on m ode l f or r a di o
pr opa g a t i on. N ode s m ove a ccor di ng t o t he Re a l - Tr a ck (RT)
m ob i l i t y m ode l [ 1 7 ] . RT pe r m i t s t o m ode l ve hi cl e m ob i l i t y
i n a n u r b a n e nvi r onm e nt m or e r e a l i st i ca l l y t ha n ot he r si m pl e r
a nd wi de l y u se d m ob i l i t y m ode l s, su ch a s Ra ndom Wa y Poi nt
(RWP) b y r e st r i ct i ng t he a r e a s whe r e node s ca n a ppe a r (e . g . ,
r oa ds). Al so, i n t he RT m ode l ve hi cl e s t e nd t o a g g r e g a t e
a nd m ove i n g r ou ps b e ca u se of t r a f f i c si g na l s a nd b e ca u se
di r e ct i ons cha ng e onl y a t r oa d i nt e r se ct i ons. O u r si m u l a t i ons
consi de r a ve hi cu l a r ne t wor k wi t h a nu m b e r of node s b e -
t we e n 1 0 0 a nd 3 0 0 . V e hi cl e s m ove i n t he 2 , 4 0 0 m x 2 , 4 0 0 m
We st wood a r e a i n t he vi ci ni t y of t he U C L Aca m pu s. The
m a p wa s ob t a i ne d f r om t he U S C e nsu s B u r e a u da t a f or st r e e t -
l e ve l m a ps a nd i s shown i n F i g u r e 6 . V e hi cl e s t r a ve l wi t h a n
a ve r a g e spe e d b e t we e n 5 m / s a nd 2 5 m / s. F or e x a m pl e , i f we
se t RT wi t h vm i n=O a nd vm a x =1 0 , we ha ve a n a ve r a g e spe e d
of 5 m / s.
To e va l u a t e t he pe r f or m a nce of t he sy st e m , we u se t he
a ve r a g e l a t e ncy of not i f i ca t i on a s t he m e t r i c. F or a g i ve n
q u e r y , t he l a t e ncy m e a su r e s t he t i m e f or a node t o r e ce i ve a
not i f i ca t i on. Thi s ha ppe ns whe n e i t he r i t m e e t s a node t ha t
m a t che s t he q u e r y (i . e . , L O C AL MATC H ) or a i t r e ce i ve s a
not i f i ca t i on of a r e m ot e m a t ch, i . e . , TRAN X RE Q . The l a t e ncy i s
de pe nde nt on m a ny pa r a m e t e r s, spe ci f i ca l l y on de nsi t y / spe e d,
q u e r y popu l a r i t y , a nd m ob i l i t y . In t hi s se ct i on, we f ocu s on
i nve st i g a t i ng t he i m pa ct s of su ch pa r a m e t e r s.
B . Im pa ct of de nsi t y a nd spe e d
O u r a na l y si s i n S e ct i on 4 . 1 shows t ha t t he a ve r a g e l a t e ncy
i s a f u nct i on of node de nsi t y a nd spe e d. In t hi s se ct i on, we
st u dy t he e f f e ct of r e st r i ct e d m ob i l i t y on t he a ve r a g e l a t e ncy .
F i g u r e 7 shows t he l a t e ncy a s a f u nct i on of de nsi t y a nd
spe e d i n ca se of one se l l e r a nd one b u y e r a se l l e r a nd a b u y e r
a r e r a ndom l y pi cke d f r om t he node s i n t he ne t wor k i n e a ch
si m u l a t i on. X - a x i s a nd Y - a x i s r e pr e se nt t he a ve r a g e ve hi cl e
u ; 4 0 0
X I\ N =1 0 0
o N =2 0 0
3 5 0 N =3 0 0 m . . .
33 0 0
2 2 5 0
2 0
0 1
_H 1 5 0
z 1 0 0
5 1 0 1 5 2 0 2 5
Ave r a g e S pe e d (m / s)
F i g . 7 . Ave r a g e l a t e ncy a s a f u nct i on of spe e d
spe e d va r y i ng f r om 5 m / s t o 2 5 m / s a nd t he m a t chi ng l a t e ncy
r e spe ct i ve l y . F r om t he f i g u r e , we se e t ha t b ot h t he de nsi t y a nd
t he spe e d of ve hi cl e s a r e i m por t a nt f a ct or s i n de t e r m i ni ng t he
m a t chi ng l a t e ncy . As t he a ve r a g e spe e d or t he nu m b e r of node s
i ncr e a se s, t he a ve r a g e m a t chi ng l a t e ncy de cr e a se s. Thi s i s not
su r pr i si ng si nce , i nt u i t i ve l y , a s t he a ve r a g e spe e d or t he nu m b e r
of node s i ncr e a se s, a node ha s hi g he r cha nce of m e e t i ng ot he r
node s, whi ch t r a nsl a t e s i nt o m or e r a pi d di sse m i na t i on of t he
q u e r y a nd a l so a hi g he r cha nce t o f i nd a m a t ch.
The f i g u r e a l so shows t ha t t he r e l a t i ve b e ne f i t of i ncr e a si ng
t he nu m b e r of node s r e du ce s a s node s' spe e d g r ows. F or
e x a m pl e , i n t he ca se of 5 m / s, i f we i ncr e a se t he nu m b e r of
node s f r om 1 0 0 t o 3 0 0 , we ob t a i n a 2 0 %l a t e ncy i m pr ove m e nt .
O n t he ot he r ha nd, t he ca se of 2 5 m / s onl y shows a 1 3 %
i m pr ove m e nt . Thi s t r e nd i s consi st e nt wi t h ou r a na l y si s i n
S e ct i on IV - A, i ndi ca t i ng t ha t t he a ve r a g e spe e d i s t he dom -
i na t i ng f a ct or i n t he m a t ch l a t e ncy . We ha ve shown t ha t t he
l a t e ncy i s i nve r se l y pr opor t i ona l t o t he a ve r a g e spe e d a nd t o
t he sq u a r e r oot of t he nu m b e r of node s (E q u a t i on 1 ). N ot e a l so
t ha t i f node s' spe e d i s f i x e d, e ve n b y i ncr e a si ng t he de nsi t y , i t
i s not possi b l e t o de cr e a se t he a ve r a g e l a t e ncy b e l ow a ce r t a i n
t hr e shol d. Thi s t hr e shol d cor r e sponds t o t he a ve r a g e t i m e f or
a r a ndom b u y e r t o t r a ve l t he di st a nce t o a r a ndom se l l e r a nd
i s de pe nde nt e x cl u si ve l y on t he spe e d.
7 0
1 0
g 6 0
5 0
2 4 0
53 0
0 0
' 1 0
- 0
. H
0
N =1 0 0 / V =5
N =1 0 0 / V =2 5
N =3 0 0 / V =5
N =3 0 0 / V =2 5
0 5 0 . 1 0 . 1 5
Popu l a r i t y
0 . 2 0 . 2 5
F i g . 8 . Im pa ct of de l a y wi t h r e spe ct t o t he popu l a r i t y
C . Im pa ct of q u e r y popu l a r i t y
The not i f i ca t i on l a t e ncy of a q u e r y i s he a vi l y de pe nde nt on
t he popu l a r i t y of t he q u e r y . We ca n e a si l y se e t ha t i f m a ny
pe opl e a r e i nt e r e st e d i n a spe ci f i c i t e m , a not i f i ca t i on on t he
i t e m wi l l q u i ckl y ha ppe n. F i g u r e 8 conf i r m s ou r i nt u i t i on on
t he i m pa ct of popu l a r i t y on t he l a t e ncy : a s t he popu l a r i t y
i ncr e a se s, t he l a t e ncy de cr e a se s. The f i g u r e pl ot s t he l a t e ncy a s
a f u nct i on of popu l a r i t y i n a si ng l e - b u y e r , k- se l l e r ca se . In t he
f i g u r e , we i ncr e a se r a t i o of se l l e r s i n t he ne t wor k f r om 5 0 t o
2 5 %wi t h a g a p of 5 0 0 on X - a x i s a nd va r y t he a ve r a g e spe e d
(i . e . , 5 / 2 5 m / s) a nd t he nu m b e r of node s (i . e . , 1 0 0 / 3 0 0 node s).
G i ve n a si ng l e b u y e r , k%se l l e r s a r e r a ndom l y se l e ct e d a nd
we m e a su r e t he l a t e ncy f or a not i f i ca t i on. We l i m i t ou r se l ve s
t o t he si ng l e b u y e r ca se t o cl e a r l y se e t he i m pa ct of q u e r y
popu l a r i t y on t he l a t e ncy . The f i g u r e a l so show t ha t whe n t he
nu m b e r of node s i s sm a l l (sa y , N =1 0 0 ) a nd m ob i l i t y i s sl ow
(sa y , V =5 m / s), we se e t ha t popu l a r i t y g r e a t l y i m pr ove s t he
ove r a l l l a t e ncy .
5 0 0
4 0 0 l l
3 5 0
3
0 0
2 5 0
1 5 0
1 0 0
5 0
1 1 1 2 2 1 3 1 4 1 5 1 6 1 7 7 1 8 1 9 1
F i g . 9 . Im pa ct of l oca t i on on m a t chi ng l a t e ncy
D . Im pa ct of l oca t i on
N ode s ca n b e st a t i c, e . g . , Adst a t i on, i n F l e a N e t . In t hi s
se ct i on, we show how a st a t i ona r y node a f f e ct s t he a ve r a g e
not i f i ca t i on l a t e ncy , i . e . , t he i m pa ct of i t s l oca t i on. Int u i t i ve l y ,
si nce t he a ve r a g e r e l a t i ve spe e d of t wo node s i s hi g he r i f
b ot h m ove , a m ob i l e node ha s hi g he r cha nce of m e e t i ng
m or e node s t ha n st a t i ona r y one , whi ch r e su l t s i n f a st e r q u e r y
di sse m i na t i on. Re st r i ct e d m ob i l i t y i n t he r e a l - t r a ck m ob i l i t y
m ode l m a ke s t he si t u a t i on of a st a t i ona r y node wor se , b e ca u se
node s t e nd t o st a y l ong e r i n t he a r e a whe r e r oa ds a r e de nse l y
cl u st e r e d t og e t he r . Thi s ca n b e b e t t e r u nde r st ood b y m ode l i ng
t he t r a ve l of a ve hi cl e t hr ou g h t he u r b a n g r i d a s a Ma r kov
cha i n, whe r e e a ch st a t e i n t he Ma r kov cha i n r e pr e se nt s a
ve hi cl e occu py i ng a g i ve n r oa d se g m e nt . The ve hi cl e m ove s
f r om se g m e nt t o se g m e nt . Assu m i ng t ha t a ve hi cl e a t t he
e nd of a se g m e nt choose s i t s di r e ct i on r a ndom l y a m ong k
f or ks, i . e . , t he cu r r e nt se g m e nt i s conne ct e d t o k di f f e r e nt r oa d
se g m e nt s, t he t r a nsi t i on pr ob a b i l i t y t owa r ds e a ch i s si m pl y
1 / k. F or e a se of i l l u st r a t i on, we a ssu m e t ha t e a ch se g m e nt
ha s t he sa m e nu m b e r of f or ks; a nd, t he sa m e " r e si de nce "
t i m e (i . e . , t he ve hi cl e spe nds t he sa m e a ve r a g e t i m e i n e a ch
se g m e nt ). The n, t he pr ob a b i l i t y t ha t a ve hi cl e st a y s i n e a ch
se g m e nt i s si m pl y 1 / N whe r e N i s t he nu m b e r of se g m e nt s.
And, t he pr ob a b i l i t y t ha t a ve hi cl e st a y s i n a n a r e a wi t h m
se g m e nt s i s si m pl y m / N . F r om t hi s we concl u de t ha t t he
t hi cke r t he conce nt r a t i on of se g m e nt s i n t he a r e a (e . g . , hi st or i c
downt own), t he hi g he r t he pr ob a b i l i t y t ha t a ve hi cl e st a y s i n
t ha t a r e a . In r e a l i t y , ca r s wi l l t r a ve r se shor t se g m e nt s f a st e r
t ha n l ong se g m e nt s; st i l l , t he si m u l a t i on e x pe r i m e nt s show t ha t
on a ve r a g e t he r e i s hi g he r pe r si st e nce i n de nse a r e a s. 8
In or de r t o cl e a r l y u nde r st a nd how t he posi t i on of a st a t i on-
a r y node a f f e ct s t he l a t e ncy , we u se d a sce na r i o wi t h 1 0 0 node s
m ovi ng a t t he a ve r a g e spe e d of 2 5 m / s. We i nt e nt i ona l l y f i x e d
t he l oca t i on of a r a ndom node t o i t s i ni t i a l posi t i on whi ch i s
u ni f or m l y di st r i b u t e d i n t he si m u l a t e d a r e a . We se t t he f i x e d
node a s a b u y e r a nd r ot a t e t he b u y e r r ol e on a l l t he 1 0 0 node s.
As a r e su l t , f or a g i ve n sce na r i o f i l e (N =1 0 0 , V =2 5 m / s), we
g e ne r a t e d 1 0 0 sce na r i o f i l e s b y f i x i ng a node one b y one t o
i t s i ni t i a l posi t i on. Thu s, f or a g i ve n b u y e r (i . e . , a sce na r i o
f i l e ) we pe r f or m e d 9 9 t r i a l s a nd g e t t he a ve r a g e l a t e ncy , b y
se l e ct i ng e a ch one of t he ot he r 9 9 node s a s a se l l e r .
In F i g u r e 9 , we pl ot t he l a t e ncy di st r i b u t i on f or t he e nt i r e
node popu l a t i on. H e r e , t he i t h i nde x of X - a x i s r e pr e se nt s a
node wi t h i t h l a r g e st l a t e ncy . The f i g u r e shows t ha t t he l a t e ncy
he a vi l y de pe nds on t he l oca t i on: f or e x a m pl e , t he b e st l oca t i on
(Ra nk 1 0 0 ) ha s a n a ve r a g e l a t e ncy of 5 7 . 1 3 9 se conds whe r e a s
t he wor st l oca t i on (Ra nk 1 ) ha s 4 7 3 . 8 5 6 se conds (8 . 3 t i m e s
l a r g e r ! ). B y e x a m i ni ng t he l oca t i on of t he st a t i c node i n e a ch
e x pe r i m e nt we f ou nd t ha t , a s e x pe ct e d, t he l oca t i on of node
r a nke d 1 0 0 , i . e . wi t h t he sm a l l e st l a t e ncy , i s i n t he m i ddl e of
t he a r e a whe r e r oa ds a r e de nse l y cl u st e r e d t og e t he r whe r e a s
t ha t of node r a nke d 1 , i . e . wi t h t he l a r g e st l a t e ncy , i s i n t he
nor t hwe st a r e a whe r e r oa ds a r e spa r se . N ot e t ha t t he a ve r a g e
l a t e ncy ca l cu l a t e d ove r a l l st a t i ona r y node s i s 1 5 6 . 9 se conds,
whe r e a s t ha t of m ob i l e node s i s 1 2 3 . 2 5 se conds; a s e x pe ct e d,
m ob i l e node s pe r f or m b e t t e r t ha n st a t i ona r y one s.
V I. C O N C L U S IO N
In t hi s pa pe r we ha ve pr opose d a vi r t u a l m a r ke t pl a ce
conce pt whe r e a m i x of m ob i l e a nd st a t i ona r y u se r s ca n
ca r r y ou t b u y / se l l t r a nsa ct i ons (or a ny ot he r m a t chi ng of
com m on i nt e r e st s) u si ng a ve hi cu l a r ne t wor k. To r e a l i z e t hi s
conce pt , we ha ve shown t he F l e a N e t a r chi t e ct u r e whi ch de f i ne s
t he de t a i l s of F l e a N e t com pone nt s su ch a s F l e a N e t node s
(e . g . , Adst a t i ons) a nd q u e r y f or m a t s. Q u e r y di sse m i na t i on a nd
r e sol u t i on a r e ca r r i e d ou t t hr ou g h a F l e a N e t pr ot ocol su i t e
whi ch i s sca l a b l e u p t o t hou sa nds of node s a nd non- i nt r u si ve
t o ot he r e x i st i ng se r vi ce s. We ha ve e va l u a t e d t he pr opose d
pr ot ocol s vi a a na l y si s a nd si m u l a t i ons. O u r r e su l t s show t ha t i n
m ost ca se s, a r a ndom q u e r y ca n b e r e sol ve d wi t hi n a t ol e r a b l e
a m ou nt of t i m e , a nd l oca t i on of a st a t i ona r y a dve r t i se r m u st
m a t ch t he u r b a n g r i d l a y ou t f or l ow l a t e ncy q u e r y r e sol u t i on.
RE F E RE N C E S
[ 1 ] B e r ke l e y D B . ht t p: / / www. sl e e py ca t . com / .
[ 2 ] S t a nda r d S pe ci f i ca t i on f or Te l e com m u ni ca t i ons a nd Inf or m a t i on E x -
cha ng e B e t we e n Roa dsi de a nd V e hi cl e S y st e m s - 5 G H z B a nd D e di ca t e d
S hor t Ra ng e C om m u ni ca t i ons (D S RC ) Me di u m Acce ss C ont r ol (MAC )
a nd Phy si ca l L a y e r (PH Y ) S pe ci f i ca t i ons, S e pt . 2 0 0 3 .
[ 3 ] R. G r oe ne ve l t , P. N a i n, a nd G . Kool e . Me ssa g e de l a y i n Mob i l e Ad H oc
N e t wor ks. In Pe r f or m a nce ' 0 5 , J u a n- l e s- Pi ns, F r a nce , O ct . 2 0 0 5 .
[ 4 ] M. G r ossg l a u se r a nd M. V e t t e r l i . L oca t i ng N ode s wi t h E AS E : Mob i l i t y
D i f f u si on of L a st E ncou nt e r s i n Ad H oc N e t wor ks. In IE E E IN F O C O M,
S a n F r a nci sco, C A, U S A, Ma r . - Apr . 2 0 0 3 .
[ 5 ] T. H of m a nn. Pr ob a b i l i st i c L a t e nt S e m a nt i c Ana l y si s. In U AI' 9 9 , 1 9 9 9 .
[ 6 ] J . L e B r u n, C . - N . C hu a h, D . G hosa l , a nd M. Z ha ng . Knowl e dg e - B a se d
O ppor t u ni st i c F or wa r di ng i n V e hi cu l a r Wi r e l e ss Ad H oc N e t wor ks. In
IE E E V TC ' 0 5 , D ol l a s, TX , U S A, S e pt . 2 0 0 5 .
[ 7 ] U . L e e , J . - S . Pa r k, E . Ma g i st r e t t i , E . Am i r , a nd M. G e r l a . F l e a N e t : A
V i r t u a l Ma r ke t Pl a ce on V e hi cu l a r N e t wor ks. Te chni ca l r e por t , U C L A,
Ma y 2 0 0 6 .
[ 8 ] M. Mot a ni , V . S r i ni va sa n, a nd P. S . N u g g e ha l l i . Pe opl e ne t : e ng i ne e r i ng
a wi r e l e ss vi r t u a l soci a l ne t wor k. In Mob i C om ' 0 5 , Au g . 2 0 0 5 .
[ 9 ] A. N a nda n, S . D a s, S . Te wa r i , M. G e r l a , a nd L . Kl i e nr ock. AdTor r e nt :
D e l i ve r i ng L oca t i on C og ni z a nt Adve r t i se m e nt s t o C a r N e t wor ks. In
WO N S ' 0 6 , L e s Me nu i r e s, F r a nce , J a n. 2 0 0 6 .
[ 1 0 ] ns- 2 (The N e t wor k S i m u l a t or ). ht t p: / / www. i si . e du / nsna m /
ns/ .
[ 1 1 ] H . Rhe i ng ol d. S m a r t Mob s: The N e x t S oci a l Re vol u t i on. B a si c B ooks,
2 0 0 3 .
[ 1 2 ] H . Wu , R. F u j i m ot o, R. G u e nsl e r , a nd M. H u nt e r . MD D V : a Mob i l i t y -
e nt r i c D a t a D i sse m i na t i on Al g or i t hm f or V e hi cu l a r N e t wor ks. In
V AN E T' 0 4 , Phi l a de l phi a , PA, U S A, O ct . 2 0 0 4 .
[ 1 3 ] B . X u , A. O u kse l , a nd 0 . Wol f son. O ppor t u ni st i c Re sou r ce E x cha ng e
i n Int e r - ve hi cl e Ad- hoc N e t wor ks. In IE E E IAC M MD M, B e r ke l e y , C A,
U S A, J a n. 2 0 0 4 .
[ 1 4 ] Y Y u , G . - H . L u , a nd Z . - L . Z ha ng . E nha nci ng L oca t i on S e r vi ce
S ca l a b i l i t y wi t h H IG H - G RAD E . In IE E E MAS S ' 0 4 , F or t L a u de r da l e ,
F l or i da , U S A, O ct ob e r 2 0 0 4 .
[ 1 5 ] J . Z ha o a nd G . C a o. V AD D : V e hi cl e - Assi st e d D a t a D e l i ve r y i n V e hi cu l a r
Ad H oc N e t wor ks. In IE E E IN F O C O M, B a r ce l ona , S pa i n, Apr . 2 0 0 6 .
[ 1 6 ] W. Z ha o, M. Am m a r , a nd E . Z e g u r a . AMe ssa g e F e r r y i ng Appr oa ch
f or D a t a D e l i ve r y i n S pa r se Mob i l e Ad H oc N e t wor ks. In AC M
MO B IH O C ' 0 4 , Toky o, J a pa n, Ma y 2 0 0 4 .
[ 1 7 ] B . Z hou , K. X u , a nd M. G e r l a . G r ou p a nd S wa r m Mob i l i t y Mode l s f or
Ad H oc N e t wor k S ce na r i os U si ng V i r t u a l Tr a cks. In IE E E MIL C O M,
Mont e r e y , C A, U S A, O ct . - N ov. 2 0 0 4 .
AC KN O WL E D G ME N T
We wou l d l i ke t o t ha nk B i a o Z hou f or a l l owi ng u s t o u se
m ob i l i t y sce na r i os a nd E u g e ni o Ma g i st r e t t i f or spa r i ng hi s
va l u a b l e t i m e t o r e vi e w t he pa pe r .
8 F or e a se of a na l y si s, we si m pl y show t he nu m b e r a ve r a g e u si ng a Ma r kov
cha i n. Re a de r s ca n f i nd a m or e de t a i l e d m ode l wi t h a se m i Ma r kov cha i n i n
t he e x t e nd ve r si on of t hi s pa pe r [ 7 ] .

S-ar putea să vă placă și