Caching and Dumping Locations On The ShadowDevice

Caching and Dumping Locations On The ShadowDevice

Understanding Caching and Dumping Locations

Caching Locations: Caching refers to the temporary storage of location data on the device itself when it is unable to send this data to the server in real-time. This situation can arise due to network connectivity issues. The device continues to collect and store location data at predefined intervals.

Dumping Locations: Once the device re-establishes a connection with the server, it "dumps" or transmits all the cached location data to the server. This process is usually done in a batch to minimize the number of transmissions and reduce network load and power consumption.

Example: 1-Minute Location Intervals

  • Observation: A ShadoWatch is set to record locations every minute and stopped communicating but continued to log locations, dumping about 75-95 locations after approximately 1.5 hours.
  • Analysis: Given this behavior, we can deduce that the device's cache can hold roughly 75-95 data points. The device continued to record locations at each minute, utilizing its cache capacity until it could offload this data.

Scaling with Different Location Intervals

  • If the location recording interval is increased (e.g., to every 5 minutes), the cache would be filled at a slower rate. This is because fewer data points are being generated over the same period.
  • Using the observed behavior as a benchmark, if a 1-minute interval results in a cache limit of 1.5 hours (90 minutes), then a 5-minute interval could potentially extend the cache duration to 6 hours (90 minutes x 5).

    • Related Articles

    • Caching and Dumping Locations On The ShadoWatch

      Understanding Caching and Dumping Locations Caching Locations: Caching refers to the temporary storage of location data on the device itself when it is unable to send this data to the server in real-time. This situation can arise due to network ...
    • Configuring Location Frequency for ShadowDevice

      The ShadowDevice offers various location frequency options to cater to different monitoring needs. This guide will walk you through the steps to configure the location frequency of your ShadowDevice and explain the available frequency options. ...
    • Understanding ShadowDevice Tracking Methods

      ShadowDevice Tracking Methods ShadowDevice employs multiple tracking methods to ensure accurate and reliable location data. This article explains how ShadowDevice tracks via GPS, Wi-Fi, and Location-Based Services (LBS), along with the details and ...
    • ShadowDevice Device Communication Information

      Within the enrollee profile there is a tab titled "Hardware". When hardware is assigned to an enrollee you can view the device communication information from here. ShadowDevice Device Communication Information Navigate to the "Hardware" tab within ...
    • Reviewing Location Data for the EnrolleeApp

      Reviewing Location History In order to review location data for a specific enrollee: The location data will not show up on the locations tab until the call or event is complete Search for the Enrollee by Name Go to the "Locations" > "History" tab The ...