Name-‑Based ¡Replica/on ¡ Priori/es ¡in ¡Disaster ¡Cases ¡
IEEE ¡INFOCOM ¡Name-‑Oriented ¡Mobility ¡(NOM) ¡Workshop ¡ April ¡28, ¡2014 ¡ ¡
- I. ¡Psaras, ¡L. ¡Saino, ¡M. ¡Arumaithurai, ¡K.K. ¡Ramakrishnan, ¡G. ¡Pavlou ¡
Name-Based Replica/on Priori/es in Disaster Cases IEEE - - PowerPoint PPT Presentation
Name-Based Replica/on Priori/es in Disaster Cases IEEE INFOCOM Name-Oriented Mobility (NOM) Workshop April 28, 2014 I. Psaras, L. Saino, M.
IEEE ¡INFOCOM ¡Name-‑Oriented ¡Mobility ¡(NOM) ¡Workshop ¡ April ¡28, ¡2014 ¡ ¡
scenario ¡with ¡a ¡Name ¡and ¡some ¡aCributes. ¡
propose ¡Name-‑Based ¡Replica>on, ¡where: ¡
– Nodes ¡store-‑carry-‑and-‑forward ¡messages: ¡
– Time-‑space ¡limits, ¡as ¡well ¡as ¡priori/es ¡are ¡included ¡within ¡the ¡message’s ¡name ¡ (or ¡a]ributes ¡field) ¡ ¡
mul>recipient ¡transmission. ¡
the ¡name. ¡
node, ¡or ¡Internet ¡access ¡point ¡and ¡want ¡to ¡op/mise ¡that ¡delivery. ¡
1. Hierarchical ¡is ¡working ¡be]er ¡than ¡flat ¡in ¡this ¡case ¡
2. The ¡name ¡shows ¡the ¡priority ¡
3. Time ¡and ¡space ¡limits ¡are ¡kept ¡as ¡aCributes, ¡
4. User-‑defined ¡priori/es ¡kept ¡as ¡a]ributes ¡too ¡
– High ¡Priority ¡
expire
received) ¡
– Medium ¡Priority ¡
aVer ¡a ¡while ¡(e.g., ¡food ¡will ¡run ¡out) ¡
– Low ¡Priority ¡
¡
– content ¡can ¡be ¡filtered ¡according ¡to ¡a ¡longest ¡prefix ¡match ¡ – Namespace ¡has ¡a ¡globally ¡understood ¡priori/sa/on ¡value ¡
– This ¡depends ¡on ¡the ¡applica/on, ¡so ¡cannot ¡be ¡individually ¡set ¡ – To ¡avoid ¡misuse, ¡important ¡messages ¡are ¡kept ¡short, ¡e.g., ¡SOS ¡is ¡just ¡a ¡few ¡ characters ¡so ¡cannot ¡be ¡used ¡for ¡chat ¡
encounters ¡
decisions ¡based ¡only ¡on ¡that ¡
a]ributes ¡
– First ¡scenario ¡shows ¡importance ¡of ¡priori/sa/on ¡(but ¡is ¡not ¡very ¡ realis/c) ¡
– Second ¡scenario ¡shows ¡what ¡happens ¡in ¡reality ¡
– Replica/on ¡/ll ¡Expiry: ¡the ¡longer ¡a ¡message ¡lives ¡the ¡higher ¡the ¡ poten/al ¡to ¡inform ¡more ¡users ¡ – Replica/ons ¡per ¡message ¡(and ¡per ¡class): ¡indirectly ¡shows ¡the ¡number ¡
0.1 0.15 0.2 0.25 0.3 0.35 0.4 5 10 15 20 25 30 Replication till Expiry Buffer Size (MBs) FIFO RND NREP 0.05 0.1 0.15 0.2 0.25 0.3 5 10 15 20 25 30 Replication till Expiry Buffer Size (MBs) FIFO RND NREP 100 200 300 400 500 600 HP1 HP2 MP1 MP2 LP1 LP2 Replications per Message Message Class FIFO RND NREP
High ¡Priority ¡(HP) ¡Class ¡ Low ¡Priority ¡(LP) ¡Class ¡ You’re ¡equally ¡likely ¡to ¡receive ¡an ¡ important ¡warning ¡message ¡or ¡relay ¡a ¡ random ¡ ¡chat ¡message ¡between ¡two ¡ users ¡ NREP: ¡More ¡HP ¡messages ¡ NREP: ¡Less ¡LP ¡messages ¡ FIFO, ¡RND: ¡No ¡differen/a/on ¡
Disaster ¡Area ¡
the ¡Genera/on ¡Interval ¡
nodes ¡a ¡message ¡should ¡reach ¡
50 100 150 200 250 300 HP1 HP2 MP1 MP2 LP1 LP2 Replications per Message Message Class FIFO RND SAF NREP
NREP ¡keeps ¡more ¡HP ¡msgs ¡in ¡the ¡ nodes’ ¡buffers ¡and ¡replicates ¡more ¡of ¡ ¡ these ¡msgs ¡upon ¡encounters. ¡ Messages ¡generated ¡in ¡small ¡circles ¡ Messages ¡replicate ¡in ¡large ¡circles ¡ (where ¡no ¡circles, ¡messages ¡replicate ¡everywhere) ¡ NREP ¡reaches ¡~95% ¡of ¡nodes ¡for ¡HP1 ¡ SAF ¡is ¡more ¡efficient ¡when ¡replica/ng ¡ in ¡small ¡areas ¡(MP1, ¡MP2, ¡HP2). ¡
HP1 ¡small ¡circle. ¡
corresponding ¡larger ¡circle ¡as ¡shown. ¡
class ¡the ¡further ¡it ¡spreads. ¡ ¡ Inten0on: ¡show ¡how ¡messages ¡get ¡ ¡ replicated ¡in ¡space ¡according ¡to ¡their ¡
¡
messages ¡get ¡replicated ¡according ¡to ¡ their ¡priority ¡class. ¡
HP ¡ LP ¡ HP ¡ LP ¡
Dr ¡Ioannis ¡Psaras ¡ i.psaras@ucl.ac.uk ¡ ¡ h]p://www.ee.ucl.ac.uk/~uceeips ¡ ¡