SlideShare une entreprise Scribd logo
1  sur  38
Video Ads Dissemination through
WiFi-Cellular Hybrid Network
(revised)
Hiroshi Hanano1, Yoshihiro Murata2, Naoki Shibata3,
KeiichiYasumoto1 and Minoru Ito1
1NaraInstituteofScienceandTechnology
2HiroshimaCityUniversity
3ShigaUniversity
Organization
1. Background
2. RelatedWork
3. Problem Formulation
4. Proposed Algorithm
5. Evaluationthrough Simulations
6. Conclusion
2Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Demand for Context-Aware Video Ad Dissemination
• Video deliveryto mobile terminals
has alreadybecome common
– Videoadvertisementdissemination
now attractingpublicattention
• Many studies forobtaining user contexts(situation, etc)
withsensors,userdata(profiles,schedules,etc),andsoon
• Context-aware video ad dissemination
– Muchhigheradvertisementeffectthanwithoutcontext-
awareness
3
Movie trailers
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Challenges
• Contexts are differentamong users, change overtime
– Eachvideoadshouldbedeliveredtousersatdifferenttime
4
→ larger data amount transferred via cellular network
→ need to consider influence to other cellular services
→ number of ads may be restricted
We need a dissemination method which
does not overload cellular network
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Goals
• Distribute communication load forvideo ad dissemination
from cellularnetwork to WiFi network as much as possible
5
Cellular
Network
load
WiFi(Ad-hoc)
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Organization
1. Background
2. RelatedWork
3. Problem Formulation
4. Proposed Algorithm
5. Evaluationthrough Simulations
6. Conclusion
6Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Complementing Cellular Network with MANET
– Somemobileterminalsincongestedcellareause
lightloadedcellviaMANET
7
Hongyi, W., Chunming, Q., Swades, D. and Ozan, T.:
”Integrated Cellular and Ad Hoc Relaying Systems:iCAR,”
Proc. of ICC 2001
It does not reduce overall data amount
transferred for video ads dissemination
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Introducing BitTorrent into MANET
• Purpose:efficientfile exchangeamong mobile terminals
– RealizedBitTorrentmechanismonMANET
– Evaluationdoneintermsof mobilityandchunksizes
– Showrobustnessagainstnetworkpartition
8
S. Rajagopalan. and C.-C. Shen:
”A Crosslayer Decentralized BitTorrent for Mobile Ad hoc Networks,”
Proc. of MOBIQUITOUS 2006
It only uses MANET, and thus achieves
poor performance on data acquisition ratio/time
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Organization
1. Background
2. RelatedWork
3. Problem Formulation
4. Proposed Algorithm
5. Evaluationthrough Simulations
6. Conclusion
9Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Assumptions
• Manyuserswithmobilephonesinurbanarea
– PhonescanusebothcellularandWi-Fi(ad-hocmode)networks
• Terminalautomaticallysets,accordingtouser’scontext:
– Videoadcontents(byfilenames)
– ReceptionDeadlineforeachcontent
10
ex) Context: Bob has a plan to go to a movie after work
Contents: Trailers of movies currently running
Deadline: Time when work finishes
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Target Problem (see PerCom09 paper for more formal description)
• Input
– Videoadswithdeadlinesrequestedbyeachmobilenode
• Output
– Actionsofmobilenodesateachmoment
• Download, Broadcast, or Receive (part of) data
• Constraints
– Cellulartowercapacity(Nconnectionscanbeadmitted)
– Cellularnetworkbandwidthperconnection
– Wi-Firadiorangeofeachmobilenode
– Wi-Fibandwidthsharedbyallnodesineachradiorange
– Receptiondeadlineofeachcontent
• Objectivefunction
– Minimizedataamounttransferredthroughcellularnetwork
11Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Organization
1. Background
2. RelatedWork
3. Problem Formulation
4. Proposed Algorithm
5. Evaluationthrough Simulations
6. Conclusion
12Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Approach
• File division (likeBitTorrent)
– Divideeachadcontentintochunkswithfixeddatasize
– Everynodecancontributeaddisseminationinfairmanner
• Utilizationof WiFi (ad-hoc mode)
– Reduceloadincellularnetwork
bylettingnodesexchangechunksthroughWi-Finetwork
• Fully distributed algorithm
– Eachterminaldecidesitsactionbasedonlyon informationof
neighbornodes
– Scalabletonumberofnodes,numberofcontents,etc
13Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Possible Actions Taken by Mobile Terminal
• Downloada chunk through cellularnetwork
• Broadcast a chunk through WiFi (ad-hoc mode) network
• Waitto receive a chunk through WiFi network
14Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Algorithm for Action Decision
• Eachnode takes an actionfor global benefit
– Foreachchunk,onlyoneterminalshoulddownloadit
– Ineachradiorange,weshouldavoidtwoormoreterminals
broadcastingthesamechunk
• Flow of proposed algorithm
15
Info Gathering Part
Gather neighboring info
Action Decision Part
Select a chunk
Take an action
Categorize chunks/compute
impact of chunks
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Information Gathering Part
• Informationrequired to decide action
– DemandInfo.:whichcontentseachnoderequires
– ChunkInfo.:whichchunkseachnoderetains
• CreateNeighbor Table by exchanginghello messages
– Eachnodeperiodically(ex.30s)broadcasthellomessage
includingdemandinformationandchunkinformation
16
a1 a2 a3 …A, B
Demand
Info.
Chunk Info.
:retain :no
Hello Message
a1 a2 a3 …A, C
b1 b2 b3 …B, D
a1 a2 a3 …A, D
n1
n2
n3
↑Terminal ID
Neighbor Table
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Action Decision Part
1. Select a chunk foraction
– Categorizechunks
• Chunks ALREADY obtained broadcast via WiFi
• Chunks NOT obtained download from cellular
– Impactcomputation
• Prioritize chunks by putting impact values
– Rouletteselection
• Select a chunk by roulette
2. Takean actionfor the selectedchunk
– Forbroadcast,weleteachnodetakeactionat probability
b toavoidcollision
17Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Action Decision Phase –Categorizing Chunks–
• C1: Chunks to be downloadedfrom cellular
– Nodewantsa chunk,butnoneighbornodesretainit
• C2: Chunks to be broadcast through WiFi
– Noderetainsa chunk,andsomeofneighbornodeswantit
• C3: Other chunks
– Nodedoesnottakeanyactiontothosechunks
18
Node under
consideration
Node under
consideration
Neighbor nodes
Neighbor nodes
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Action Decision Phase –Impact Computation(1)–
• C1:Chunknotretainedbyanyneighbornodes
• Num.ofneighbornodesthatwantchunks:
19
Impact for chunk s:
Demand low High
Impact high Low
3
1
3
1 3
1
Avoid redundant
download
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Action Decision Phase –Impact Computation(2)–
• C2: Chunk which some nodes retain,and some of
neighbor nodes want the chunk
• Num of neighbor nodes broadcasting chunk s:
20
Impact for s:
Number of
retaining nodes
small large
Impact high low
2
1
2
1
Avoid redundant
broadcast
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Action Decision Phase –Roulette Selection–
• RouletteSelection
– Preparetworoulettesfor cellularandWiFi
– Decideportionofeachchunkinproportiontoimpact
– Selectachunkbyrouletteselection
– Probabilityofselectingachunkwithimpactwi
21
Impact low High
Probability low High
High impact chunk
Low impact chunk
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Problem in Basic Algorithm
• Initially, allnodes intensivelyuse cellularnetwork while
neighboring informationis not known
• As time elapses,cellularis not used (neighbornodeshavechunks)
22
Time
100
Time
Not adaptive to remaining time for deadline
Short increase cellular usage to meet the deadline
Long reduce cellular usage so that nodes exchange chunks via WiFi
Download
Rate (%)
Cellular
Usage
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Adaptation Mechanism (Extended from PerCom09 WiP)
• Consider target downloadyield at elapsedtime to deadline
– Currentdownloadyieldishigherthanthis,donotusecellular
– Currentdownloadyieldis lowerthanthis,usecellular
23
100
Elapsed Time deadline
:target DL yield
Not use cellular
Use cellular
Download
Yield (%)
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Organization
1. Background
2. RelatedWork
3. Problem Formulation
4. Proposed Algorithm
5. Evaluationthrough Simulations
6. Conclusion
24Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Evaluation Experiments
Preliminary Experiment
– Measureperformance,changinghellomessageperiodhandcollision
avoidancerateb
– Purpose: obtaingoodvaluesforhandb
Experiment1
– Measurecellularnetworkusageanddownloadtimeforvariousdeadlines
– Purpose: showadaptabilityforvariousdeadlinelengths
Experiment2
– Measurecellularnetworkusageanddownloadtime,changingnumber
ofcontents
– Purpose:showadaptabilityforvariousnumberofadcontents
 Metric:cellularnetworkusageratio(cellularusage)
25
Extension
from PerCom
version
Cellular usage (%) =
amount actually downloaded via cellular
amount when all nodes download all chunks via cellular
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Common Simulation Parameters
• We developed our own simulatorfor simulations in 1ms
granularity
26
Common simulation parameters
Size of each video ad 1.5MB (divided to 1000 chunks)
Size of each chunk 1.5KB (sent in a packet)
Num of ads that
each node requests
2 (selected by Zipf distribution)
Mobility Random Way Point (4km/hour)
Field size 500m×500m
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Network Model
27
Cellular network Rate/connection: 1.2Mbps
Maximum connections: 64
WiFi
(ad-hoc mode)
Bandwidth/range: 1.7Mbps
Radio range: 200m
Fading model: Nakagami fading
MAC: CSMA/CA
0
0.25
0.5
0.75
1
0 50 100 150 200
Distance[m]
M. Killat, F. Schmidt-Eisenlohr, H. Hartenstein,
C. Rössel, P. Vortish, S. Assenmacher and F. Busch:
”Enabling Efficient and Accurate Large-Scale Simulations
of VANETs for Vehicular Traffic Management,”
Proc. of VANET2007
Packet
Reception
Rate (%)
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Parameters for preliminary experiment
• Adaptation mechanism is not used
28
Parameters
Number of ad contents 4
Number of nodes 500
Deadlines 30 min from starting time
Collision avoidance rate b 0.0005~0.005 (by 0.0005 step)
Hello message period h 5s, 10s, 30s, 60s
Mobility Fixed and RWP
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Preliminary Experimental Result (cellular usage)
• Asbdecreases,cellularusageimprovesreducecollision
• Ashdecreases,cellularusageimprovesreduceredundantDL
• Whenh=5andb=0.0005,cellularusagewas7.3%
29
7.3%
Cellular
Usage (%)
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Preliminary Experimental Result (download time)
• b between0.001and0.002smallerdownloadtime
– β<0.001:lowWiFiusage
– β>0.002:manycollisions
30
Download
time(s)
- Small h suppresses cellular usage and
prolongs download time
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Experiment1: Adaptability to Deadline Lengths
• Evaluateadaptabilityto variousdeadline lengths
• Suppose cold start case
– Allnodessimultaneouslystartacquiringvideoadsafter
eachnodedecidestwoadcontentsandtheirdeadlines
– Hot startcaseisexplainedlater
31
Parameters used in Experiment1
Number of ad contents 10
Number of nodes 500
Deadlines 15, 30, 60, 90 minutes
from starting time (fixed)
h, b 5s, 0.0015
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Result of Experiment1 (DL Yield over Time)
• Withoutdeadlineadaptationmechanism
– DLyieldincreasesslowlyafter90%.Manynodesmissdeadlines
• Withdeadlineadaptationmechanism
– Downloadyieldincreasesasexpected.Allnodesmeettheirdeadlines
32
Time
DL
Yield
(%)
Without mechanism
With mechanism
(deadline=90min)
60min
30min
15min
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Result of Experiment1 (Cellular Usage over Time)
• Withoutdeadlineadaptationmechanism
– Usescellularnetworkintensivelyonlyininitialphase
• Withdeadlineadaptationmechanism
– Constantlyusescellularnetwork,butincreasesusageinfinishing phase
• In end phase, it takes long time to receive blank chunks via WiFi
33
40.5%
16.9%
4.3%
1.1%
Time
Without mechanism
15min
30min
60min 90min
Number of chunks
downloaded via
cellular
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Experimental Result with “Hot Start” Configuration
• Mobilenodesjoinandleavethesystem
• Newnodesstartsobtainingvideoadsjustafterjoining
• Measuredfor267nodesappearingafter200minuteselapses
– Cellularusagewasreducedfurtherthan“coldstart”case
– Minimumcellularusagewasreducedtoabout0.3%
34
Deadlines
Cellular
Usage (%) Cold start
Hot start
Configuration
Initially 500nodes
Poisson arrivals of 15s
120min lifetime
10 ad contents
Deadlines: 15, 30, 60
(random)
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Experiment2: Scalability for Number of Contents
• In actualsituation, many video ads may exist
– Investigateifourmethodadaptivelyworksfordifferent
numberof adcontents
35
Parameters for Experiment2
Number of Ad Contents 10, 20, 30, 40
Mobile Terminals 500
Time to Deadline 60 minutes
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Result of Experiment2
• Whenincreasingnumberofadcontents
– Smallernumberofterminalswantthesamead
– Ourmethodadaptivelyregulatedcellularusage
• All terminals completed downloading all required contents
– Evenfor40contents,cellularusagereducedtoabout34.9%
36
34.9%
Number of ad contents
Time
Cellular usage (%)
# of chunks
via cellular
40 contents
30
20
10
Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Conclusion
• Cooperativedownloadmethodformobilephonesforcontext-aware
videoaddissemination
– DoesnotsuppresscellularnetworkbyusingWi-Finetwork
• Evaluationresultssupposingtypicalurbanscenarios
– Cellularnetworkusagewasreducedbyupto98.9%
– Inhotstartscenario,theusagewasreducedfurther
– Adaptivetovariouslengthsofdeadlinesandnumberofvideoad
contents
FutureWork
– Experimentwithrealisticsituation(realtraces,realmaps,etc)
– Incentiveformobileterminals
– multi-hoppathsinadhocnetwork
37Video Ads Dissemination through WiFi-Cellular Hybrid Networks
Hanano, H., Murata, Y., Shibata, N., Yasumoto, K.,
and Ito, M.: Video Ads Dissemination through
WiFi-Cellular Hybrid Networks, Proc. of the 7th
IEEE Int'l. Conf. on Pervasive Computing and
Communications (PerCom 2009), pp. 322-327.
DOI:10.1109/PERCOM.2009.4912787
[ PDF ]
Video Ads Dissemination through WiFi-Cellular Hybrid Networks 38

Contenu connexe

Plus de Naoki Shibata

Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Naoki Shibata
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersNaoki Shibata
 
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...Naoki Shibata
 
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...Naoki Shibata
 
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...Naoki Shibata
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...Naoki Shibata
 
(Paper) Self adaptive island GA
(Paper) Self adaptive island GA(Paper) Self adaptive island GA
(Paper) Self adaptive island GANaoki Shibata
 
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...Naoki Shibata
 
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNsNaoki Shibata
 
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 (Paper) Task scheduling algorithm for multicore processor system for minimiz... (Paper) Task scheduling algorithm for multicore processor system for minimiz...
(Paper) Task scheduling algorithm for multicore processor system for minimiz...Naoki Shibata
 
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...Naoki Shibata
 
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...Naoki Shibata
 
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...Naoki Shibata
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...Naoki Shibata
 
(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANET(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANETNaoki Shibata
 
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...Naoki Shibata
 
(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...
(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...
(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...Naoki Shibata
 
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...Naoki Shibata
 
(Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
 (Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm... (Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
(Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...Naoki Shibata
 
(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...Naoki Shibata
 

Plus de Naoki Shibata (20)

Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
Task Scheduling Algorithm for Multicore Processor Systems with Turbo Boost an...
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
 
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
(Paper) BalloonNet: A Deploying Method for a Three-Dimensional Wireless Netwo...
 
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
(Paper) Emergency Medical Support System for Visualizing Locations and Vital ...
 
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
(Paper) A Method for Overlay Network Latency Estimation from Previous Observa...
 
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
(Paper) Parking Navigation for Alleviating Congestion in Multilevel Parking F...
 
(Paper) Self adaptive island GA
(Paper) Self adaptive island GA(Paper) Self adaptive island GA
(Paper) Self adaptive island GA
 
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
(Paper) Efficient Evaluation Methods of Elementary Functions Suitable for SIM...
 
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
(Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs
 
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 (Paper) Task scheduling algorithm for multicore processor system for minimiz... (Paper) Task scheduling algorithm for multicore processor system for minimiz...
(Paper) Task scheduling algorithm for multicore processor system for minimiz...
 
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...(Slides) Task scheduling algorithm for multicore processor system for minimiz...
(Slides) Task scheduling algorithm for multicore processor system for minimiz...
 
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
(Slides) A Technique for Information Sharing using Inter-Vehicle Communicatio...
 
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
(Slides) A Personal Navigation System with a Schedule Planning Facility Based...
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
 
(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANET(Slides) A demand-oriented information retrieval method on MANET
(Slides) A demand-oriented information retrieval method on MANET
 
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
(Slides) Inter-Vehicle Communication Protocol for Cooperatively Capturing and...
 
(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...
(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...
(Slides) UbiREMOTE: Framework for Remotely Controlling Networked Appliances t...
 
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
 
(Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
 (Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm... (Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
(Paper) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
 
(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
(Slides) A Method for Pedestrian Position Estimation using Inter-Vehicle Comm...
 

Dernier

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

(Slides) Video Ads Dissemination through WiFi-Cellular Hybrid Networks

  • 1. Video Ads Dissemination through WiFi-Cellular Hybrid Network (revised) Hiroshi Hanano1, Yoshihiro Murata2, Naoki Shibata3, KeiichiYasumoto1 and Minoru Ito1 1NaraInstituteofScienceandTechnology 2HiroshimaCityUniversity 3ShigaUniversity
  • 2. Organization 1. Background 2. RelatedWork 3. Problem Formulation 4. Proposed Algorithm 5. Evaluationthrough Simulations 6. Conclusion 2Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 3. Demand for Context-Aware Video Ad Dissemination • Video deliveryto mobile terminals has alreadybecome common – Videoadvertisementdissemination now attractingpublicattention • Many studies forobtaining user contexts(situation, etc) withsensors,userdata(profiles,schedules,etc),andsoon • Context-aware video ad dissemination – Muchhigheradvertisementeffectthanwithoutcontext- awareness 3 Movie trailers Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 4. Challenges • Contexts are differentamong users, change overtime – Eachvideoadshouldbedeliveredtousersatdifferenttime 4 → larger data amount transferred via cellular network → need to consider influence to other cellular services → number of ads may be restricted We need a dissemination method which does not overload cellular network Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 5. Goals • Distribute communication load forvideo ad dissemination from cellularnetwork to WiFi network as much as possible 5 Cellular Network load WiFi(Ad-hoc) Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 6. Organization 1. Background 2. RelatedWork 3. Problem Formulation 4. Proposed Algorithm 5. Evaluationthrough Simulations 6. Conclusion 6Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 7. Complementing Cellular Network with MANET – Somemobileterminalsincongestedcellareause lightloadedcellviaMANET 7 Hongyi, W., Chunming, Q., Swades, D. and Ozan, T.: ”Integrated Cellular and Ad Hoc Relaying Systems:iCAR,” Proc. of ICC 2001 It does not reduce overall data amount transferred for video ads dissemination Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 8. Introducing BitTorrent into MANET • Purpose:efficientfile exchangeamong mobile terminals – RealizedBitTorrentmechanismonMANET – Evaluationdoneintermsof mobilityandchunksizes – Showrobustnessagainstnetworkpartition 8 S. Rajagopalan. and C.-C. Shen: ”A Crosslayer Decentralized BitTorrent for Mobile Ad hoc Networks,” Proc. of MOBIQUITOUS 2006 It only uses MANET, and thus achieves poor performance on data acquisition ratio/time Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 9. Organization 1. Background 2. RelatedWork 3. Problem Formulation 4. Proposed Algorithm 5. Evaluationthrough Simulations 6. Conclusion 9Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 10. Assumptions • Manyuserswithmobilephonesinurbanarea – PhonescanusebothcellularandWi-Fi(ad-hocmode)networks • Terminalautomaticallysets,accordingtouser’scontext: – Videoadcontents(byfilenames) – ReceptionDeadlineforeachcontent 10 ex) Context: Bob has a plan to go to a movie after work Contents: Trailers of movies currently running Deadline: Time when work finishes Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 11. Target Problem (see PerCom09 paper for more formal description) • Input – Videoadswithdeadlinesrequestedbyeachmobilenode • Output – Actionsofmobilenodesateachmoment • Download, Broadcast, or Receive (part of) data • Constraints – Cellulartowercapacity(Nconnectionscanbeadmitted) – Cellularnetworkbandwidthperconnection – Wi-Firadiorangeofeachmobilenode – Wi-Fibandwidthsharedbyallnodesineachradiorange – Receptiondeadlineofeachcontent • Objectivefunction – Minimizedataamounttransferredthroughcellularnetwork 11Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 12. Organization 1. Background 2. RelatedWork 3. Problem Formulation 4. Proposed Algorithm 5. Evaluationthrough Simulations 6. Conclusion 12Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 13. Approach • File division (likeBitTorrent) – Divideeachadcontentintochunkswithfixeddatasize – Everynodecancontributeaddisseminationinfairmanner • Utilizationof WiFi (ad-hoc mode) – Reduceloadincellularnetwork bylettingnodesexchangechunksthroughWi-Finetwork • Fully distributed algorithm – Eachterminaldecidesitsactionbasedonlyon informationof neighbornodes – Scalabletonumberofnodes,numberofcontents,etc 13Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 14. Possible Actions Taken by Mobile Terminal • Downloada chunk through cellularnetwork • Broadcast a chunk through WiFi (ad-hoc mode) network • Waitto receive a chunk through WiFi network 14Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 15. Algorithm for Action Decision • Eachnode takes an actionfor global benefit – Foreachchunk,onlyoneterminalshoulddownloadit – Ineachradiorange,weshouldavoidtwoormoreterminals broadcastingthesamechunk • Flow of proposed algorithm 15 Info Gathering Part Gather neighboring info Action Decision Part Select a chunk Take an action Categorize chunks/compute impact of chunks Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 16. Information Gathering Part • Informationrequired to decide action – DemandInfo.:whichcontentseachnoderequires – ChunkInfo.:whichchunkseachnoderetains • CreateNeighbor Table by exchanginghello messages – Eachnodeperiodically(ex.30s)broadcasthellomessage includingdemandinformationandchunkinformation 16 a1 a2 a3 …A, B Demand Info. Chunk Info. :retain :no Hello Message a1 a2 a3 …A, C b1 b2 b3 …B, D a1 a2 a3 …A, D n1 n2 n3 ↑Terminal ID Neighbor Table Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 17. Action Decision Part 1. Select a chunk foraction – Categorizechunks • Chunks ALREADY obtained broadcast via WiFi • Chunks NOT obtained download from cellular – Impactcomputation • Prioritize chunks by putting impact values – Rouletteselection • Select a chunk by roulette 2. Takean actionfor the selectedchunk – Forbroadcast,weleteachnodetakeactionat probability b toavoidcollision 17Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 18. Action Decision Phase –Categorizing Chunks– • C1: Chunks to be downloadedfrom cellular – Nodewantsa chunk,butnoneighbornodesretainit • C2: Chunks to be broadcast through WiFi – Noderetainsa chunk,andsomeofneighbornodeswantit • C3: Other chunks – Nodedoesnottakeanyactiontothosechunks 18 Node under consideration Node under consideration Neighbor nodes Neighbor nodes Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 19. Action Decision Phase –Impact Computation(1)– • C1:Chunknotretainedbyanyneighbornodes • Num.ofneighbornodesthatwantchunks: 19 Impact for chunk s: Demand low High Impact high Low 3 1 3 1 3 1 Avoid redundant download Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 20. Action Decision Phase –Impact Computation(2)– • C2: Chunk which some nodes retain,and some of neighbor nodes want the chunk • Num of neighbor nodes broadcasting chunk s: 20 Impact for s: Number of retaining nodes small large Impact high low 2 1 2 1 Avoid redundant broadcast Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 21. Action Decision Phase –Roulette Selection– • RouletteSelection – Preparetworoulettesfor cellularandWiFi – Decideportionofeachchunkinproportiontoimpact – Selectachunkbyrouletteselection – Probabilityofselectingachunkwithimpactwi 21 Impact low High Probability low High High impact chunk Low impact chunk Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 22. Problem in Basic Algorithm • Initially, allnodes intensivelyuse cellularnetwork while neighboring informationis not known • As time elapses,cellularis not used (neighbornodeshavechunks) 22 Time 100 Time Not adaptive to remaining time for deadline Short increase cellular usage to meet the deadline Long reduce cellular usage so that nodes exchange chunks via WiFi Download Rate (%) Cellular Usage Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 23. Adaptation Mechanism (Extended from PerCom09 WiP) • Consider target downloadyield at elapsedtime to deadline – Currentdownloadyieldishigherthanthis,donotusecellular – Currentdownloadyieldis lowerthanthis,usecellular 23 100 Elapsed Time deadline :target DL yield Not use cellular Use cellular Download Yield (%) Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 24. Organization 1. Background 2. RelatedWork 3. Problem Formulation 4. Proposed Algorithm 5. Evaluationthrough Simulations 6. Conclusion 24Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 25. Evaluation Experiments Preliminary Experiment – Measureperformance,changinghellomessageperiodhandcollision avoidancerateb – Purpose: obtaingoodvaluesforhandb Experiment1 – Measurecellularnetworkusageanddownloadtimeforvariousdeadlines – Purpose: showadaptabilityforvariousdeadlinelengths Experiment2 – Measurecellularnetworkusageanddownloadtime,changingnumber ofcontents – Purpose:showadaptabilityforvariousnumberofadcontents  Metric:cellularnetworkusageratio(cellularusage) 25 Extension from PerCom version Cellular usage (%) = amount actually downloaded via cellular amount when all nodes download all chunks via cellular Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 26. Common Simulation Parameters • We developed our own simulatorfor simulations in 1ms granularity 26 Common simulation parameters Size of each video ad 1.5MB (divided to 1000 chunks) Size of each chunk 1.5KB (sent in a packet) Num of ads that each node requests 2 (selected by Zipf distribution) Mobility Random Way Point (4km/hour) Field size 500m×500m Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 27. Network Model 27 Cellular network Rate/connection: 1.2Mbps Maximum connections: 64 WiFi (ad-hoc mode) Bandwidth/range: 1.7Mbps Radio range: 200m Fading model: Nakagami fading MAC: CSMA/CA 0 0.25 0.5 0.75 1 0 50 100 150 200 Distance[m] M. Killat, F. Schmidt-Eisenlohr, H. Hartenstein, C. Rössel, P. Vortish, S. Assenmacher and F. Busch: ”Enabling Efficient and Accurate Large-Scale Simulations of VANETs for Vehicular Traffic Management,” Proc. of VANET2007 Packet Reception Rate (%) Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 28. Parameters for preliminary experiment • Adaptation mechanism is not used 28 Parameters Number of ad contents 4 Number of nodes 500 Deadlines 30 min from starting time Collision avoidance rate b 0.0005~0.005 (by 0.0005 step) Hello message period h 5s, 10s, 30s, 60s Mobility Fixed and RWP Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 29. Preliminary Experimental Result (cellular usage) • Asbdecreases,cellularusageimprovesreducecollision • Ashdecreases,cellularusageimprovesreduceredundantDL • Whenh=5andb=0.0005,cellularusagewas7.3% 29 7.3% Cellular Usage (%) Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 30. Preliminary Experimental Result (download time) • b between0.001and0.002smallerdownloadtime – β<0.001:lowWiFiusage – β>0.002:manycollisions 30 Download time(s) - Small h suppresses cellular usage and prolongs download time Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 31. Experiment1: Adaptability to Deadline Lengths • Evaluateadaptabilityto variousdeadline lengths • Suppose cold start case – Allnodessimultaneouslystartacquiringvideoadsafter eachnodedecidestwoadcontentsandtheirdeadlines – Hot startcaseisexplainedlater 31 Parameters used in Experiment1 Number of ad contents 10 Number of nodes 500 Deadlines 15, 30, 60, 90 minutes from starting time (fixed) h, b 5s, 0.0015 Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 32. Result of Experiment1 (DL Yield over Time) • Withoutdeadlineadaptationmechanism – DLyieldincreasesslowlyafter90%.Manynodesmissdeadlines • Withdeadlineadaptationmechanism – Downloadyieldincreasesasexpected.Allnodesmeettheirdeadlines 32 Time DL Yield (%) Without mechanism With mechanism (deadline=90min) 60min 30min 15min Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 33. Result of Experiment1 (Cellular Usage over Time) • Withoutdeadlineadaptationmechanism – Usescellularnetworkintensivelyonlyininitialphase • Withdeadlineadaptationmechanism – Constantlyusescellularnetwork,butincreasesusageinfinishing phase • In end phase, it takes long time to receive blank chunks via WiFi 33 40.5% 16.9% 4.3% 1.1% Time Without mechanism 15min 30min 60min 90min Number of chunks downloaded via cellular Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 34. Experimental Result with “Hot Start” Configuration • Mobilenodesjoinandleavethesystem • Newnodesstartsobtainingvideoadsjustafterjoining • Measuredfor267nodesappearingafter200minuteselapses – Cellularusagewasreducedfurtherthan“coldstart”case – Minimumcellularusagewasreducedtoabout0.3% 34 Deadlines Cellular Usage (%) Cold start Hot start Configuration Initially 500nodes Poisson arrivals of 15s 120min lifetime 10 ad contents Deadlines: 15, 30, 60 (random) Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 35. Experiment2: Scalability for Number of Contents • In actualsituation, many video ads may exist – Investigateifourmethodadaptivelyworksfordifferent numberof adcontents 35 Parameters for Experiment2 Number of Ad Contents 10, 20, 30, 40 Mobile Terminals 500 Time to Deadline 60 minutes Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 36. Result of Experiment2 • Whenincreasingnumberofadcontents – Smallernumberofterminalswantthesamead – Ourmethodadaptivelyregulatedcellularusage • All terminals completed downloading all required contents – Evenfor40contents,cellularusagereducedtoabout34.9% 36 34.9% Number of ad contents Time Cellular usage (%) # of chunks via cellular 40 contents 30 20 10 Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 37. Conclusion • Cooperativedownloadmethodformobilephonesforcontext-aware videoaddissemination – DoesnotsuppresscellularnetworkbyusingWi-Finetwork • Evaluationresultssupposingtypicalurbanscenarios – Cellularnetworkusagewasreducedbyupto98.9% – Inhotstartscenario,theusagewasreducedfurther – Adaptivetovariouslengthsofdeadlinesandnumberofvideoad contents FutureWork – Experimentwithrealisticsituation(realtraces,realmaps,etc) – Incentiveformobileterminals – multi-hoppathsinadhocnetwork 37Video Ads Dissemination through WiFi-Cellular Hybrid Networks
  • 38. Hanano, H., Murata, Y., Shibata, N., Yasumoto, K., and Ito, M.: Video Ads Dissemination through WiFi-Cellular Hybrid Networks, Proc. of the 7th IEEE Int'l. Conf. on Pervasive Computing and Communications (PerCom 2009), pp. 322-327. DOI:10.1109/PERCOM.2009.4912787 [ PDF ] Video Ads Dissemination through WiFi-Cellular Hybrid Networks 38