AUTONOMIA : An Autonomic Computing Environment

References:

[1] Paul Horn, Autonomic Computing: IBM’s perspective on the State of Information Technology http://researchweb.watson.ibm.com/autonomic/

[2] Autonomic Distributed Computing in Scientific Applications. International Workshop on Future Directions in Distributed Computing. 3-7 June 2002, Bertinoro, Italy.

[3] http://www.research.ibm.com/autonomic.

[4] Gail Kaiser, Phil Gross, Gaurav Kc, Janak Parekh, Giuseppe Valetto: An Approach to Autonomizing Legacy Systems; IBM Almaden Institute Symposium, 4/2002

[5] David Patterson, Aaron Brown, et al, Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies; Computer Science Technical Report UCB//CSD-02-1175, U.C. Berkeley March 15, 2002

[6] Salim Hariri, C.S. Raghavendra, Yonhee Kim, Rinda P. Nellipudi, et al; CATALINA: A Smart Application Control and Management.Active Middleware Services Conference, 2000.

[7] Brown, A. and D. A. Patterson. Embracing Failure: A Case for Recovery-Oriented Computing (ROC). 2001 High Performance Transaction Processing Symposium, Asilomar, CA, October 2001.

[8] S. Hariri, Y. Kim, M. Djunaedi. Design and Analysis of a Proactive Application Management System. Proc. of NOMS2000; April 2000.

[9] R. Koo, S. Toueg. Checkpointing and Recovery-Rollback for Distributed Systems. IEEE Transactions on Software Engineering; Vol. SE-13, No. 1; pp. 23-31; 1987.

[10] M. A. Iverson, F. Ozguner, L. C. Potter. Statistical Prediction of Task Execution Times through Analytic Benchmarking for Scheduling in a Heterogeneous Environment. Eighth Heterogeneous Computing Workshop (HCW'99).

[11] Michael O. Neary, Bernd O. Christiansen, Peter Cappello, and Klaus E. Schauser: Javelin: Parallel Computing on the Internet. Future Generation Computer Systems. October 1999.

[12] Hiromitsu Takagi, S. Matsuoka, H. Nakada, et al, Ninflet: A Migratable Parallel Objects Framework using Java, In proc. of the ACM 1998 Workshop on Java for High Performance Network Computing, 1998.

[13] Michael O. Neary, Alan Phipps, Steven Richman, and Peter Cappello, Javelin 2.0: Java-Based Parallel Computing on the Internet, In Euro-Par 2000.

[14] Adam J. Ferrari, Process Introspection: A Checkpoint Mechanism for High Performance Heterogeneous Distributed Systems. Technical Report CS-96-15, Department of Computer Science, University of Virginia, Charlottesville, VA, October 10, 1996.

[15] Nathalie Furmento, Anthony Mayer, Stephen McGough, et al, Optimisation of Task-based Applications within a Grid Environment, SuperComuting 2001

[16] R. Armstrong, D. Gannon, A. Geist, et al, Toward a Common Component Architecture for High-Performance Scientific Computing. In Proc. of the 8th High Performance Distributed Computing, 1999.

[17] K.A.Hawick and H.A.James, Dynamic Cluster Configuration and Management using JavaSpaces, 2001 IEEE International Conference on Cluster Computing, 2001.

[18] http://java.sun.com/products/jms/

[19] http://java.sun.com/products/jini/

[20] Luis F. G. Sarmenta, Satoshi Hirano, Bayanihan: Building and Studying Web-Based Volunteer Computing Systems Using Java.

[21] F.Cristian, Understanding Fault Tolerant Distributed System, Communication on ACM, vol34, 1991.

[22] A. Baratloo, M. Karaul, Z. Kedem, P. Wyckoff, Charlotte: Metacomputing on the Web. In proc. Of the 9th International Conference on Parallel and Distributed Computing Systems, 1996.

[23] Hiromitsu Takagi, S. Matsuoka, H. Nakada, et al, Ninflet: A Migratable Parallel Objects Framework using Java, In proc. of the ACM 1998 Workshop on Java for High Performance Network Computing, 1998.

[24] Michael O. Neary, Alan Phipps, Steven Richman, and Peter Cappello, Javelin 2.0: Java-Based Parallel Computing on the Internet, In Euro-Par 2000.

[25] A.Beitz, S.Kent, and P.Roe. Optimizing Heterogeneous Component Migration in the Gardens Virtual Cluster Computer. In Heterogeneous Computing Workshop, May 2000.

[26] A. Baratloo, M. Karaul, H. Karl, Zvi M. Kedem. An Infrastructure for Network Computing with Java Applets. In Proceedings of ACM workshop on Java for High Performance Network Computing, February 1998.

[27] H. Topcuoglu, S. hariri, D. Kim, Y. Kim, X. Bing, B. Ye, I. Ra, J. Valente, The Design and Evaluation of a Virtual Distributed Computing Environment", The Journal of Networks, Software Tools and Applications(Cluster Computing), 1998