Abstract
Distributed applications can be seen as complex pieces of software which are distributed across various heterogeneous end systems in a network. Mostly, they rely on the provision of other applications as well. Adequate methods for testing the availability of distributed applications do not exist yet. Availability must be determined based on the availability of the involved end systems and network nodes. In view of this, we propose (i) a service graph for the description of functional dependencies, (ii) extend it to a parameterized availability graph to describe the involved components, instantiate the graph, and (iii) give calculation rules for determining the availability of applications. Although most dependencies are described during the design phase, some of them can be recognized only during operation. To deal with this, user trouble reports about unavailable services are used to refine the availability graph and improve the availability calculations.
Chapter PDF
Similar content being viewed by others
References
G. Dreo, A Framework for Supporting Fault Diagnosis in Integrated Network and Systems Management: Methodologies for the Correlation of Trouble Tickets and Access to Problem-Solving Expertise, PhD thesis, University of Munich, 1995, Verlag Shaker.
G. Dreo and R. Valta, “Using Master Tickets as a Storage of Problem-Solving Expertise”, In [INM-IV 95], pages 328–340.
A. Goscinski, Distributed Operating Systems — The Logical Design, Addison-Wesley, 1991.
H.-G. Hegering and S. Abeck, Integrated Network and System Management, Addison-Wesley, September 1994, Reprint 1995.
A. Schill, C. Mittasch, O. Spaniol and C. Popien, editors, Proceedings of the IFIP/IEEE International Conference on Distributed Platforms: Client/Server and Beyond: DCE, CORBA, ODP and Advanced Distributed Applications, IFIP, Chapman and Hall, 1996.
Y. Raynaud, A. Sethi and F. Faure-Vincent, editors, Proceedings of the 4th IFIP/IEEE International Symposium on Integrated Network Management, Santa Barbara, IFIP, Chapman and Hall, May 1995.
“Open Distributed Processing — Reference Model”, IS 10746, ISO/IEC, 1995.
“Principles for a Telecommunications Management Network”, Recommendation M.3010, ITU-T, October 1992.
ITU-T, Principles of Intelligent Network Architecture,Q.1201, 1993.
E. Jessen and R. Valk, Computer systems: Basics of Modelling (in german), Springer Verlag, 1987.
S. Kätker, “A Modeling Framework for Integrated Distributed Systems Fault Management”, In [ICDP 96], pages 186–198.
A. Kuepper, C. Popien and B. Meyer, “Service Management using up-to-date quality properties”, In [ICDP 96], pages 448–459.
M. Sloman, Distributed Systems Management, Addison-Wesley, June 1994.
TINA-C, “TINA-C Deliverable: Service Architecture Version 2.0”, Technical Report, TINA Consortium, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Rodosek, G.D., Kaiser, T. (1997). Determining the Availability of Distributed Applications. In: Lazar, A.A., Saracco, R., Stadler, R. (eds) Integrated Network Management V. IM 1997. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35180-3_16
Download citation
DOI: https://doi.org/10.1007/978-0-387-35180-3_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5519-0
Online ISBN: 978-0-387-35180-3
eBook Packages: Springer Book Archive