Abstract
The increasing complexity, heterogeneity and dynamism of networks, systems and applications have made our computational and information infrastructure brittle, unmanageable and insecure. This has necessitated the investigation of an alternate paradigm for system and application design, which is based on strategies used by biological systems to deal with similar challenges of complexity, heterogeneity, and uncertainty, i.e. autonomic computing. Project AutoMate investigates conceptual models and implementation architectures to enable the development and execution of self-managing applications. It supports the definition of autonomic elements, the development of autonomic applications as the dynamic and opportunistic composition of these autonomic elements, and the policy, content and context driven execution and management of these applications. This paper introduces AutoMate architecture and describes the Rudder coordination framework and its use in enabling autonomic behaviors.
The research presented in this paper is supported in part by the National Science Foundation via grants numbers ACI 9984357, EIA 0103674, EIA 0120934, ANI 0335244, CNS 0305495, CNS 0426354 and IIS 0430826.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IPARS: Integrated Parallel Reservoir Simulator, The University of Texas at Austin, http://www.ices.utexas.edu/CSM
“Project JXTA”, http://www.jxta.org
Agarwal, M., Parashar, M.: Enabling Autonomic Compositions in Grid Environments. In: Proceedings of 4th International Workshop on Grid Computing (Grid 2003), pp. 34–41. IEEE Computer Society Press, Los Alamitos (2003)
Bhat, V., Parashar, M.: Discover Middleware Substrate for Integrating Services on the Grid. In: Proceedings of 10th International Conference on High Performance Computing (HiPC 2003), December 2003, pp. 373–382. Springer, Heidelberg (2003)
Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang. System 7(1), 80–112 (1985)
Jiang, N., Parashar, M.: Enabling Applications in Sensor-Based Pervasive Environments. In: Proceedings of BROADNETS 2004: Workshop on Broadband Advanced Sensor Networks (BaseNets 2004), San Jose, CA, USA, October 25 (2004)
Jiang, N., Schmidt, C., Matossian, V., Parashar, M.: Content-based Middleware for Decoupled Interactions in Pervasive Environments. Rutgers University, Wireless Information Network Laboratory (WINLAB), Piscataway, NJ, USA (2004)
Kephart, J., Parashar, M., Sunderam, V., Das, R. (eds.) Proceedings of the First International Conference on Autonomic Computing. IEEE Computer Society Press, Los Alamitos (2004)
Li, Z., Parashar, M.: Rudder: A Rule-based Multi-agent Infrastructure for Supporting Autonomic Grid Applications. In: Proceedings of 1st IEEE International Conference on Autonomic Computing (ICAC 2004), May 2004, pp. 10–17 (2004)
Liu, H., Parashar, M.: Accord: A Programming Framework for Autonomic Applications. In: Sterritt, R., Bapty, T. (eds.) IEEE Transactions on Systems, Man and Cybernetics, Special Issue on Engineering Autonomic Systems. IEEE Press, Los Alamitos (to appear)
Liu, H., Parashar, M., Hariri, S.: A Component-based Programming Framework for Autonomic Applications. In: Proceedings of 1st IEEE International Conference on Autonomic Computing (ICAC 2004), pp. 278–279. IEEE Computer Society Press, Los Alamitos (2004)
Mann, V., Matossian, V., Muralidhar, R., Parashar, M.: DISCOVER: An Environment for Web-based Interaction and Steering of High-Performance Scientific Applications. Concurrency and Computation: Practice and Experience 13(8-9), 737–754 (2001)
Mann, V., Parashar, M.: Engineering an Interoperable Computational Collaboratory on the Grid. Concurrency and Computation: Practice and Experience, Special Issue on Grid Computing Environments 14(13-15), 1569–1593 (2002)
Matossian, V., Bhat, V., Parashar, M., Peszynska, M., Sen, M., Stoffa, P., Wheeler, M.F.: Autonomic Oil Reservoir Optimization on the Grid. Concurrency and Computation: Practice and Experience 17(1), 1–26 (2005)
Matossian, V., Parashar, M., Bangerth, W., Klie, H., Wheeler, M.F.: An Autonomic Reservoir Framework for the Stochastic Optimization of Well Placement. In: Cluster Computing: The Journal of Networks, Software Tools, and Applications, Special Issue on Autonomic Computing, March 2004. Kluwer Academic Press, Dordrecht (2004)
Parashar, M., Li, Z., Liu, H., Schmidt, C., Matossian, V., Jiang, N.: Enabling Autonomic Applications: Models and Infrastructure. In: Proceedings of European Commission - US National Science Foundation Strategic Research Workshop on Unconventional Programming Paradigms: Challenges, Visions and Research Issues for New Programming Paradigms. Springer, Heidelberg (2004)
Parashar, M., Liu, H., Li, Z., Matossian, V., Schmidt, C., Zhang, G., Hariri, S.: AutoMate: Enabling Autonomic Grid Applications. In: Cluster Computing: The Journal of Networks, Software Tools, and Applications, Special Issue on Autonomic Computing, November 2003. Kluwer Academic Publishers, Dordrecht (2003)
Schmidt, C., Parashar, M.: Enabling Flexible Queries with Guarantees in P2P Systems. IEEE Internet Computing 8(3), 19–26 (2004)
Stoica, I., Morris, R., Karger, D., Kaashoek, F., Balakrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: Proceedings of ACM SIGCOMM (August 2001)
Zhang, G., Parashar, M.: Cooperative Defense against Network Attacks. In: Proceedings of the 3rd International Workshop on Security In Information Systems (WOSIS 2005), 7th International Conference on Enterprise Information Systems (ICEIS 2005), Miami, FL, USA (May 2005)
Zhang, G., Parashar, M.: Dynamic Context-aware Access Control for Grid Applications. In: Proceedings of 4th International Workshop on Grid Computing (Grid 2003), pp. 101–108. IEEE Computer Society Press, Los Alamitos (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, Z., Parashar, M. (2005). Enabling Autonomic Grid Applications: Dynamic Composition, Coordination and Interaction. In: Banâtre, JP., Fradet, P., Giavitto, JL., Michel, O. (eds) Unconventional Programming Paradigms. UPP 2004. Lecture Notes in Computer Science, vol 3566. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11527800_21
Download citation
DOI: https://doi.org/10.1007/11527800_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27884-9
Online ISBN: 978-3-540-31482-0
eBook Packages: Computer ScienceComputer Science (R0)