Abstract
The autonomic computing notion has introduced the concept of self-optimizing, self-healing and auto-diagnosis applications. In this article we would like to present how this idea affects the building of distributed systems. As a reference base, we take advantage of the Data Management System (DMS), which has been developed within the scope of the PROGRESS project. DMS enables the creation of a grid environment capable of storing large amounts of data. The complex architecture of this system, which constitutes a model of loosely coupled components, involves a special approach to its maintenance and management. To address these problems, we have applied the autonomic computing patterns in the DMS architecture. Our solution was designed to be reused in any project dealing with the same issues. It can also act as an autonomic service for any other applications and services.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Rychlewski, J., Weglarz, J., Starzak, S., Stroinski, M., Nakonieczny, M.: PIONIER: Polish Optical Internet. Proceedings of ISThmus 2000 Research and Development for the Information Society conference. Poznan Poland (2000) 19–28
Bogdański M., Kosiedowski M., Mazurek C., Stroiński M.: Facilitating the process of enabling applications within grid portals. Grid and Cooperative Computing (GCC 2004) ed Jianhua Sun et all Proceedings of Third International Conference, Wuhan, Chiny, October 2004, Springer, Lecture Notes in Computer Science, 3251, pp. 175–182
Kosiedowski, M., Malecki, M., Mazurek, C., Spychala, P., Wolski, M.: Integration of the Biological Databases into Grid-Portal Environments, Workshop on Database Issues in Bioological Databases DBiBD. Edinburgh UK (2005)
Grzybowski P., Mazurek C., Spychała P., Wolski M.: Data Management System for grid and portal services. Submitted to Grid Computing: Infrastructure and Applications special issue of The International Journal of High Performance Computing Applications (IJHPCA), Cardiff University, UK, http://progress.psnc.pl/English/DMS.pdf
Journal of Computational Methods For Science and Technology no. 12 vol. 1 — Grid Applications — New Challenges For Computational Methods
Chervenak, A., Foster, I., Kesselman, C., Salisbury, C. and Tuecke, S.: The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Data Sets. J. Network and Computer Applications, 2000
Kephart J.O, Chess D.M., “The Vision of Autonomic Computing,” Computer, vol. 36, no. 1, 2003, pp. 41–50
Steve R. White, James E. Hanson, Ian Whalley, David M. Chess, Jeffrey O. Kephart,: An Architectural Approach to Autonomic Computing”, International Conference on Autonomic Computing (ICAC’04), May 17–18, 2004.
Foster, I., Kesselman C., Tuecke S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing Applications, 2001. 15(3): p. 200–222
Foster I., Kesselman C, Nick J.M., Tuecke S: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration,” a research paper, Globus Project; http://www.globus.org/alliance/publications/papers/ogsa.pdf
An architectural blueprint for autonomic computing, a white paper, IBM corporation, http://www-03.ibmxom/autonomic/pdfs/ACBP2_2004-10-04.pdf, June 2005, third edition
Automating problem determination: A first step toward self-healing computing systems”, a white paper, IBM corporation, http://www-03.ibm.com/autonomic/pdfs/Problem_Determi-nation_WP_Final_100703.pdf, October 2003
Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services, Prentice Hall, Upper Saddle River, NJ, USA (2004)
Ganak A. G., Corbi A. T.: The dawning of the autonomic computing era. IBM Systems Journal, 42(1):5–18, 2003
JMS, the Java Message Service, http.//java.sun.com/products/jms/index.jsp
Data Management System Portal, http://dms.progress.psnc.pl
Weerawarana S., Curbera F., Leymann F., Storey T., Ferguson D. F.: Web Services Plat form Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More, Prentice Hall, Upper Saddle River, NJ, USA (2005)
Sloman M.: Policy Driven Management for Distributed Systems, Journal of Network and Systems Management, Vol.2 (1994)
SRS, the Sequence Retrieval System, http://www.biowisdom.com/solutions_srs.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Wolski, M., Mazurek, C., Spychała, P., Sumowski, A. (2006). The architecture of distributed systems driven by autonomic patterns. In: Sacha, K. (eds) Software Engineering Techniques: Design for Quality. IFIP International Federation for Information Processing, vol 227. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39388-9_5
Download citation
DOI: https://doi.org/10.1007/978-0-387-39388-9_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-39387-2
Online ISBN: 978-0-387-39388-9
eBook Packages: Computer ScienceComputer Science (R0)