Compression of XML physiological data streams to support neonatal intensive care unit Web services

The provision of neonatal intensive care is impacted by the lack of centralised monitoring systems within infant ICUs and the inability for neonatologists to view data from devices attached to premature babies born in regional and remote hospitals. While Web services provide a platform and language independent environment to transport numeric data streams, they must be encoded in XML, increasing the numeric data stream size considerably and thereby impacting its transmission time and the Web service performance. This research assesses compression performance on XML documents containing physiological data streams to investigate the conditions where Web service performance can be improved through the compression of XML numeric data streams. The compressors are applied to several XML physiological data streams output by a neonatal monitoring device. A key benefit of this research is its specific focus on numeric data streams within Web services.

[1]  Shahram Ghandeharizadeh,et al.  NAM: A Network Adaptable Middleware to Enhance Response Time of Web Services , 2005, Int. J. Web Serv. Res..

[2]  Jan-Ming Ho,et al.  The design and implementation of intelligent transportation Web services , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..

[3]  Carolyn McGregor,et al.  Bush Babies Broadband: On-Demand Virtual Neonatal Intensive Care Unit Support for Regional Australia , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[4]  Marin Litoiu,et al.  Migrating to Web services - latency and scalability , 2002, Proceedings. Fourth International Workshop on Web Site Evolution.

[5]  Carolyn McGregor,et al.  A Web services based framework for the transmission of physiological data for local and remote neonatal intensive care , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[6]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[7]  M. McCandless The MP3 revolution , 1999, IEEE Intell. Syst..

[8]  Shahram Ghandeharizadeh,et al.  A Comparison of Alternative Encoding Mechanisms for Web Services , 2002, DEXA.

[9]  Carolyn McGregor,et al.  The e-Baby data warehouse: a case study , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[10]  Satoshi Matsuoka,et al.  Evaluating Web services based implementations of GridRPC , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[11]  Lars Lundberg,et al.  Performance of SOAP in Web Service environment compared to CORBA , 2002, Ninth Asia-Pacific Software Engineering Conference, 2002..

[12]  Kojima Mamoru,et al.  Design for real-time data acquisition based on streaming technology , 2001 .

[13]  O. J. Morris MPEG-2: where did it come from and what is it? , 1995 .

[14]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[15]  Neel Sundaresan,et al.  Algorithms and programming models for efficient representation of XML for Internet applications , 2002, Comput. Networks.

[16]  Shahram Ghandeharizadeh,et al.  Performance of Networked XML-Driven Co-Operative Applications , 2004, Concurr. Eng. Res. Appl..

[17]  Dong Liu,et al.  The Framework Supporting QoS-Enabled Web Services , 2003, ICWS.

[18]  Michael Stonebraker,et al.  Monitoring Streams - A New Class of Data Management Applications , 2002, VLDB.

[19]  Dan Suciu,et al.  XMill: an efficient compressor for XML data , 2000, SIGMOD '00.

[20]  James Cheney Compressing XML with multiplexed hierarchical PPM models , 2001, Proceedings DCC 2001. Data Compression Conference.