Abstract
Healthcare service is a critical aspect of our daily lives. Enabled by technologies such as wearable devices and wireless sensor networks, tele-health has becoming a promising new field in IT industry. Wearable devices, which detect real-time human body conditions, form body sensor networks (BSNs) for patients. In a cloud-enabled tele-health ecosystem, health data are collected by the BSN and sent to mobile devices such as smart phones and tablets. These embedded devices process the data and forward them to remote data centers. Due to the energy and time constraints of embedded systems, the effectiveness of storage systems become a critical issue. For years, memory technologies such as SRAMs and DRAMs have been widely used in computer systems. SRAMs are fast while DRAMs have high density. However, SRAMs have the disadvantage of power leakage and low density. DRAMs are slower in read and write operations. New memory technology for embedded tele-health is needed. In the paper, we propose a hybrid memory system for embedded tele-health. We combine phase-change memory PCM with flash memory to meet energy and latency requirement while reducing capital expenditure. Moreover, the data allocation and storage on server side is also a challenging problem in tele-health. Effective storage system designs are desired to efficiently store and manage health care data from users. Therefore, in the paper, we design a ecosystem for tele-health including the memory storage for embedded devices and data storage for tele-health data centers. To fully utilize the proposed ecosystem, we design several resource allocation algorithms with dynamic programming and heuristics. The experiments show that our approaches can achieve up to 30% performance enhancement compared to greedy approaches.
Similar content being viewed by others
References
Guthaus MR (2001) MiBench: a free, commercially representative embedded benchmark suite. In: IEEE WWC, pp 3–14
Hu J (2012) Optimizing data allocation and memory configuration for non-volatile memory based hybrid SPM on embedded CMPs. In: IPDPSW. Shanghai, China, pp 982–989
IHS (2012) Medical Devices & Healthcare IT. https://technology.ihs.com/researchareas/450450
Lai S (2003) Current status of the phase change memory and its future. In: IEEE International on Electron Devices Meeting, 2003. IEDM’03 Technical Digest
Li J, Qiu M (2011) Resource allocation robustness in multi-core embedded systems with inaccurate information. J Syst Archit 57(9):840–849
Meza J (2012) Enabling efficient and scalable hybrid memories using fine-granularity DRAM cache management. IEEE Comput Archit Lett 11(2):61–64
Okhonin S (2008) Ultra-scaled Z-RAM cell. In: Proceedings of the IEEE International SOI Conference, pp 157–158
Qiu M, Chen Z (2014) Energy-aware data allocation with hybrid memory for mobile cloud systems. Syst J IEEE PP(99):1–10
Qiu M, Ming Z (2015) Phase-change memory optimization for green cloud with genetic algorithm. IEEE Trans Comput 64(12):3528–3540
Ramos LE (2011) Page placement in hybrid memory systems. In: Proceedings of the International Conference on Supercomputing, pp 85–95
Shanavas A (2012) Zero capacitor RAM. http://www.edutalks.org/downloads/zram.pdf
Tian W (2013) Task allocation on nonvolatile-memory-based hybrid main memory. IEEE Trans Very Large Scale Integr (VLSI) Syst 21(7):1271–1284
Wilton SJE, Jouppi NP (1996) CACTI: an enhanced cache access and cycle time model. IEEE J Solid-State Circuits 31(5):677–688
Wong H (2010) Phase change memory. Proc IEEE 98(12):2201–2227
Zhang L, Qiu M (2010) Variable partitioning and scheduling for MPSoC with virtually shared scratch pad memory. J Signal Process Syst 58(2):247–265
Acknowledgements
This work has been partially supported by the Open Research Project of the State Key Laboratory of Industrial Control Technology, Zhejiang University, China ICT1600236 (Prof. Meikang Qiu).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, L., Qiu, M., Dai, W. et al. An efficient cloud storage system for tele-health services. J Supercomput 73, 2949–2965 (2017). https://doi.org/10.1007/s11227-017-1977-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-017-1977-y