QoC-based Optimization of End-to-End M-Health Data Delivery Services

This paper addresses how quality of context (QoC) can be used to optimize end-to-end mobile healthcare (m-health) data delivery services in the presence of alternative delivery paths, which is quite common in a pervasive computing and communication environment. We propose min-max-plus based algebraic QoC models for computing the quality of delivered data impeded by the QoS of the resources along the alternative delivery paths. The constructed algebraic structures in those models directly relate to the resource configurations represented as directed graphs. The properties of the applied algebras correspond to the properties of the operations of the addressed QoS dimensions. To rank all the possible resource configurations and therewith select from those the most optimal one(s) we introduce a workflow management metric based on the quality dimensions like freshness and availability. We focus on the pre-establishment phase of m-health data delivery services; dynamic QoC issues existing during service execution are not considered

[1]  M. J. van Sinderen,et al.  AWARENESS: context AWARE mobile NEtworks and ServiceS , 2004 .

[2]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[3]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[4]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[5]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[6]  Axel Küpper,et al.  Quality of Context: What It Is And Why We Need It , 2004 .

[7]  Joong Soo Ma,et al.  Mobile Communications , 2003, Lecture Notes in Computer Science.

[8]  Thomas G. Zimmerman,et al.  Wireless Networked Digital Devices: A New Paradigm for Computing and Communication , 1999, IBM Syst. J..

[9]  Geert Jan Olsder,et al.  Max Plus at Work: Modeling and Analysis of Synchronized Systems: A Course on Max-Plus Algebra and Its Applications , 2005 .

[10]  Kishor S. Trivedi,et al.  Techniques for System Dependability Evaluation , 2000 .

[11]  Antoine Rauzy,et al.  New algorithms for fault trees analysis , 1993 .

[12]  Svend Frølund,et al.  Quality-of-service specification in distributed object systems , 1998, Distributed Syst. Eng..

[13]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[14]  João L. Sobrinho,et al.  Algebra and algorithms for QoS path computation and hop-by-hop routing in the Internet , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[15]  Kishor S. Trivedi,et al.  Power-hierarchy of dependability-model types , 1994 .

[16]  Stéphane Gaubert,et al.  Methods and Applications of (MAX, +) Linear Algebra , 1997, STACS.