Skip to main content
Calcimator

Wearable Data Volume Calculator

Data storage from wearable device count and sampling rate.

Inputs

Results

Daily Data Volume (GB)

6.97

Total Storage Needed (GB)

2,545.4

Total Storage (TB)2.49
Monthly Ingest Volume (GB)209.2
Monthly Storage Cost ($)$15.02
Peak Ingest Bandwidth (Mbps)2.08
How to Use This Calculator
  1. Enter the number of patients with wearable devices and the data collection frequency in samples per minute.
  2. Set the data payload size per sample in bytes.
  3. Input the number of hours per day the wearable is active.
  4. Review the Daily Data Volume per Patient and the Total Daily Data Volume in GB.
  5. Use the Annual Storage Requirement output to size your cloud storage allocation and budget accordingly.

How the result changes with Number of Devices

Number of DevicesDaily Data Volume (GB)Total Storage Needed (GB)
100,0011,394.76509,088.4
350,0014,881.631,781,796.5
650,0009,065.873,309,041.3
900,00012,552.744,581,749.4

What each input means

Number of Devices
Total wearable devices in the monitoring program.
Sensors per Device
Number of active sensor channels (e.g., HR + SpO2 + accelerometer = 3).
Avg Sample Rate (Hz)
Average sampling frequency across sensors. HR ~1 Hz, accelerometer ~25 Hz, ECG ~250 Hz.
Bytes per Sample
Average data size per sensor reading including value + timestamp.
Active Hours per Day
Hours per day the device actively collects data (waking hours).
Data Retention (days)
How long to retain patient wearable data (HIPAA requires 6 years for medical records).

What each result means

Daily Data Volume (GB)
Total compressed data generated daily by all devices.
Total Storage Needed (GB)
Cumulative storage for the full retention period.
Total Storage (TB)
Same as above in terabytes for large deployments.
Monthly Ingest Volume (GB)
Data volume received per month from all devices.
Monthly Storage Cost ($)
Estimated AWS S3 cost (10% hot at $0.023/GB, 90% Glacier at $0.004/GB).
Peak Ingest Bandwidth (Mbps)
Peak server bandwidth needed (2x average for burst sync patterns).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Number of Devices = 500, Sensors per Device = 3, Avg Sample Rate (Hz) = 25, Bytes per Sample = 8 = 6 input(s) provided
  2. Calculate Daily Data Volume
    Daily Data Volume = totalDailyBytes / (1024 ^ 3)
    6.974 = 6.974
  3. Calculate Total Storage Needed
    Total Storage Needed = totalDailyGB * retentionDays
    2545.4 = 2545.4
  4. Calculate Total Storage
    Total Storage = totalStorageGB / 1024
    2.49 = 2.49
  5. Calculate Monthly Ingest Volume
    Monthly Ingest Volume = totalDailyGB * 30
    209.2 = 209.2

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.