Abstract
Policy-based management shows good promise for application to semi-automated distributed systems management. It is extremely difficult, however, to create policies for controlling the behavior of managed distributed systems that are sufficiently accurate to ensure good reliability. Further, when policy-based management technology is to be applied to actual systems, performance, in addition to reliability, also becomes an important consideration. In this paper, we propose a static analysis method for improving both the reliability and the performance of policy-based management systems. With this method, all sets of policies whose actions might possibly access the same target entity simultaneously are detected. Such sets of policies could cause unexpected trouble in managed systems if their policies were to be executed concurrently. Additionally the results of the static analysis can be used in the optimization of policy processing, and we have developed an experimental system for such optimization. The results of experimental use of this system show that an optimized system is as much as 1.47 times faster than a non-optimized system.
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
Arnold, K., Gosling, J.: The Java Programming Language, 2nd edn. Addison-Wesley, Reading (1998)
Chomicki, J., Lobo, J., Naqvi, S.: Conflict resolusion using logic programming. IEEE Trans. on Knowledge and Data Engineering 15, 245–250 (2003)
Damianou, N.: A Policy Framework for Management of Distributed Systems, PhD Thesis, Imperial College, London (February 2002)
Damianou, N., Dulay, N., Lupu, E., Sloman, M.: The Ponder Policy Specification Language. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, p. 18. Springer, Heidelberg (2001)
DMTF: Common Information Model Spec.v2.2 (June 1999)
Dunlop, N., Indulska, J., Raymond, K.: Methods for Conflict Resolution in Policy-Based Management Systems. In: Proc. of EDOC 2003 (September 2003)
Hassen, B.S., Athanasiu, I., Bal, H.E.: A Flexible Operation Execution Model for Shared Distributed Objects. In: Proc. of OOPSLA 1996, pp. 30–50 (1996)
Fu, Z., Wu, S.F., Huang, H., Loh, K., Gong, F.: IPSec/VPN Security Policy: Correctness, Conflict Detection and Resolution. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, p. 39. Springer, Heidelberg (2001)
Lupu, E., Sloman, M.: Conflicts in Policy-Based Distributed System Management. IEEE Trans. on SEÂ 25(6) (November 1999)
Lymberopoulos, L., Lupu, E., Sloman, M.: Using CIM to Realize PolicyValidation within the Ponder Framework. In: DMTF 2003 Global Management Conference (June 2003)
Moffett, J., Sloman, M.: Policy Conflict Analysis in Distributed System Management. Journal of Organizational Computing 4(1) (1994)
Moore, B., Ellesson, E., Strassner, J., Westerinen, A.: Policy Core Information Model - Version 1 Specification, IETF, RFC 3060 (February 2001)
Sun Microsystems Inc.: Java Management Extensions Instrumentation and Agent Spec.v1.2 (October 2002)
Sun Microsystems Inc.: Java2 Platform, Enterprise Edition Specification, v1.4 Final Release (November 2003)
Sun Microsystems Inc.: Java2 Platform, Enterprise Edition Management Specification, Final Release v1.0 (June 2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 IFIP International Federation for Information Processing
About this paper
Cite this paper
Maeda, N., Tonouchi, T. (2004). An Analysis Method for the Improvement of Reliability and Performance in Policy-Based Management Systems. In: Sahai, A., Wu, F. (eds) Utility Computing. DSOM 2004. Lecture Notes in Computer Science, vol 3278. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30184-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-30184-4_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23631-3
Online ISBN: 978-3-540-30184-4
eBook Packages: Springer Book Archive