Skip to main content

Advertisement

Log in

An efficient cloud storage system for tele-health services

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Guthaus MR (2001) MiBench: a free, commercially representative embedded benchmark suite. In: IEEE WWC, pp 3–14

  2. 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

  3. IHS (2012) Medical Devices & Healthcare IT. https://technology.ihs.com/researchareas/450450

  4. 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

  5. Li J, Qiu M (2011) Resource allocation robustness in multi-core embedded systems with inaccurate information. J Syst Archit 57(9):840–849

    Article  Google Scholar 

  6. Meza J (2012) Enabling efficient and scalable hybrid memories using fine-granularity DRAM cache management. IEEE Comput Archit Lett 11(2):61–64

    Article  Google Scholar 

  7. Okhonin S (2008) Ultra-scaled Z-RAM cell. In: Proceedings of the IEEE International SOI Conference, pp 157–158

  8. Qiu M, Chen Z (2014) Energy-aware data allocation with hybrid memory for mobile cloud systems. Syst J IEEE PP(99):1–10

    Google Scholar 

  9. Qiu M, Ming Z (2015) Phase-change memory optimization for green cloud with genetic algorithm. IEEE Trans Comput 64(12):3528–3540

    Article  MathSciNet  MATH  Google Scholar 

  10. Ramos LE (2011) Page placement in hybrid memory systems. In: Proceedings of the International Conference on Supercomputing, pp 85–95

  11. Shanavas A (2012) Zero capacitor RAM. http://www.edutalks.org/downloads/zram.pdf

  12. Tian W (2013) Task allocation on nonvolatile-memory-based hybrid main memory. IEEE Trans Very Large Scale Integr (VLSI) Syst 21(7):1271–1284

    Article  Google Scholar 

  13. Wilton SJE, Jouppi NP (1996) CACTI: an enhanced cache access and cycle time model. IEEE J Solid-State Circuits 31(5):677–688

    Article  Google Scholar 

  14. Wong H (2010) Phase change memory. Proc IEEE 98(12):2201–2227

    Article  Google Scholar 

  15. 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

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Longbin Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-017-1977-y

Keywords

Navigation