Paul Horn; "Autonomic Computing: IBM's Perspective on the State of
Information Technology"; Technical Report, IBM Corporation, October 15,
2001.
A. Ganek and T. Corbi, "The Dawning of the autonomic computing era," IBM
Systems Journal, 42(1):5-18, 2003. (PDF)
J. Kephart and D. Chess, "The Vision of Autonomic Computing," IEEE
Computer 36(1): 41-50 (2003). (PDF)
D. Clark, C. Partridge, J. Ramming, J. Wroclawski, "A Knowledge Plane for
the Internet," Proceedings of SIGCOMM, 2003. (PDF)
Wilkes, John, Mogul, Jeff, and Suermondt, Jaap. Utilification. Proc. 11th
ACM SIGOPS European WS. Leuven, Belgium: ACM, 2004. HPL Tech Report
HPL-2004-124
Operating Systems Should Support Business Change. Jeffrey C. Mogul, HP
Labs. In Tenth USENIX Workshop on Hot Topics in Operating Systems (HotOS)
2005, June 2005, Santa Fe, NM.
M. Parashar, S. Hariri, "Autonomic Computing: An Overview," UPP 2004, Mont
Saint-Michel, France, Editors: J.-P. Banâtre et al. LNCS, Springer Verlag,
Vol. 3566, pp. 247-259, 2005. (PDF)
S. Hariri et al, "The Autonomic Computing Paradigm," Cluster Computing:
The Journal of Networks, Software Tools, and Applications, Kluwer Academic
Publishers, Vol. 8, No. 5, 2006. (PDF)
D. A. Patterson, A. Brown, P. Broadwell, G. Candea, M. Chen,
J. Cutler, P. Enriquez, A. Fox, E. Kiciman, M. Merzbacher, D. Oppenheimer, N.
Sastry, W. Tetzlaff, J. Traupman, N. Treuhaft, "Recovery-Oriented Computing
(ROC): Motivation, Definition, Techniques, and Case Studies," UC Berkeley
Computer Science Technical Report UCB/CSD-02-1175, March 15, 2002. (PDF)
White Paper on Autonomic Communication Principles, v.01. (PDF)
Models, Architectures and Approaches
Emergence-based Approaches
R. Anthony, "Emergence: a Paradigm for Robust and Scalable Distributed
Applications," Proceedings of the 1st International Conference on Autonomic
Computing (ICAC'04), pp 132-139, May 2004. (PDF)
T. De Wolf and T. Holvoet, "Emergence as a general architecture for
distributed autonomic computing," K. U. Leuven, Department of Computer Science,
Report CW 384, January, 2004. (PDF)
O. Babaoglu, M. Jelasity, A. Montresor, "Grassroots Approach to
Self-management in Large-Scale Distributed Systems," UPP 2004, Mont
Saint-Michel, France, Editors: J.-P. Banâtre et al. LNCS, Springer Verlag,
Vol. 3566, pp. 286-296, 2005. (PDF)
Component/Service-based Approaches
S. R. White, J. R. Hanson, I. Whalley, D. M. Chess, J. O. Kephart, "An
Architectural Approach to Autonomic Computing," Proceedings of the 1st
International Conference on Autonomic Computing (ICAC'04), IEEE Computer
Society Press, pp 2-9, May 2004. (PDF)
M. Parashar, Z. Li, H. Liu, V. Matossian and C. Schmidt, "Enabling
Autonomic Grid Applications: Requirements, Models and Infrastructures,"
Self-Star Properties in Complex Information Systems, Lecture Notes in Computer
Science, Springer Verlag. Vol. 3460, pp. 273-290, 2005. (PDF)
P. K. McKinley, S. M. Sadjadi, E. P. Kasten, and B. H. C. Cheng, "Composing
Adaptive Software," IEEE Computer, 37(7):56-64, July 2004. (PDF)
Agent-based Approaches
G. Tesauro, D. M. Chess, W. E. Walsh, R. Das, I. Whalley, J.
O. Kephart, and S. R. White, "A multiagent systems approach to autonomic
computing," Autonomous Agents and Multi-Agent Systems, 2004. (PDF)
D. Bonino, A. Bosca, F. Corno, "An Agent Based Autonomic Semantic Platform," Proceedings of the 1st International Conference on Autonomic Computing (ICAC'04), 2004. (PDF)
Control Theoretic Approaches
S. Abdelwahed, N. Kandasamy, and S. Neema, "Online Control
for Self-Management in Computing Systems," Proceedings of the 10th IEEE
Real-Time and Embedded Technology and Applications Symposium (RTAS), Toronto,
Canada, May 2004. (PDF)
T. F. Abdelzaher, J. A. Stankovic, C. Lu, R.
Zhang, and Y. Lu, "Feedback Performance Control in Software Services," IEEE
Control Systems Magazine, Vol 23, No. 3, June 2003. (PS)
Y. Diao, J. L. Hellerstein, S. Parekh, R. Griffith, G. Kaiser, D. Phung, Self-Managing Systems: A Control Theory Foundation, 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'05), April 04 - 07, 2005 Greenbelt, Maryland pp. 441-448. (PDF)
Addressing Legacy Systems
G. Valetto, G. Kaiser, D. Phung, "A Uniform Programming Abstraction for
Effecting Autonomic Adaptations onto Software Systems," Proceedings of Second
International Conference on Autonomic Computing (ICAC 2005), pp.286-297, June 2005 (PDF)
G. Kaiser, J. Parekh, P. Gross and G. Valetto, Kinesthetics eXtreme: An External Infrastructure for Monitoring Distributed Legacy Systems, , Proceedings of Autonomic Computing Workshop, 2003, 25 June 2003 Page(s):22-30 (PDF)
Christos Karamanolis, Magnus Karlsson and Xiaoyun Zhu. Designing Controllable Computer Systems. In Tenth USENIX Workshop on Hot Topics in Operating Systems (HotOS) 2005, June 2005, pp. 49-54, Santa Fe, NM.
Programming Systems and Application Environments
J. P. Bigus, D. A. Schlosnagle, J. R. Pilgrim, W. N. Mills III, and Y. Diao,
"ABLE: A toolkit for building multiagent autonomic systems," IBM Systems
Journal, 41(3):350--371, 2002. (PDF)
H. Liu, M. Parashar, S. Hariri, "A Component-Based Programming Model
for Autonomic Applications," Proceedings of the 1st International Conference on
Autonomic Computing (ICAC'04), 2004. (PDF)
J. Xu. S. Adabala. J. AB Fortes, "Towards Autonomic Virtual
Applications in the In-VIGO System," Proceedings of the 2nd International Conference on Autonomic
Computing (ICAC'05), 2005. (PDF)
J. P. Birman, R. van Renesse, J. Kaufman, W. Vogels,
"Navigating in the Storm: Using Astrolabe for Distributed Self-Configuration,
Monitoring and Adaptation," Autonomic Computing Workshop Fifth Annual
International Workshop on Active Middleware Services (AMS'03), 2003. (PDF)
Middleware and System Services
A-C Huang and P. Steenkiste, "Building Self-adapting Services Using
Service-specific Knowledge," Proceedings of the Fourteenth IEEE International
Symposium on High-Performance Distributed Computing (HPDC-14), Research Triangle
Park, NC, 2005. (PDF)
V. Kumar, B. F. Cooper, K. Schwan, "Distributed Stream Management
using Utility-Driven Self-Adaptive Middleware," Proceedings of the 2nd IEEE International Conference
on Autonomic Computing (ICAC 2005), Seattle, Washington, USA. (PDF)
S. M. Sadjadi and P. K. McKinley, "Using Transparent Shaping and Web Services
to Support Self-Management of Composite Systems," Proceedings of the 2nd International Conference on Autonomic Computing (ICAC), Seattle, Washington,
June 2005. (PDF)
J. W. Strickland, V. W. Freeh, X. Ma, S. S.
Vazhkudai, "Governor: Autonomic Throttling for Aggressive Idle Resource
Scavenging," Proceedings of the 2nd International Conference on Autonomic Computing (ICAC'05),
2005. (PDF)
B. Urgaonkar, P. Shenoy, A. Chandra, P. Goyal, "Dynamic Provisioning of Multi-tier Internet Applications," Proceedings of the 2nd International Conference on Autonomic Computing (ICAC'05), 2005. (PDF)
Robert Adams, Paul Brett, Subu Iyer, Dejan Milojicic, Sandro Rafaeli, and
Vanish Talwar, "Scalable Management ", ICAC 2005
Sandip Agarwala and Karsten Schwan, "SysProf: Online Distributed Behavior
Diagnosis through Fine-grain System", In the 26th International Conference
on Distributed Computing Systems (ICDCS 2006).
AI, Learning and Autonomic Computing
E. Kycyman, Y.-M. Wang, "Discovering Correctness Constraints for
Self-Management of System Configuration," Proceedings of the 1st International Conference
on Autonomic Computing (ICAC'04), 2004. (PDF)
A. Ranganathan and R. H. Campbell, "Pervasive Autonomic Computing Based
on Planning," Proceedings of the 1st International Conference on Autonomic Computing (ICAC'04), 2004. (PDF)
Michael Mesnier, Eno Thereska, Gregory R. Ganger, Daniel Ellard, Margo
Seltzer, "File Classification in Self-* Storage Systems," Proceedings
of the 1st International
Conference on Autonomic Computing (ICAC'04), 2004. (PDF)
M. Chen, A. X. Zheng, J. Lloyd, M. I. Jordan, E. Brewer. "Failure
Diagnosis Using Decision Trees," Proceedings of the 1st International Conference on Autonomic
Computing (ICAC'04), 2004. (PDF)
P. Ulam, A. Goel, J. Jones and J. W. M. Iv, "Using
Model-Based Reflection to Guide Reinforcement Learning," IJCAI 2005
Workshop on Reasoning Representation, and Learning in Computer Games, May, 2005. (PDF)
M. Karlsson, M. Covell, "Dynamic Black-Box Performance Model
Estimation for Self-Tuning Regulators," Proceedings of the 2nd International Conference on
Autonomic Computing (ICAC'05), 2005. (PDF)
P. P. Maglio, C. S. Campbell, E. Kandogan, "Learning Automation
Policies for Pervasive Computing Environments," Proceedings of the 2nd International
Conference on Autonomic Computing (ICAC'05), 2005. (PDF)
G. Jiang, H. Chen, C. Ungureanu, K. Yoshihira,
"Multi-resolution Abnormal Trace Detection Using Varied-length N-grams and
Automata," Proceedings of the 2nd International Conference on Autonomic Computing
(ICAC'05), 2005. (PDF)
M. Brodie, S. Ma, G. Lohman, L. Mignet, N. Modani, M. Wilding, J. Champlin, P. Sohn, "Quickly Finding Known Software Problems via
Automated Symptom Matching," Proceedings of the 2nd International Conference on Autonomic
Computing (ICAC'05), 2005. (PDF)
Applications
V. Markl, G. M. Lohman and V. Raman, "LEO: An Autonomic Query Optimizer
for DB2," IBM Systems Journal Special Issue on Autonomic Computing, January
2001. (PDF)
Z. Zhang, S. Lin, Q. Lian, C. Jin, "RepStore: A Self-Managing and
Self-Tuning Storage Backend with Smart Bricks," Proceedings of the 1st International Conference
on Autonomic Computing (ICAC'04), 2004. (PDF)
N. Kushmerick and T. A. Lau, "Automated Email Activity Management:
An Unsupervised Learning Approach," IUI 2005 - Intelligent User Interfaces, ACM,
January 2005. (PDF)
N. Kandasamy, S. Abdelwahed, J. P. Hayes, "Self-Optimization in
Computer Systems via On-Line Control: Application to Power Management,"
Proceedings of the 1st International Conference on Autonomic Computing (ICAC'04), 2004. (PDF)
J. Wildstrom, P. Stone, E. Witchel, R. J. Mooney, M. Dahlin, "Towards Self-Configuring Hardware for Distributed Computer Systems,"
Proceedings of the 2nd International Conference on Autonomic Computing (ICAC'05), 2005. (PDF)
L. Qiao, B. R. Iyer, D. Agrawal, A. El Abbadi, S.
Uttamchandani, "PULSTORE.: Automated Storage Management with QoS Guarantee,"
Proceedings of the 2nd International Conference on Autonomic Computing (ICAC'05), 2005. (PDF)
I. Ilyas, P. J. Haas, V. G. Markl, P. G. Brown and A. I.
Aboulnaga, "CORDS: Automatic discovery of correlations and soft functional
dependencies," SIGMOD 2004, ACM, February 2004. (PDF)
W. Trumler, J. Petzold, F. Bagci, T. Ungerer, "AMUN - Autonomic Middleware for Ubiquitous eNvironments Applied to the Smart Doorplate Project," Proceedings of the 1st International Conference on Autonomic Computing (ICAC'04), 2004. (PDF)
Autonomic Grid Computing
M. Parashar and J.C. Browne, "Conceptual and Implementation Models for the
Grid", Proceedings of the IEEE, Special Issue on Grid Computing, IEEE
Press, Vol. 93, No. 3, March 2005. (PDF)
J. Kaufman, T. Lehman, G. Deen, J. Thomas, "OptimalGrid --
autonomic computing on the Grid,"IBM article, 2003. [HTML]
A. J. Chakravarti, G. Baumgartner, M. Lauria, "The Organic Grid:
Self-Organizing Computation on a Peer-to-Peer Network," Proceedings of the
1st International
Conference on Autonomic Computing (ICAC'04), 2004. (PDF)
H. Liu, V. Bhat, M. Parashar and S. Klasky, "An Autonomic
Service Architecture for Self-Managing Grid Applications," Proceedings of the
6th IEEE/ACM International Workshop on Grid Computing (Grid 2005), Seattle,
USA, November 2005. (PDF)
Nature/Biology-Inspired/Self-Organization
R. Nagpal, "Towards a Catalog of Biologically-inspired Primitives,"
Workshop on Engineering Self-organising Applications, Autonomous Agents and
Multiagents Systems Conference (AAMAS), 2003, LNAI 2977. (PDF)
R. Nagpal et al, "Programming Methodology for Biologically-Inspired
Self-Assembling Systems," AAAI Spring Symposium on Computational
Synthesis: From Basic Building Blocks to High Level Functionality, March 2003. (PDF)
G. Serugendo, N. Foukia, S. Hassas, A. Karageorgos, S. K. Mostefaoui, O. F. Rana, M. Ulieru, P. Valckenaers, C. Van Aart, "Self-organisation: Paradigms and applications",
Engineering Self-Organising Systems, Vol. 2977, 2004. (PDF)
O. Babaoglu, G. Canright, A. Deutsch, G. Di Caro, F. Ducatelle, L. Gambardella, N. Ganguly, M. Jelasity, R. Montemanni, and A. Montresor, "Design patterns from biology for distributed computing,"
Proceedings of the European Conference on Complex Systems, November 2005. (PDF)
G. Di Caro, F. Ducatelle, and L. M. Gambardella, "AntHocNet:
An adaptive nature-inspired algorithm for routing in mobile ad hoc networks,"
European Transactions on Telecommunications, Special Issue on Self-organization
in Mobile Networking, 2005. (PDF)
F. Ducatelle, G. Di Caro, and L. M. Gambardella, "Using
ant agents to combine reactive and proactive strategies for routing in mobile
ad-hoc networks," International Journal of Computational Intelligence and
Applications, Special Issue on Nature-Inspired Approaches to Networks and
Telecommunications, 2005. (PDF)
S. Hofmeyr and S. Forrest, Architecture
for an Artificial Immune System, Evolutionary Computation 7,
No. 1, 1289-1296 2000. (PS)
F. Qin, J. Tucek, J. Sundaresan,
and Y. Zhou, Rx:
Treating Bugs as Allergies - A safe method to survive software
failures, In Proc. SOSP, 2005. (PDF)
David G. Andersen, Hari Balakrishnan, M. Frans Kaashoek, Robert
Morris. "Resilient Overlay Networks". Proc. 18th ACM SOSP, Banff, Canada,October 2001.
Guy Lohman, Sam S. Lightstone. "SMART: Making DB2 (more) autonomic",short paper.
C. Lumezanu, S. Bhola, M. Astley. "Utility Optimization for
Event-Driven Distributed Infrastructures". To appear in Proceedings of the
26th International Conference on Distributed Computing Systems (ICDCS),
Lisboa, Portugal, July 2006.