Abstract
A central challenge of autonomic systems is how to discover, monitor, analyze and control configuration data to assure operational integrity. Current architectures for configuration data management focus on federating repositories that are loosely synchronized, and do not offer autonomic coordination services. We present A2A, a novel autonomic peering architecture which delivers a unified and consistent view of actual element configuration for autonomic systems and managers, and provides synchronization primitives enabling policy coordination and mediation. We discuss the different synchronization semantics and protocols used by systems and managers to access and manipulate configuration data stored in a distributed Modeler. We show how dependent or conflicting policy actions can be automatically detected, correlated and brought to mediation. The A2A architecture has been partially implemented in a large prototype system that has been successfully demonstrated in security, network configuration, and active network applications.
Chapter PDF
Similar content being viewed by others
Keywords
- Autonomic System
- Object Constraint Language
- IEEE Communication Magazine
- Simple Network Management Protocol
- Data Center Management
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
ISO: OSI basic reference model - part 4: Management framework. Technical Report 7498-4, ISO (1989)
Case, J., Fedor, M., Schoffstall, M., Davin, J.: A Simple Network Management Protocol (SNMP). Technical Report RFC 1067, IETF (1988)
Martin-Flatin, J.: Push vs. pull in web-based network management. In: Integrated Management (May 1999)
Schonwalder, J., Pras, A., Martin-Flatin, J.P.: On the future of internet management technologies. IEEE Communications Magazine 41(10), 90–97 (2003)
CMDB Federation Workgroup: CMDB federation CMDBf. Technical report (2008)
Office of Government Commerce: The Official Introduction to the ITIL Service Lifecycle Book. The Stationery Office (August 2007)
Zach, M., Fahy, C., Carroll, R., Lehtihet, E., Parker, D., Georgalas, N., Nielsen, J., Marin, R., Serrat, J.: Towards a framework for network management applications based on peer-to-peer paradigms the celtic project madeira. In: IEEE NOMS (April 2006)
Tang, C., Chang, R.N., So, E.: A distributed service management infrastructure for enterprise data centers based on peer-to-peer technology. In: IEEE Services Computing Conference (SCC) (September 2006)
Granville, L.Z., da Rosa, D.M., Panisson, A., Melchiors, C., Almeida, M.J.B., Tarouco, L.M.R.: Managing computer networks using peer-to-peer technologies. IEEE Communications Magazine (2005)
Konstantinou, A.V., Yemini, Y.: Programming systems for autonomy. In: IEEE Autonomic Computing Workshop (AMS 2003), Seattle, WA (June 2003)
Distributed Management Task Force (DMTF): Common Information Model (CIM) specification. Technical Report Version 2.2, DMTF (June 1999)
Kamienski, C., Sadok, D., Fidalgo, J., Lima, J.: On the use of peer-to-peer architectures for management of highly dynamic environments. In: 4th IEEE Int. Conf. on Pervasive Computing and Communication (March 2006)
Konstantinou, A.V.: Towards Autonomic Networks. PhD thesis, Columbia University (October 2003)
Sloman, M.: Management for open distributed processing. DCS 1(9), 25–39 (1990)
Dupuy, A., Sengupta, S., Wolfson, O., Yemini, Y.: Netmate: A network management environment. IEEE Network Magazine (1991)
DMTF: Common Information Model (CIM). Technical report, DMTF (2006)
W3C: Service Modeling Language, version 1.0. Technical report (2007)
Yemini, Y., Konstantinou, A., Florissi, D.: NESTOR: An architecture for Network Self-management and Organization. IEEE JSACÂ 18(5) (2000)
Elmasri, R., Navathe, S.B.: Fundamentals of Database Systems., 5th edn. Addison-Wesley, Reading (2006)
Eilam, T., Kalantar, M., Konstantinou, A., Pacifici, G., Pershing, J., Agrawal, A.: Managing the configuration complexity of distributed applications in internet data centers. IEEE Communication Magazine 44(3), 166–177 (2006)
Arnold, W., Eilam, T., Kalantar, M., Konstantinou, A.V., Totok, A.A.: Pattern based SOA deployment. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 1–12. Springer, Heidelberg (2007)
El Maghraoui, K., Meghranjani, A., Eilam, T., Kalantar, M., Konstantinou, A.: Model driven provisioning: Bridging the gap between declarative object models and procedural provisioning tools. In: van Steen, M., Henning, M. (eds.) Middleware 2006. LNCS, vol. 4290, pp. 404–423. Springer, Heidelberg (2006)
Gelernter, D.: Generative communication in linda. ACM Trans. Program. Lang. Syst. 7(1), 80–112 (1985)
Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003)
Skeen, D.: A quorum-based commit protocol. In: 6th Berkeley Workshop on Distributed Data Management and Computer Networks (February 1982)
Keidar, I., Dolev, D.: Increasing the resilience of atomic commit, at no additional cost. In: PODS 1995: Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, pp. 245–254. ACM, New York (1995)
Sloman, M., Lupu, E.: Security and management policy specification. IEEE Network (2002)
OMG: Object Constraint Language specification (OCL). Technical Report ad/97-08-08 (version 1.1), Object Management Group (OMG) (September 1, 1997)
Konstantinou, A.V., Yemini, Y., Bhatt, S., Rajagopalan, S.: Managing security in dynamic networks. In: USENIX Lisa (1999)
Su, G., Yemini, Y.: Virtual Active Networks: towards multi-edged network computing. Computer Networks 36(2/3), 153–168 (2001)
Burns, J., Gurung, P., Martin, D., Rajagopalan, S., Rao, P., Rosenbluth, D., Surendran, A.: Management of network security policy by self-securing networks. In: DISCEX II, Anaheim, California (2001)
Goldszmidt, G., Yemini, Y.: Distributed management by delegation. In: The 15th Int. Conference on Distributed Computing Systems, Vancouver, BC. IEEE, Los Alamitos (1995)
Eilam, T., Kalantar, M., Konstantinou, A., Pacifici, G.: Reducing the complexity of application deployment in large data centers (2005)
Isard, M.: Autopilot: Automatic data center management. Operating Systems Review 41(2), 60–67 (2007)
Konstantinou, A., Eilam, T., Kalantar, M., Totok, A.A., Arnold, W., Snible, E.: An architecture for virtual solution composition and deployment in infrastructure clouds. In: 3rd Int. Workshop on Virtualization Technologies in Distributed Computing (VTDC) (June 2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Konstantinou, A.V., Yemini, Y. (2009). A2A: An Architecture for Autonomic Management Coordination. In: Bartolini, C., Gaspary, L.P. (eds) Integrated Management of Systems, Services, Processes and People in IT. DSOM 2009. Lecture Notes in Computer Science, vol 5841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04989-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-04989-7_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04988-0
Online ISBN: 978-3-642-04989-7
eBook Packages: Computer ScienceComputer Science (R0)