Escolar Documentos
Profissional Documentos
Cultura Documentos
Group Members
Mugwagwa Tauya R134184F
Dzingorira Donald
R134185H
Kaseke Lynn
R134200Y
Hove Rachael
R134197C
Data Dissemination
Huge Amount
of Dynamic
Data
Ubiquity of
Information
Services
COMMUNICATIONS ASYMMETRY
One of the key aspect of dissemination based
applications is their inherent communication
asymmetry.
This is the communication capacity or data
volume in the downstream direction ( from
server to client) is much greater than that in
the upstream direction ( from client to server)
Content delivery is an asymmetric process
regardless of whether it is performed over a
symmetric channel such as the internet or
even asymmetric one such as cable television
network.
PUSH-BASED MECHANISMS
PULL-BASED MECHANISMS
The server disseminates information based on the
outstanding request submitted by clients.
The device or computing systems pulls data records
from the service providers application database
server or a set of distributed computing systems.
Examples are music album server, ring tone album
server, video clip server. Records are pulled by the
mobile device on demand followed by the selective
response from the server.
Selective response means that server transmit data
packets as response selectively like after client
authentication, verification or subscription account
check.
Response downlink
response
downlink
Single
Pull
mode
user
data
access
Mobile
device
i
Mobile
device
j
pull request
Single user
data
access
Data records
HYBRID MECHANISMS
A hybrid data delivery mechanism integrate
pushes and pulls.
It is also known as the interleaved-push-and-pull
(IPP) mechanism.
The device uses back channel to sent pull request
for records which are not regularly pushed by the
front channel.
The front channel uses algorithm modelled as
broadcast disks and sent the generated
interleaved responses to the pull requests.
The device or computing system pulls as well as
receives the pushes of the data records from the
service providers application server or database
server or from a set of distributed computing
system e.g a system for advertising and selling
music albums. The adverts are pushed and the
access
Directory Method
Hash-Based Method
Index-Based Method
Indexes temporarily maps the location of
the bucket. At each location besides the
bits for the bucket in record of interest
data, an offset value may also be
specified there.
While an index maps to the absolute
location from the beginning of a broadcast
cycle, an offset index is a number which
maps to the relative location after the end
of the present bucket of interest.
offset
offset
offset
Essentially each index subtree whose root is nonreplicated root will appear once in the whole
broadcast just in front of the set data segments it
indexes.
On the other hand the nodes at the replicated levels
are replicated at the beginning of the first broadcast
of each of its child nodes.
To facilitate selective tuning, each node contains
meta data that help in the traversal of the trees.
All non replicated buckets contain pointers that will
direct the search to the next copy its replicated
ancestors.
On the other hand all replicated index contain two
tuples that can direct the search to continue in the
appropriate segments.
Thank you