Automatic Generation of AMF Compliant Configurations

Service Availability Forum has defined a set of APIs to enable the building of off-the-shelf components for applications providing highly available services. A set of services has been defined and the Availability Management Framework is the service responsible of managing availability and therefore shifting this task from the applications to the middleware. Designing an AMF compliant configuration, for a given application, can be a tedious and error prone task because of the large number of attributes and parameters to be taken into account. In this paper, we propose an algorithm and the corresponding tool prototype for generating an AMF compliant configuration. We illustrate our approach with an example and discuss the main issues of the automatic generation.

[1]  Kenneth P. Birman,et al.  The design and architecture of the Microsoft Cluster Service-a practical approach to high-availability and scalability , 1998, Digest of Papers. Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing (Cat. No.98CB36224).

[2]  Akhil Sahai,et al.  Automated generation of resource configurations through policies , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[3]  Kishor S. Trivedi,et al.  Composite Performance and Dependability Analysis , 1992, Perform. Evaluation.

[4]  Edward D. Lazowska,et al.  Quantitative system performance - computer system analysis using queueing network models , 1983, Int. CMG Conference.

[5]  Dániel Varró,et al.  An Eclipse-Based Framework for AIS Service Configurations , 2007, ISAS.

[6]  Rod Gamache,et al.  Windows NT Clustering Service , 1998, Computer.

[7]  V. Kulkarni Modeling and Analysis of Stochastic Systems , 1996 .

[8]  Christopher Oggerino High Availability Network Fundamentals: A Practical Guide to Predicting Network Availability , 2001 .

[9]  Jose Renato Santos,et al.  Automated system design for availability , 2004, International Conference on Dependable Systems and Networks, 2004.

[10]  Charles J. Petrie,et al.  Using Object-Oriented Constraint Satisfaction for Automated Configuration Generation , 2004, DSOM.

[11]  Jose Renato Santos,et al.  Automated Multi-Tier System Design for Service Availability , 2003 .

[12]  Gregory Francis Pfister,et al.  In search of clusters: the coming battle in lowly parallel computing , 1995 .