SlidePub
Home
Categories
Login
Register
Home
General
Data dissemination
Data dissemination
10,124 views
15 slides
Oct 10, 2019
Slide
1
of 15
Previous
Next
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
About This Presentation
mobile computing
Size:
372.62 KB
Language:
en
Added:
Oct 10, 2019
Slides:
15 pages
Slide Content
Slide 1
Data Dissemination
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
1
Slide 2
•Datadisseminationentailsdistributingand
pushingdatageneratedbyasetofcomputing
systemsorbroadcastingdatafromaudio,
video,anddataservices.
•Theoutputdataissenttothemobiledevices.
•Amobiledevicecanselect,tuneandcache
therequireddataitems,whichcanbeusedfor
applicationprograms.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
2
Slide 3
Classification of Data-Delivery
Mechanisms
•Therearetwofundamentalinformationdelivery
methodsforwirelessdataapplications:
1.Point-to-Pointaccess
2.Broadcast
•Therearethreekindsofbroadcastmodels:
1.push-basedbroadcast
2.On-demand(orpull-based)broadcast
3.hybridbroadcast
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
3
Slide 4
Push-based Mechanisms
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
4
Slide 5
Push-basedmechanismsfunctioninthefollowingmanner:
1.Astructureofdatarecordstobepushedisselected.An
algorithmprovidesanadaptablemulti-levelmechanismthat
permitsdataitemstobepusheduniformlyornon-uniformly
afterstructuringthemaccordingtotheirrelativeimportance.
2.Dataispushedatselectedtimeintervalsusinganadaptive
algorithm.Pushingonlyoncesavesbandwidth.However,
pushingatperiodicintervalsisimportantbecauseitprovides
thedevicesthatweredisconnectedatthetimeof
previouspushwithachancetocachethedatawhenitispushed
again.
3.Bandwidthsareadaptedfordownlink(forpushes)usingan
algorithm.Usuallyhigherbandwidthisallocatedtorecords
havinghighernumberofsubscribersortothosewith
higheraccessprobabilities.
4.Amechanismisalsoadoptedtostoppusheswhenadeviceis
handedovertoanothercell.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
5
Slide 6
Advantages
•Push-basedmechanismsenablebroadcastofdata
servicestomultipledevices.
•Theserverisnotinterruptedfrequentlybyrequests
frommobiledevices.
•Thesemechanismsalsopreventserveroverload,
whichmightbecausedbyfloodingofdevice
requests
•Also,theuserevengetsthedatahewouldhave
otherwiseignoredsuchastrafficcongestion,
forthcomingweatherreportsetc
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
6
Slide 7
Disadvantages
•Push-basedmechanismsdisseminateof
unsolicited,irrelevant,orout-of-contextdata,
whichmaycauseinconveniencetotheuser.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
7
Slide 8
Pull based Mechanisms
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
8
Slide 9
Pull-basedmechanismsfunctioninthefollowingmanner:
1.Thebandwidthusedfortheuplinkchanneldepends
uponthenumberofpullrequests.
2.Apullthresholdisselected.Thisthresholdlimitsthe
numberofpullrequestsinagivenperiodoftime.This
controlsthenumberofserverinterruptions.
3.Amechanismisadoptedtopreventthedevice
frompullingfromacell,whichhashanded
overtheconcerneddevicetoanothercell.On
devicehandoff,thesubscriptioniscancelledor
passedontothenewserviceprovidercell
4.Inpull-basedmechanismstheuser-devicereceives
datarecordssentbyserverondemandonly.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
9
Slide 10
AdvantagesofPullbasedmechanisms:
•Withpull-basedmechanisms,nounsolicitedor
irrelevantdataarrivesatthedeviceandtherelevant
dataisdisseminatedonlywhentheuserasksforit.
•Pull-basedmechanismsarethebestoptionwhenthe
serverhasverylittlecontentionandisabletorespond
tomanydevicerequestswithinexpectedtime
intervals.
Disadvantages:
•Theserverfacesfrequentinterruptionsandqueuesof
requestsattheservermaycausecongestionincasesof
suddenriseindemandforcertaindatarecord.
•Inon-demandmode,anotherdisadvantageisthe
energyandbandwidthrequiredforsendingthe
requestsforhotitemsandtemporalrecords
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
10
Slide 11
Hybrid Mechanisms
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
11
Slide 12
Hybrid mechanisms function in the following manner:
1.Therearetwochannels,oneforpushesbyfrontchannel
andtheotherforpullsbybackchannel.
2.Bandwidthissharedandadaptedbetweenthetwo
channelsdependinguponthenumberofactivedevices
receivingdatafromtheserverandthenumberofdevices
requestingdatapullsfromtheserver.
3.Analgorithmcanadaptivelychoptheslowestlevelofthe
scheduledpushessuccessivelyThedatarecordsatlower
levelwheretherecordsareassignedlowerprioritiescan
havelongpushintervalsinabroadcastingmodel.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
12
Slide 13
AdvantagesofHybridmechanisms:
•Thenumberofserverinterruptionsandqueued
requestsaresignificantlyreduced.
Disadvantages:
•PPdoesnoteliminatethetypicalserverproblemsof
toomanyinterruptionsandqueuedrequests.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
13
Slide 14
Selective Tuning and Indexing
Technique
•Selectivetuningisaprocessbywhichclientdeviceselectsonlythe
requiredpushedbucketsorrecords,tunestothem,andcaches
them.
•Tuningmeansgettingreadyforcachingatthoseinstantsand
intervalswhenaselectedrecordofinterestbroadcasts.
•Broadcastdatahasastructureandoverhead.
•Databroadcastfromserver,whichisorganizedintobuckets,is
interleaved.
•Theserverprefixesadirectory,hashparameter(fromwhichthe
devicefindsthekey),orindextothebuckets.
•Theseprefixesformthebasisofdifferentmethodsofselective
tuning.
•Accesstime(t
access)isthetimeintervalbetweenpullrequestfrom
deviceandreceptionofresponsefrombroadcastingordata
pushingorrespondingserver.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
14
Slide 15
•Indexingisanothermethodforselectivetuning.Indexestemporarilymap
thelocationofthebuckets.
•Ateachlocation,besidesthebitsforthebucketinrecordofinterestdata,
anoffsetvaluemayalsobespecifiedthere.
•Whileanindexmapstotheabsolutelocationfromthebeginningofa
broadcastcycle,anoffsetindexisanumberwhichmapstotherelative
locationaftertheendofpresentbucketofinterest.
•Offsetmeansavaluetobeusedbythedevicealongwiththepresent
locationandcalculatethewaitperiodfortuningtothenextbucket.
•Allbucketshaveanoffsettothebeginningofthenextindexedbucketor
item.
•Indexingisatechniqueinwhicheachdatabucket,record,orrecordblock
ofinterestisassignedanindexatthepreviousdatabucket,record,or
recordblockofinteresttoenablethedevicetotuneandcachethebucket
afterthewaitaspertheoffsetvalue.
•Theservertransmitsthisindexatthebeginningofabroadcastcycleas
wellaswitheachbucketcorrespondingtodataofinteresttothedevice.
•Adisadvantageofusingindexisthatitextendsthebroadcastcycleand
henceincreasest
access.
10/10/2019
Vikram Neerugatti, SVCET, Chittoor, Andhra
Pradesh.
15
Tags
mobile computing
Categories
General
Download
Download Slideshow
Get the original presentation file
Quick Actions
Embed
Share
Save
Print
Full
Report
Statistics
Views
10,124
Slides
15
Favorites
8
Age
2245 days
Related Slideshows
22
Pray For The Peace Of Jerusalem and You Will Prosper
RodolfoMoralesMarcuc
32 views
26
Don_t_Waste_Your_Life_God.....powerpoint
chalobrido8
33 views
31
VILLASUR_FACTORS_TO_CONSIDER_IN_PLATING_SALAD_10-13.pdf
JaiJai148317
31 views
14
Fertility awareness methods for women in the society
Isaiah47
30 views
35
Chapter 5 Arithmetic Functions Computer Organisation and Architecture
RitikSharma297999
27 views
5
syakira bhasa inggris (1) (1).pptx.......
ourcommunity56
29 views
View More in This Category
Embed Slideshow
Dimensions
Width (px)
Height (px)
Start Page
Which slide to start from (1-15)
Options
Auto-play slides
Show controls
Embed Code
Copy Code
Share Slideshow
Share on Social Media
Share on Facebook
Share on Twitter
Share on LinkedIn
Share via Email
Or copy link
Copy
Report Content
Reason for reporting
*
Select a reason...
Inappropriate content
Copyright violation
Spam or misleading
Offensive or hateful
Privacy violation
Other
Slide number
Leave blank if it applies to the entire slideshow
Additional details
*
Help us understand the problem better