Classification of Data-Delivery Mechanisms in mobile computing



Data Dissemination and Broadcasting Systems:

Classification of Data-Delivery Mechanisms:

·         Push-based mechanisms (publish–subscribe mode)
·         Pull-based mechanisms (on-demand mode)
·         Hybrid mechanisms (hybrid mod
                      
Push-based Mechanisms:
·         Server pushes data records from a set of distributed computing systems
·         Examples of distributed computing systems advertisers or generators of traffic congestion, weather reports, stock quotes, and news report

A server or computing system pushing the data records from a set of distributed systems:



Publish–subscribe mode
• In which the data pushed as per the subscription for a push service by a user
Pushing Algorithm:
Select a structure of data records to be pushed
• An algorithm provides an adaptable multi-level mechanism that permits data items to be pushed uniformly or none uniformly after structuring them according to their relative importance
Data pushed at selected time intervals using an adaptive algorithm
• Pushing only once saves bandwidth
• However, pushing at periodic intervals important because it provides the devices that were disconnected at the time of previous push with a chance to cache the data when it is pushed again
3.      Bandwidths adapted for downlink (for pushes) using an algorithm

4. The same fixed periods can be used for pushing all records but usually higher bandwidth is allocated to records having higher number of subscribers or to those with higher access probabilities
5. A mechanism also adopted to stop pushes when a device is handed over to another cell

Advantage of push-based mechanisms
• Enable broadcast of data services to multiple devices
• Server is not interrupted frequently by requests from the mobile devices
• Best option for the server as they prevent server overload, which may occur due to flooding of device requests

Disadvantage of push-based mechanisms
• Dissemination of unsolicited, irrelevant, or out-of-context data
• User may not be interested in the disseminated data and may be inconvenienced

Pull-based Mechanisms:

User-device or computing system pulls the data records from the service provider’s application database server or from a set of distributed computing systems
On-demand mode from a set of distributed computing systems, music album server, ring tones server, video clips server, or bank account activity server


·         Records pulled and selective response to demand
·         Server transmits data packets as response selectively
·         After client-authentication, verification, or subscription account check
Pulling Bandwidth:
1. Used for the uplink channel depends upon the number of pull requests
• Assume that an uplink bandwidth of 19.2 kbps and service provider’s application distribution system server accept 384 kbps
• Then only 20 pull requests can be used at 19.2 kbps
• Number of pull requests is larger, the link channel bandwidth lowered to 9.8 kbps or 4.8 kbps
• Similarly, the service provider’s application distribution system adapting to the bandwidth required for serving the requests (downlink) in case the server is unable to deliver the response in a reasonable period
2. Threshold limits the number of pull requests in a given period of time
• Controls the number of server interruptions
3. A mechanism adopted to prevent access when handed over to another cell.
• On device handoff, the subscription cancelled or passed on to the new service provider system

Advantage of Pull-based mechanisms:
·         No unsolicited or irrelevant data arrives at the device
·         Relevant data disseminated only when the user asks for it
·         Best option when the server has very little contention and is able to respond to many device requests within expected time intervals

Disadvantage of Pull-based mechanisms:

·         Server faces frequent interruptions and queues of requests at the server may cause congestion in cases of sudden rise in demand for certain data records)
·         The energy and bandwidth required for On-demand mode when sending the requests for hot items and temporal records (records changing with time) large
·         The number of server interruptions and uplink bandwidth requirement may increase a thousand times in the pull mode for hot records (e.g. World cup football score)
·         A large number of devices making requests to the service provider choke the network
·         The server is flooded with interruptions

Comments

  1. what about the hybrid mechanism?

    ReplyDelete
  2. 24-7 Courier offers same day parcel and same day courier services in Birmingham, Leeds, Nottingham, Liverpool as well as International Courier Services.
    same day courier London

    ReplyDelete
  3. 24-7 Courier offers same day parcel and same day courier services in Birmingham, Leeds, Nottingham, Liverpool as well as International Courier Services sameday couriers

    ReplyDelete
  4. Wow! I can use this for my assignments. This is highly informative and will help in making a good one. I need to know more about Warehousing service Dallas and I will be done with my work. I will also share this post with my friends. Thanks for sharing it.

    ReplyDelete
  5. critical illness insurance plan is another type of health insurance plan that safeguard the policyholder against diseases such as kidney failure, cancer, paralysis, heart attack, etc. As per the clause of critical illness insurance plan, the insured person can avail the insured amount in one go. This is one of the types of health insurance plan in India and ensures complete financial assistance to the policyholder once a person is diagnosed with critical illness.

    ReplyDelete

Post a Comment

Popular posts from this blog

Client Server Computing with Adaptation

Data Dissemination Broadcast-disk Models