Practical Simulation Framework of BLE Neighbor Discovery

blender toward practical simulation framework n.w
1 / 14
Embed
Share

Explore the practical scenario of the Offline Lost-Device Owner Finding Network (OFN) system using BLE Neighbor Discovery technology. Dive into the discovery process, desired output specifications, barriers faced, and solutions for optimizing deterministic simulations. Enhance your understanding with real-world examples and case projections.

  • BLE Neighbor Discovery
  • Simulation Framework
  • OFN System
  • Deterministic Simulation
  • Case-Projection

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Blender: Toward Practical Simulation Framework of BLE Neighbor Discovery Yukuan Ding, Tong Li, Jiaxin Liang, Dan Wang

  2. A Practical Scenario: the OFN Example: Apple s AirTag Image Source: https://www.apple.com/hk/en/airtag/ The Offline Lost-Device s Owner Finding Network (OFN) System Lost-Device GPS Wi-Fi Cellular

  3. A Practical Scenario: the OFN Widely Spread Scanner Devices Cloud Server Lost-Device s Owner Lost-Device 1.Device Identifier 2.Location Information 3.Notification

  4. The Discovery Process Advertising Sequence ?? ?? ?? Scanner Device Lost-Device (Advertiser) ? ??,?? ?? ?? ?1 ?0 Scanning Sequence ?? Radio Range Discovery Latency ? ??,??: time from range-entrance event to discovery event Depending on the range-entrance case {??,??} The Range- Entrance Event

  5. Desired Output Advertising Sequence ?? ?? ?? 0.8 CDF ? ??,?? p-80 latency ?? ?? Latency ?1 ?0 Scanning Sequence ?? ?-percentile latency ?? Apparently, ?? 0,??,?? 0,?? OR probability ?% so that ? < ??

  6. Barriers before Retrieving Results Large Number of Range-Entrance Cases (i.e., {??,??} pairs) 1 Random sampling has drawbacks Unknown suitable sample size Resulting in non-deterministic output 2

  7. Solutions Optimizing Deterministic Simulation Simulation with Case-Projection Brute-Force Simulation {??,??} e.g., ??= 0,?? 0,?? {??,??} ?? 0,??,?? 0,?? Base Cases Single-Case Simulation Latency of Selected Cases Single-Case Simulation (e.g., timeline traversal) Case Projection All Latency Values/PDF Latency Values/PDF of All Cases

  8. Solutions Basis and Examples of Case-Projection Advertising Sequence ?? ?? ?? ??+? ?? ?? ?? ?? ??? ???= ? ?? ?? ?? ??? ?? ??? ??? ??? ??? ?? ?? ?? ?? ?? ?? ?? Scanning Sequence ?? Case 1: Case 2: Case 3: ? 0,??1 = ?? ? 0,??2 = ??+ ?? ? ??3,??3 = ??+ ??3

  9. Barriers before Retrieving Results Large Number of Range-Entrance Cases (i.e., {??,??} pairs) 1 Random sampling has drawbacks Unknown suitable sample size Resulting in non-deterministic output Practical Scenarios are Far from Ideality 2 Discovery latency is affected by stochastic factors of environment: e.g., Possible loss in wireless transmission mechanism: the ???_????? in BLE

  10. Solutions Simulation with Packet Loss What Happens with Loss (e.g., each discovery failure is i.i.d under Binary Distribution) ?? ??? ? ? = ??1= 1 ????? No loss at ?? ?? ?? ?? Loss at ?? ? ? = ??2= ????? 1 ????? ??? ?? ?? ? 1 1 ????? Given ??,??,?????, we have ??= {???,???,???, }, where ? ? = ???= ?????

  11. Solutions Simulation with BLE Random Advertising Delay What Happens with ???_?????(Example with an ???_????? of 4 time units) ? ? = ??1= ?.? ?? ??? ? ? = ??2= ?.? ??? ??? ? ? = ??3= ?.? ?? ?? ? ? = ??4= ?.? ?.? ?? ?? ? ? = ??5= ?.? ?.? + ?.? ?.? ? ? = ??6= ?.? ?.? + ?.? ?.? ?? ?? ??

  12. Solutions When Blending the Stochastic Factors Together ???_????? of 1 time units ?? ?? w/o loss Probability Distribution of ?? s Position ??? ?? ??+1 ?? ?? ?? loss ??+1 ?? ??

  13. Evaluation Setup & Results ??= 5120?? ??= 512?? Parameter Configuration ??= 1860?? Ideal Simulation Real-World Measurement (with Android BLE) Comparison Environmental Factors (e.g., loss rate) ??= 2050?? Practical Simulation

  14. Conclusion and Future Work We developed a practical simulation framework that can simulate BLE and BLE-like neighbor discovery process take full consideration of the range-entrance event produce determined distribution of discovery latency involve the stochastic factors in practical cases Future Works Integrate more factors/variants of existing factors Accelerate Case-Projection

More Related Content