1 part 3. research themes social-based communication epidemiology complex networks human mobility...
TRANSCRIPT
![Page 1: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/1.jpg)
1
Part 3. Research Themes
• Social-based Communication
• Epidemiology
• Complex Networks
• Human Mobility
• Social Phenomena
• DTN Capacity
![Page 2: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/2.jpg)
2
Impact of Altruism on Opportunistic Communication
• Opportunistic Communication– Largely relies on human as relays
– Problems (battery life)
– Requires altruistic behaviour
• Human Communication Pattern– Community-biased
• Findings– Opportunistic networks are very robust to the distributions of altruism
![Page 3: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/3.jpg)
3
• Simulation of asynchronous messaging on Static social network topologies
• Emulation on real human mobility traces
• Performance metrics– Successful delivery ratio
– Delivery delay
Methodology
![Page 4: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/4.jpg)
4
Altruism and Traffic Models• Altruism Models
– Percentage of selfishness
– Uniform, normal
– Geometric
– Community-biased
– Degree-biased
• Traffic Models– Uniform
– Community-biased
(1 )( ) (1 ) kP X k p p−= = −
![Page 5: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/5.jpg)
5
Results and Evaluations
(a) Uniform (b) Normal (c) Geometric (p = 0.5)
Fig. 1. Delivery ratio with percentage of community-biased traffic using different altruism distribution
![Page 6: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/6.jpg)
6
Results and Evaluations (2)
Fig. 2 Delivery ratio with parameter alpha using uniform traffic
Fig. 3. Delivery ratio with percentage of community biased traffic using degree biased altruism distribution
![Page 7: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/7.jpg)
7
Results and Evaluations (3)
Fig. 4 Delivery ratio of the Caveman model with varying intra- and inter-community altruism
![Page 8: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/8.jpg)
8
Results and Evaluations (4)
Fig.5. Delivery ratio of four datasets with percentage of selfish nodes
Fig.6. Delivery ratio with uniform traffic on Cambridge data
![Page 9: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/9.jpg)
9
Conclusions & Future Work
• Opportunistic communication and information dissemination in social networks are very robust toward altruism distribution due to their multiple forwarding paths
• Altruism values resulting from gaming strategies
• Feedbacks from previous delivery histories
• Power consumption of nodes, and how it is affected by the altruism
![Page 10: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/10.jpg)
10
Epidemic Modeling (LNCS ACRI 2008)
• Demographics• Non-homogeneous population
– Age Dependency• Influenza spread firstly in children aged 3-4 (Browstein)
• Infectivity/Susceptibility varies with age
– Location Dependency
• Human Mobility• Social Containment Strategies• Vaccination Strategies
![Page 11: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/11.jpg)
11
Demographics
*Statistics.gov.uk
*Nature [0028-0836] Eubank (2004)
![Page 12: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/12.jpg)
12
Seasonal Factor
*UK Health Protection Agency (www.hpa.org.uk)
![Page 13: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/13.jpg)
13
Model
![Page 14: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/14.jpg)
14
Epidemic Spreading• Parameters:
• External Model based on population density and travel statistics
![Page 15: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/15.jpg)
15
Age Dependency
![Page 16: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/16.jpg)
16
Vaccination Strategies
![Page 17: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/17.jpg)
17
Future Work
• More realistic Contact Network– Time/Age dependency– Human Dynamics/Mobility Model– Probabilities for infection– Network Parameters– Non Co-location Infection – Demographical Information
• Social Containment Policies
• Travel Patterns
• Death/Birth Rate
![Page 18: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/18.jpg)
18
Complex Networks
• Community Detection in Large Networks– Static Social Networks
– Time Dependent/Dynamic Networks
• Novel Network Characteristics– Recurrence Plots
• Novel Network Models– Time dependent networks
![Page 19: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/19.jpg)
19
Community Detection in Large Social Networks
• Orkut Online Social Network (3M nodes, 0.2B edges)(Mislove et. Al.)
• Largest available network (1B edges)
• Traditional Modularity-optimization approach is slow
• Aim : Real-time– Linear– Accurate– Distributed
![Page 20: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/20.jpg)
20
Real Time Community Detection (in submission to PRE)
• Label Propagation (Nandini, Albert et. Al.)
• Generalisation:
1 22
33 44
22 2
33 44
22 22
2 2
![Page 21: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/21.jpg)
21
Real Time Community Detection
• Asynchronous v. Synchronous
• m, Label Preference
• ∂, Hop Attenuation
![Page 22: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/22.jpg)
22
Real Time Community Detection
• Linear Running Time (almost) – O(|E|)
• Accurate– 5% within state of the art
• Adaptive
• Exploitable:– Localised Metric – Easily
Parallelised– Avoid updating nodes well inside
the community
![Page 23: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/23.jpg)
23
Future Work
• Static Network (OSN, Amazon, Google...relatively speaking) can be boring
• Mostly done offline• Community Detection in Dynamic Networks in Real-Time
• Idea: Consider moving spin glasses• Can apply a similar paradigm as the basis for the
detection• More realistic mobility model
![Page 24: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/24.jpg)
24
Summary
• Altruism in Opportunistic Communication
• Contact Network Modeling of Epidemics
• Real-Time Community Detection in Large
Networks
• ...
![Page 25: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/25.jpg)
25
Thank You!
![Page 26: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/26.jpg)
26
Selfish DTN capacityExperimental estimation
Joint work ofPU Tournoux, V. Conan, J. Crowcroft, J. Leguay, F. Benbadis, M De Amorim
Dagstuhl Seminar DTN IIFebruary 2009
![Page 27: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/27.jpg)
27
DTN performance
• Measured in terms of packet delivery ratio, packet delay for non-congested networks
• Performance is limited by:– Storage constraints– Transmission constraints– Node selfishness
![Page 28: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/28.jpg)
28
The problem
For a given traffic pattern, what is the maximum total demand that can be
achieved before the network becomes saturated, either in link capacity or in
storage capacity?
![Page 29: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/29.jpg)
29
Capacity estimation
• Use traces of node contacts as input• Consider fixed demands
– One demand = transfer x Kbits from node s to node d injected at time t
• Traffic is routedat Wardrop equilibrium
• Increase x for all demands• Stop when storage/trans
mission overload increasesfaster than load
![Page 30: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/30.jpg)
30
Wardrop equilibrium
• The journey times (or costs) in all routes actually used are equal and less than those which would be experienced by a single vehicle (or message) on any unused route.
• For additive and separable positive and continuous cost functions the Wardrop equilibrium is a convex minimization problem. The equilibrium is unique, and may be obtained by running the Frank-Wolfe algorithm
![Page 31: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/31.jpg)
31
Time Discretized Graph
![Page 32: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/32.jpg)
32
Example
Transmission capacities of connections
![Page 33: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/33.jpg)
33
Fastest route
• Delay is costly: the fastest route is chosen
Weight on delay = 1Weight on transmission cost = 1
![Page 34: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/34.jpg)
34
Costly transmissions
• Increasing transmission cost forces usage of slower routes
Weight on delay = 1Weight on transmission cost = 30
![Page 35: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/35.jpg)
35
More delay
• Allowing for more delay forces usage of even more slow routes
Weight on delay << 1Weight on transmission cost = 30
![Page 36: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/36.jpg)
36
Infocom data set
• Capacity increases with delay tolerance
Weight on delay
1 0.50.1
0.0001
![Page 37: 1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity](https://reader035.vdocument.in/reader035/viewer/2022070415/56649d215503460f949f675e/html5/thumbnails/37.jpg)
37
Conclusions
• Delay-tolerance helps increase capacity.
• Routing protocols should be multi-dimensional.
• Selfishness makes network engineering challenging.