Skip to main content

Enabling Autonomic Grid Applications: Dynamic Composition, Coordination and Interaction

  • Conference paper
  • 1483 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3566))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IPARS: Integrated Parallel Reservoir Simulator, The University of Texas at Austin, http://www.ices.utexas.edu/CSM

  2. “Project JXTA”, http://www.jxta.org

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang. System 7(1), 80–112 (1985)

    Article  MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  MATH  Google Scholar 

  13. 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)

    Article  MATH  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Schmidt, C., Parashar, M.: Enabling Flexible Queries with Guarantees in P2P Systems. IEEE Internet Computing 8(3), 19–26 (2004)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics