Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Calinescu, Radu C. (2009)
Languages: English
Types: Article
A key objective of autonomic computing is to reduce the cost and expertise required for the management of complex IT systems. As a growing number of these systems are implemented as hierarchies or federations of lower-level systems, techniques that support the development of autonomic systems of systems are required. This article introduces one such technique, which involves the run-time synthesis of autonomic system connectors. These connectors are specified by means of a new type of autonomic computing policy termed a resource definition policy, and enable the dynamic realisation of collections of collaborating autonomic systems, as envisaged by the original vision of autonomic computing. We propose a framework for the formal specification of autonomic computing policies, and use it to define the new policy type and to describe its application to the development of autonomic system of systems. To validate the approach, we present a sample data-centre application that was built using connectors synthesised from resource-definition policies.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] R. Calinescu, “Resource-definition policies for autonomic computing,” in Proceedings of the 5th International Conference on Autonomic and Autonomous Systems (ICAS 2009), 2009, pp. 111-116.
    • [2] J. O. Kephart and D. M. Chess, “The vision of autonomic computing,” IEEE Computer Journal, vol. 36, no. 1, pp. 41-50, January 2003.
    • [3] M. Huebscher and J. McCann, “A survey of autonomic computingdegrees, models, and applications,” ACM Comput. Surv., vol. 40, no. 3, pp. 1-28, 2008.
    • [4] M. Parashar and S. Hariri, Autonomic Computing: Concepts, Infrastructure & Applications. CRC Press, 2006.
    • [5] Carnegie Mellon Software Engineering Institute, Ultra-Large-Scale Systems. The Software Challenge of the Future. Carnegie Mellon University, 2006.
    • [6] G. Goth, “Ultralarge systems: Redefining software engineering?” IEEE Software, vol. 25, no. 3, pp. 91-94, May/June 2008.
    • [7] M. Hinchey et al., “Modeling for NASA autonomous nano-technology swarm missions and model-driven autonomic computing,” in Proc. 21st Intl. Conf. Advanced Networking and Applications, 2007, pp. 250-257.
    • [8] J. O. Kephart, H. Chan, R. Das, D. W. Levine, G. Tesauro, F. L. R. III, and C. Lefurgy, “Coordinating multiple autonomic managers to achieve specified power-performance tradeoffs,” in Proceedings Fourth International Conference on Autonomic Computing (ICAC'07), 2007.
    • [9] J. Li, P. Martin, W. Powley, K. Wilson, and C. Craddock, “A sensorbased approach to symptom recognition for autonomic systems,” in Proceedings of the 5th International Conference on Autonomic and Autonomous Systems (ICAS 2009), 2009, pp. 45-50.
    • [10] D. Raymer et al., “From autonomic computing to autonomic networking: an architectural perspective,” in Proc. 5th IEEE Workshop on Engineering of Autonomic and Autonomous Systems, 2008, pp. 174-183.
    • [11] W. Walsh et al., “Utility functions in autonomic systems,” in Proc. 1st Intl. Conf. Autonomic Computing, 2004, pp. 70-77.
    • [12] R. Calinescu, “General-purpose autonomic computing,” in Autonomic Computing and Networking, M. Denko et al., Eds. Springer, 2009, pp. 3-20.
    • [13] --, “Implementation of a generic autonomic framework,” in Proc. 4th Intl. Conf. Autonomic and Autonomous Systems, D. Greenwood et al., Eds., March 2008, pp. 124-129.
    • [14] M. Wooldridge, An Introduction to Multi-agent Systems . J. Wiley and Sons, 2002.
    • [15] J. O. Kephart and W. E. Walsh, “An artificial intelligence perspective on autonomic computing policies,” in Proc. 5th IEEE Intl. Workshop on Policies for Distributed Systems and Networks, 2004.
    • [16] S. White et al., “An architectural approach to autonomic computing,” in Proc. 1st IEEE Intl. Conf. Autonomic Computing. IEEE Computer Society, 2004, pp. 2-9.
    • [17] J. M. Sobel and D. P. Friedman, “An introduction to reflection-oriented programming,” in In Proceedings of Reflection96, 1996.
    • [18] R. Garcia et al., “A comparative study of language support for generic programming,” ACM SIGPLAN Notices, vol. 38, no. 11, pp. 115-134, November 2003.
  • No related research data.
  • No similar publications.

Share - Bookmark

Cite this article