1 / 23

Data Broadcast in Asymmetric Wireless Environments Nitin H. Vaidya Sohail Hameed

Data Broadcast in Asymmetric Wireless Environments Nitin H. Vaidya Sohail Hameed. SUBJECT OF THE PAPER. – Mechanisms that efficiently decide what and when to transmit. CHARACTERISTICS OF THE SYSTEM. – Wireless communications (server - clients) – Asymmetric environment

aulii
Download Presentation

Data Broadcast in Asymmetric Wireless Environments Nitin H. Vaidya Sohail Hameed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Data Broadcast in Asymmetric Wireless EnvironmentsNitin H. Vaidya Sohail Hameed

  2. SUBJECT OF THE PAPER – Mechanisms that efficiently decide what and when to transmit CHARACTERISTICS OF THE SYSTEM – Wireless communications (server - clients) – Asymmetric environment – Not explicit requests from the clients to server – Minimization of the wait time of clients ALSO COVERED – Environments with errors – Multiple number of Broadcast channels

  3. METRICS USED TO EVALUATE THE PERFORMANCE – Access time – Tuning time CONTRIBUTIONS OF THE PAPER – Square root rule – Lower bound on the achievable access time – “on - line” Broadcast Scheduling algorithm – Modified “on - line” algorithm

  4. PRELEMINARIES – Database with information Items – Time unit – M = Total number of items – li = Length of item i – Broadcast cycle with N time units – Instance of an item – Schedule of Broadcast – Frequency of an item – Spacing

  5. PRELEMINARIES Continued – Item Mean Access Time – Demand Probability – Overall Mean Access time

  6. CONSTRUCTION OF BROADCAST SCHEDULING ALGORITHMS

  7. MAPPING DEMAND PROBABILITIES TO ITEM FREQUENCIES Lemma 1: The Broadcast Schedule with minimum Overall Mean Access Time results when the instances of each item are equally spaced Theorem 1 (Square Root Rule): Given the Demand Probability of each item i, the minimum Overall Mean Access Time, t, is achieved when frequency of each item i is proportional to and inversely proportional to , assuming that instances of each item are equally spaced. That is

  8. BROADCAST SCHEDULING ALGORITHMS Algorithm A: ON - LINE algorithm: Define Step 1: Determine maximum F(i) over all items i, . Let denote the maximum value of F(i). Step 2: Choose item i suchthat F(i) = . If this equality holds for more than one item, choose any one of them arbitrarily. Step 3: Broadcast item i at time Q. Step 4: = Q

  9. EXAMPLE A: = 1/2 = 3/8 = 1/8 = 1 = 2 = 4 = 12.5 = 9.18 = 0.5 EXAMPLE B: = = 1 = 0.2 + ε = 1 - On - line Algorithm A: Schedule (1,2), t = 1 Schedule (1,2,2), t = 2.9/3 +2ε/3 < 1

  10. ON- LINE ALGORITHM B WITH BUCKETING Complexity of algorithm A O(M) Complexity of algorithm B O(k) Divide the database into k buckets Bucket i contains items Average Demand Probability of items in bucket i Average Length of items in bucket i

  11. ALGORITHM B Define Step 1: Determine maximum G(i) over all buckets i, . Let denote the maximum value of G(i). Step 2: Choose a bucket i suchthat G(i) = . If this equality holds for more than one bucket, choose any one of them arbitrarily. Step 3: Broadcast item Ij from the front of the bucket Biat time Q. Step 4: Dequeue item Ij at the front of the bucket Bi and enqueue it at the rear of Bi . Step 5: = Q

  12. Optimal Mean Access time Heuristic that determines membership of each item into buckets – Calculate Rmin = , Rmax = – Divide δ = Rmin - Rmax into k equally sized sub - intervals – Calculate for all items. Item i is into bucket j Bj if

  13. Effect of Transmission Errors on Scheduling Strategy – E(l) – Overall Mean Access Time Theorem 2: Given that the probability of occurrence of uncorrectable errors in an item of length l is E(l), the overall mean access time is minimized when

  14. Multiple Broadcast Channels Divide the available bandwidth into c channels Define properly On - line algorithm for channel h, 1 h c Step 1: = , 1 i M Step 2: Determine maximum F(j) over all items j. Let Fmax denote the maximum value of F(j). Step 3: Choose i such that F(i)= Fmax. If this equality holds for than one item, choose any one of them arbitrarily. Step 4: Broadcast item i on channel h at time Q. Step 5: Set = Q

  15. A heuristic for initializing values Step 1: Set time=1 Step 2: For every item in database { Step 3: For every item { Step 4: if { Step 5: Step 6:time=time+ } } Step 7: Step 8: = time Step 9:time=time+ Step 10: For } Step 11: Find , , , by rotating the values of by an amount of

  16. Performance Evaluation Demand Probability Distribution Zipf distribution for various values of θ

  17. Length Distribution Uniform Length Distribution Increasing Length Distribution Decreasing Length Distribution Length Distribution

  18. Performance evaluation in the Absence of Uncorrectable Errors Increasing Length Distribution

  19. Decreasing Length Distribution

  20. Random Length Distribution

  21. Performance evaluation in the Presence of Uncorrectable Errors Increasing Length Distribution

  22. Decreasing Length Distribution

  23. Performance with Multiple broadcast Channels Uniform Length Distribution

More Related