High reliable real-time bandwidth scheduling for virtual machines with hidden Markov predicting in telehealth platform

Reliable and high-performance resource scheduling for Virtual Machines (VMs) in cloud can guarantee the efficiency of remote rescue with telehealth system. When a local disaster, e.g. earthquake and tsunami, happens in a densely populated area, the surging health care demand leads to the increasing workload in Data Centers (DCs) by storing and delivering a mass of patients' information and real-time physiology signals. However, the current self-adaptive scheduling methods cannot provide a high-accuracy recognizing of the two conditions: urgency or normal, which would procrastinate the system into a high-performance status, while the best rescue time is lost. In this paper, we propose a Primary Node-based architecture for typical telehealth service on cloud, which takes into account both storage and delivery efficiency. We also design a novel algorithm to predicting and allocating the future bandwidth of all VMs in the telehealth service context. This method is able to dynamically adjust each parameter of a Hidden Markov Model (HMM) through collecting the historical information of the bandwidth workload. After we predict the future bandwidth consumption of VMs, a high-performance scheduling method is used to adjust the bandwidth to each VM for health care service. The simulation results prove that this algorithm provides a high-accurate prediction, which guides the allocating module to make decision before the request burst comes. Nevertheless, our algorithm improves the reliability of telehealth services for storing and delivering patients' information among DCs. We design a service-oriented architecture (SOA) for telehealth service in cloud.We propose a data coherence protocol among distributed Dcs to measure the bandwidth demand.A HMM-based bandwidth predicting algorithm is designed to help cloud broker manage the network resource effectively.A bandwidth allocating module is implemented for bandwidth allocating and recycling.The reliability and sensitivity of the model are tested, and the performance is much better than other four traditional predicting approaches.

[1]  Jano I. van Hemert,et al.  Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach , 2012, IEEE Transactions on Services Computing.

[2]  Jörg Lässig,et al.  Verification Requirements for Secure and Reliable Cloud Computing , 2013, 2013 International Conference on Cloud and Green Computing.

[3]  Chuang Lin,et al.  Dependability Modeling and Analysis for the Virtual Data Center of Cloud Computing , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[4]  Dario Bruneo,et al.  A Stochastic Model to Investigate Data Center Performance and QoS in IaaS Cloud Computing Systems , 2014, IEEE Transactions on Parallel and Distributed Systems.

[5]  Bo Yan,et al.  Data architecture for telehealth services research: A case study of home tele-monitoring , 2013, 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[6]  Inderveer Chana,et al.  Cloud based intelligent system for delivering health care as a service , 2014, Comput. Methods Programs Biomed..

[7]  R.T.Subhalakshmi,et al.  Scalable and Secure Sharing of Personal Health Records in Cloud Computing using Attribute-Based Encryption , 2016 .

[8]  Carlo Fischione,et al.  Analytical Modeling of Multi-hop IEEE 802.15.4 Networks , 2012, IEEE Transactions on Vehicular Technology.

[9]  Piero Castoldi,et al.  Network resource allocation in data center interconnection with anycast service provisioning , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[10]  Xiaomin Zhu,et al.  QoS-Aware Fault-Tolerant Scheduling for Real-Time Tasks on Heterogeneous Clusters , 2011, IEEE Transactions on Computers.

[11]  T. O. Barayyan,et al.  Alternative slow start algorithm for high bandwidth , 2013, 2013 International Conference on Computer Applications Technology (ICCAT).

[12]  Yang Li,et al.  Methods with low complexity for evaluating cloud service reliability , 2013, 2013 16th International Symposium on Wireless Personal Multimedia Communications (WPMC).

[13]  Meikang Qiu,et al.  Design and Optimization of Traffic Balance Broker for Cloud-Based Telehealth Platform , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[14]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[15]  Meikang Qiu,et al.  Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems , 2009, TODE.

[16]  Benny P. L. Lo,et al.  BODY SENSOR NETWORK – A WIRELESS SENSOR PLATFORM FOR PERVASIVE HEALTHCARE MONITORING , 2005 .

[17]  Yuguang Fang,et al.  CAM: Cloud-Assisted Privacy Preserving Mobile Health Monitoring , 2013, IEEE Transactions on Information Forensics and Security.

[18]  Jun Wang,et al.  Using Service-Based GIS to Support Earthquake Research and Disaster Response , 2012, Computing in Science & Engineering.

[19]  Kishor S. Trivedi,et al.  Performance and Reliability Analysis Using Directed Acyclic Graphs , 1987, IEEE Transactions on Software Engineering.

[20]  Meikang Qiu,et al.  Online optimization for scheduling preemptable tasks on IaaS cloud systems , 2012, J. Parallel Distributed Comput..

[21]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.