A cloud-based framework for Home-diagnosis service over big medical data

We design a cloud-based framework to implement a Home-diagnosis service.A disease-symptom lattice is computed to help users judge what is their illness.Similar medical records are provided as references for Home-diagnosis service.The cloud-based framework could achieve well scalability. Self-caring services are becoming more and more important for our daily life, especially under the urgent situation of global aging. Big data such as massive historical medical records makes it possible for users to have self-caring services, such as to get diagnosis by themselves with similar patients' records. Developing such a self-caring service gives rises to challenges including highly concurrent and scalable medical record retrieval, data analysis, as well as privacy protection. In this paper, we propose a cloud-based framework for implementing a self-caring service named Home-diagnosis to address the above challenges. Concretely, a Lucene-based distributed search cluster is designed to support highly concurrent and scalable medical record retrieval, data analysis and privacy protection. Moreover, to speed up medical record retrieval, a Hadoop cluster is adopted for offline data storage and index building. The implementation of the Home-diagnosis service is discussed, where similar historical medical records as well as a disease-symptom lattice are obtained, to help users figure out which kind of disease they are probably infected with. Finally, a prototype system is designed and a running example is presented to demonstrate the scalability and efficiency of our proposal.

[1]  Badrish Chandramouli,et al.  Scalable Progressive Analytics on Big Data in the Cloud , 2013, Proc. VLDB Endow..

[2]  Surajit Chaudhuri,et al.  What next?: a half-dozen data management research goals for big data and the cloud , 2012, PODS.

[3]  Otis Gospodnetic,et al.  Lucene in Action , 2004 .

[4]  Arshdeep Bahga,et al.  Analyzing Massive Machine Maintenance Data in a Computing Cloud , 2012, IEEE Transactions on Parallel and Distributed Systems.

[5]  Gang Wang,et al.  Efficient Parallel Lists Intersection and Index Compression Algorithms using Graphics Processing Units , 2011, Proc. VLDB Endow..

[6]  Yao Zheng,et al.  Scalable and Secure Sharing of Personal Health Records in Cloud Computing Using Attribute-Based Encryption , 2019, IEEE Transactions on Parallel and Distributed Systems.

[7]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[8]  Mei-Hui Wang,et al.  A Fuzzy Expert System for Diabetes Decision Support Application , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[9]  Sylvie Ranwez,et al.  Visualizing Social Photos on a Hasse Diagram for Eliciting Relations and Indexing New Photos , 2009, IEEE Transactions on Visualization and Computer Graphics.

[10]  Vilém Vychodil,et al.  Formal Concept Analysis With Background Knowledge: Attribute Priorities , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[11]  Zhen Li,et al.  CloudVista: Interactive and Economical Visual Cluster Analysis for Big Data in the Cloud , 2012, Proc. VLDB Endow..

[12]  Wassim M. Haddad,et al.  Clinical Decision Support and Closed-Loop Control for Cardiopulmonary Management and Intensive Care Unit Sedation Using Expert Systems , 2012, IEEE Transactions on Control Systems Technology.

[13]  Wang Wenwu,et al.  The Sub-Health Evaluation Based on the Modern Diagnostic Technique of Traditional Chinese Medicine , 2009, 2009 First International Workshop on Education Technology and Computer Science.

[14]  Yu Cheng,et al.  GLADE: big data analytics made easy , 2012, SIGMOD Conference.

[15]  Burton H. Bloom,et al.  Space/time trade-offs in hash coding with allowable errors , 1970, CACM.

[16]  Jinjun Chen,et al.  A hybrid approach for scalable sub-tree anonymization over big data using MapReduce on cloud , 2014, J. Comput. Syst. Sci..

[17]  Erik Duval,et al.  Relevance Ranking Metrics for Learning Objects , 2007, IEEE Transactions on Learning Technologies.

[18]  Yee Leung,et al.  Granular Computing and Knowledge Reduction in Formal Contexts , 2009, IEEE Transactions on Knowledge and Data Engineering.

[19]  Torsten Suel,et al.  To index or not to index: time-space trade-offs in search engines with positional ranking functions , 2012, SIGIR '12.

[20]  William C. Chu,et al.  Applying Cloud Computing Technologies to Gerontology and Geriatrics Health Care System (GGHCS) , 2013, 2013 13th International Conference on Quality Software.

[21]  Jin Zhang,et al.  Xbase: cloud-enabled information appliance for healthcare , 2010, EDBT '10.

[22]  MengChu Zhou,et al.  Design and Implementation of a Web-Service-Based Public-Oriented Personalized Health Care Platform , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[23]  I. V. Ramakrishnan,et al.  The Five Ws for Information Visualization with Application to Healthcare Informatics , 2013, IEEE Transactions on Visualization and Computer Graphics.

[24]  Peter Jackson,et al.  Introduction to expert systems , 1986 .

[25]  Hani Hagras,et al.  A fuzzy embedded agent-based approach for realizing ambient intelligence in intelligent inhabited environments , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[26]  Shu-Hsien Liao,et al.  Expert system methodologies and applications - a decade review from 1995 to 2004 , 2005, Expert Syst. Appl..

[27]  Jinjun Chen,et al.  A Scalable Two-Phase Top-Down Specialization Approach for Data Anonymization Using MapReduce on Cloud , 2014, IEEE Transactions on Parallel and Distributed Systems.

[28]  Chenguang He,et al.  Toward Ubiquitous Healthcare Services With a Novel Efficient Cloud Platform , 2013, IEEE Transactions on Biomedical Engineering.

[29]  John F. Canny,et al.  Big data analytics with small footprint: squaring the cloud , 2013, KDD.

[30]  Torsten Suel,et al.  Inverted index compression and query processing with optimized document ordering , 2009, WWW '09.

[31]  Diane J. Cook,et al.  Keeping the Resident in the Loop: Adapting the Smart Home to the User , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[32]  Judy Qiu,et al.  Cloud Technologies for Bioinformatics Applications , 2011, IEEE Trans. Parallel Distributed Syst..

[33]  Patrick Martin,et al.  Assisting developers of Big Data Analytics Applications when deploying on Hadoop clouds , 2013, 2013 35th International Conference on Software Engineering (ICSE).