Abstract
Digital libraries in healthcare are hosting an inherently large and continually growing collection of digital information. Especially in medical digital libraries, this information needs to be analyzed and processed in a timely manner. Sensor data streams, for instance, providing continuous information on patients have to be processed on-line in order to detect critical situations. This is done by combining existing services and operators into streaming processes. Since the individual processing steps are quite complex, it is important to efficiently make use of the resources in a distributed system by dynamically parallelizing operators and services. The Grid vision already considers the efficient routing and distribution of service requests. In this paper, we present a novel information management infrastructure based on a hyperdatabase system that combines the process-based composition of services and operators needed for sensor data stream processing with advanced grid features.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andrews, T., et al.: Business Process Execution Language for Web Services (BPEL4WS) 1.1. BEA, IBM, Microsoft, SP, Siebel (March 2003)
Anstreicher, K., Brixius, N., Goux, J.-P., Linderoth, J.: Solving Large Quadratic Assignment Problems on Computational Grids. Mathematical Programming 91(3), 563–588 (2002)
Apache WebServices Project. AXIS (2004), http://ws.apache.org/axis/
Babcock, B., Babu, S., Datar, M., Motwani, R., Widom, J.: Models and Issues in Data Stream Systems. In: Proc. of PODS Conf., Madison, WI, USA, pp. 1–16 (2002)
Brettlecker, G., Schuldt, H., Schatz, R.: Hyperdatabases for Peer–to–Peer Data Stream Management. In: Proceedings of the International Conference on Web Services (ICWS 2004), San Diego, USA, July 2004, pp. 358–367 (2004)
Brettlecker, G., Schuldt, H., Schek, H.-J.: Towards Reliable Data Stream Processing with OSIRIS-SE. In: Proc. of the German Database Conf. (BTW 2005), Karlsruhe, Germany (March 2005)
Carney, D., Centintemel, U., Cherniack, M., et al.: Monitoring Streams - A New Class of Data Management Applications. In: Proc. of VLDB Conf., Hong Kong, China, pp. 215–226 (2002)
Chandrasekaran, S., Cooper, O., Deshpande, A., et al.: TelegraphCQ: Continuous Dataflow Processing for an Uncertain World. In: Proc. of CIDR Conf., Asilomar, CA, USA (2003)
Chen, J., DeWitt, D., Tian, F., Wang, Y.: NiagaraCQ: A Scalable Continuous Query System for Internet Databases. In: Proc. of SIGMOD Conf., Dallas, TX, USA, pp. 379–390 (2000)
Cherniack, M., Balakrishnan, H., Balazinska, M., Carney, D., Cetintemel, U., Xing, Y., Zdonik, S.: Scalable Distributed Stream Processing. In: Proc. of CIDR Conf., Asilomar, CA, USA (2003)
Foster, I.: Automatic Generation of Self - Scheduling Programs. IEEE Transactions on Parallel and Distributed Systems 2(1), 68–78 (1991)
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration (January 2002)
Foster, I., Kesselman, C. (eds.): The Grid 2, Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, San Francisco (2004)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Gedik, B., Liu, L.: PeerCQ:A Decentralized and Self-Configuring Peer-to-Peer Information Monitoring System. In: Proc. of Distributed Computing Systems Conf., Providence, RI, USA, pp. 490–499 (2003)
Goux, J.-P., Kulkarni, S., Linderoth, J., Yoder, M.: An Enabling Framework for Master - Worker Applications on the Computational Grid. In: 9th IEEE Int’l. Symp. on High Performance Dist. Comp., pp. 43–50. IEEE Computer Society Press, Los Alamitos (2000)
Haux, R., Kulikovski, C.: Digital Libraries and Medicine. Yearbook of Medical Informatics (2001)
Iamnitchi, A., Foster, I.: A Problem-specific Fault-tolerance Mechanism for Asynchronous Distributed Systems. In: Int’l. Conference on Parallel Processing (2000)
Kumar, R., Wolenetz, M., Agarwalla, B., Shin, J., Hutto, P., Paul, A., Ramachandran, U.: DFuse: A Framework for Distributed Data Fusion. In: Proc. of SensSys Conf., Los Angeles, CA, USA, pp. 114–125 (2003)
Leymann, F., Güntzel, K.: The Business Grid: Providing Transactional Business Processes via Grid Services. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 256–270. Springer, Heidelberg (2003)
Sabbah, D.: Bringing Grid & Web Services Together. Presentation, IBM Software Group (January 2004), http://www.globus.org/wsrf/sabbah_wsrf.pdf
Schek, H.-J., Böhm, K., Grabs, T., Röhm, U., Schuldt, H., Weber, R.: Hyperdatabases. In: Proc. of WISE Conf., Hong Kong, China, pp. 28–40 (2000)
Schek, H.-J., Schuldt, H., Schuler, C., Weber, R.: Infrastructure for Information Spaces. In: Manolopoulos, Y., Návrat, P. (eds.) ADBIS 2002. LNCS, vol. 2435, pp. 22–36. Springer, Heidelberg (2002)
Schuldt, H., Alonso, G., Beeri, C., Schek, H.-J.: Atomicity and Isolation for Transactional Processes. ACM Transactions on Database Systems 27(1), 63–116 (2002)
Schuler, C., Weber, R., Schuldt, H., Schek, H.-J.: Peer-to-Peer Process Execution with OSIRIS. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 483–498. Springer, Heidelberg (2003)
Shah, M., Hellerstein, J., Chandrasekaran, S., Franklin, M.: Flux: An Adaptive Partitioning Operator for Continuous Query Systems. In: Proc. of ICDE Conf., Bangalore, India (2003)
Shao, G.: Adaptive Scheduling of Master/Worker Applications on Distributed Computational Resources. PhD thesis, University of California - San Diego (2001)
The Globus Alliance. The Globus Toolkit Version 3 (2003), http://www-unix.globus.org/toolkit/
van Nieuwpoort, R.V., Kielmann, T., Bal, H.E.: Efficient Load Balancing for Wide - Area Divide - And - Conquer Applications. In: 8th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 34–43 (2001)
VivoMetrics. VivoMetrics – Continuous Ambulatory Monitoring (2003), http://www.vivometrics.com/site/system.html
Weber, R., Schuler, C., Neukomm, P., Schuldt, H., Schek, H.-J.: Web Service Composition with O’Grape and OSIRIS. In: Proc. of VLDB Conf., Berlin, Germany (2003)
Wurz, M., Schuldt, H.: Dynamic Parallelization of Grid–Enabled Web Services. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 173–183. Springer, Heidelberg (2005)
Yao, Y., Gehrke, J.: Query Processing for Sensor Networks. In: Proc. of CIDR Conf., Asilomar, CA, USA (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wurz, M., Brettlecker, G., Schuldt, H. (2005). A Combined Hyperdatabase and Grid Infrastructure for Data Stream Management and Digital Library Processes. In: Türker, C., Agosti, M., Schek, HJ. (eds) Peer-to-Peer, Grid, and Service-Orientation in Digital Library Architectures. Lecture Notes in Computer Science, vol 3664. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11549819_5
Download citation
DOI: https://doi.org/10.1007/11549819_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28711-7
Online ISBN: 978-3-540-28712-4
eBook Packages: Computer ScienceComputer Science (R0)