This work leveraged cloud technology for remote biosignal monitoring in two primary ways: first, we provided users of the wearable device with real-time characterization of their cardiovascular health through a low-maintenance, highly scalable computation engine.
The computation engine is termed “serverless” – that is, the details of its resource provisioning, maintenance, and scaling under load are handled by the cloud provider, which allows greater research effort to be directed towards device and mobile application development and broader cloud design. This cloud service provides the computational power to process potentially many thousands of simultaneous waveform submissions for determination of cardiovascular metrics (e.g. heart rate, respiration rate) in real-time, which are then returned to the mobile device for presentation to the user. Secondarily, the cloud also provided databases for uploading waveform data and storing calculated biosignal metrics, enabling long-term clinical monitoring and decision making. Google Cloud Platform and the closely related Firebase software development kit (SDK) were chosen for hosting and developing the cloud architecture for their well-supported integration with Flutter