|
ABSTRACT
Autonomic computing is a grand-challenge vision of the future in which computing systems will manage themselves in accordance with high-level objectives specified by humans. The IT industry recognizes that meeting this challenge is imperative; otherwise, IT systems will soon become virtually impossible to administer. But meeting this challenge is also extremely difficult, and will require a worldwide collaboration among the best minds of academia and industry. In the hope of motivating researchers in relevant areas to apply their expertise to this vitally important problem, I outline some of the main scientific and engineering challenges that collectively make up the grand challenge of autonomic computing, and provide pointers to initial efforts to address these challenges.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Albert, H. Jeong, and A.-L. Barabási. Error and attack tolerance of complex networks. Nature, 406:378--382, 2000.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
K. P. Birman and R. M. Saikat Guha. Scalable, self-organizing technology for sensor networks. In B. Yeler, editor, Advances in Pervasive Computing and Networking. Kluwer Academic Press, 2004.
|
| |
6
|
K. P. Birman, R. van Renesse, and W. Vogels. Navigating in the storm: Using Astrolabe for distributed self-configuration, monitoring and adaptation. In Proceedings of the 5th Annual International Workshop on Active Middleware Services, 2003.
|
| |
7
|
C. Boutilier, R. Das, J. Kephart, G. Tesauro, and W. Walsh. Cooperative negotiation in autonomic systems using incremental utility elicitation. In Nineteenth Conference on Uncertainty in Artificial Intelligence, pages 89--97, 2003.
|
| |
8
|
R. Braynard, D. Kostic, A. Rodriguez, J. Chase, and A. Vahdat. Opus: an overlay peer utility service. In Proceedings of the 5th International Conference on Open Architectures and Network Programming (OPENARCH), 2002.
|
| |
9
|
|
| |
10
|
|
| |
11
|
M. Brodie, I. Rish, S. Ma, and N. Odintsova. Active probing strategies for problem determination. In Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence, August 2003.
|
| |
12
|
Aaron B. Brown , Joseph Hellerstein , Matt Hogstrom , Tony Lau , Peter Shum , Mary Peterson Yost, Benchmarking Autonomic Capabilities: Promises and Pitfalls, Proceedings of the First International Conference on Autonomic Computing (ICAC'04), p.266-267, May 17-18, 2004
|
| |
13
|
|
| |
14
|
G. Candea, S. Kawamoto, Y. Fujiki, G. Friedman, and A. Fox. Microreboot-a technique for cheap recovery. In Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI), 2004.
|
| |
15
|
J. M. Carlson and J. Doyle. Highly optimized tolerance: A mechanism for power laws in designed systems. Physical Review E, 60(2):1412--1427, 1999.
|
| |
16
|
D. D. Chambliss, G. A. Alvarez, P. Pandey, D. Jadav, J. Xua, R. Menon, and T. P. Lee. Performance virtualization for large-scale storage systems. In Proceedings of the 22nd International Symposium on Reliable Distributed Systems, pages 109--118. IEEE Computer Society, 2003.
|
| |
17
|
|
| |
18
|
|
| |
19
|
M. Dean and G. Schreiber. OWL web ontology language reference. http://www.w3.org/TR/owel-ref, 2004.
|
 |
20
|
Alan Demers , Dan Greene , Carl Hauser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.1-12, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41841]
|
| |
21
|
T. Eilam, M. Kalantar, A. Konstantinou, and G. Pacifici. Model-based automation of service deployment in a constrained environment. Technical report, IBM, 2004. RC23382.
|
| |
22
|
J. Gao, G. Kar, and P. Kermani. Approaches to building self healing systems using dependency analysis. In Proceedings of IEEE/IFIP Network Operations and Management Symposium (NOMS), 2004.
|
| |
23
|
Hewlett-Packard. Infrastructure and management solutions for the adaptive enterprise. Available at http://www.hp.com/products1/promos/adaptive enterprise/pdfs/vision for ae.pdf.
|
| |
24
|
IBM. Autonomic computing: IBM's perspective on the state of information technology. Available at http://www.research.ibm.com/autonomic/manifesto/autonomic computing.pdf.
|
| |
25
|
IBM. Autonomic computing toolkit: Developer's guide. TechnicalReport SC30-4083-02, IBM, August 2004. Available at http://www-128.ibm.com/developerworks/autonomic/books/fpy0mst.htm.
|
| |
26
|
IBM. Security solutions. Available at http://www.ibm.com/security/cisco, 2005.
|
| |
27
|
|
 |
28
|
Vijay S. Iyengar , Jon Lee , Murray Campbell, Evaluating multiple attribute items using queries, Proceedings of the 3rd ACM conference on Electronic Commerce, p.144-153, October 14-17, 2001, Tampa, Florida, USA
[doi> 10.1145/501158.501174]
|
| |
29
|
B. Jacob, R. Lanyon-Hogg, D. Nadgir, and A. Yassin. A practical guide to the IBM autonomic computing toolkit. Technical report, IBM International Technical Support Organization, 2004. http://www.redbooks.ibm.com/redbooks/SG246635.
|
| |
30
|
|
 |
31
|
|
| |
32
|
|
| |
33
|
K. Kanoun, H. Madeira, and J. Arlat. A framework for dependability benchmarking. In Proceedings of the Workshop on Dependability Benchmarking (DSN 2002), 2002.
|
| |
34
|
R. L. Keeney and H. Raiffa. Decision with Multiple Objectives: Preferences and Value Tradeoffs. Cambridge University Press, 1993.
|
| |
35
|
A. Keller, J. Hellerstein, J. Wolf, K. Wu, and V. Krishnan. The CHAMPS system: Change management with planning and scheduling. In Proceedings of the IEEE/IFIP Network Operations and Management Symposium. Kluwer Academic Publishers, 2004.
|
| |
36
|
T. Kelly. Utility-directed allocation. In Proceedings of the First Workshop on Algorithms and Architectures for Self-Managing Systems, 2003.
|
 |
37
|
Jeffrey O. Kephart , Christopher H. Brooks , Rajarshi Das, Pricing information bundles in a dynamic environment, Proceedings of the 3rd ACM conference on Electronic Commerce, p.180-190, October 14-17, 2001, Tampa, Florida, USA
[doi> 10.1145/501158.501178]
|
| |
38
|
|
| |
39
|
|
| |
40
|
|
| |
41
|
S. Koenig. Position paper: Topics for future planning competitions. In Proceedings of the ICAPS-03 Workshop on the Competition: Impact, Organization, Evaluation, Benchmarks, 2003.
|
| |
42
|
|
| |
43
|
B. Melcher and B. Mitchell. Towards an autonomic framework: Self-configuring network services and developing autonomic applications. Intel Technology Journal, 8(4), November 2004.
|
| |
44
|
Microsoft. Microsoft dynamic systems initiative overview. Available at http://www.microsoft.com/windowsserversystem/dsi/dsiwp.mspx.
|
| |
45
|
|
| |
46
|
|
| |
47
|
|
| |
48
|
S. Uttamchandani, L. Yin, G. A. Alvarez, J. Palmer, and G. Agha. CHAMELEON: a self-evolving, fully-adaptive resource arbitrator for storage systems. In Proceedings of Usenix, 2005.
|
| |
49
|
|
| |
50
|
S. R. White, J. E. Hanson, I. Whalley, D. M. Chess, A. Segal, and J. O. Kephart. Autonomic computing: Architectural approach and prototype. Integrated Computer-Aided Engineering, 12(2), 2005.
|
| |
51
|
S. Whiteson and P. Stone. Adaptive job routing and scheduling. Engineering Applications of Artificial Intelligence Special Issue on Autonomic Computing and Automation, 17(7):855--69, October 2004.
|
| |
52
|
|
| |
53
|
S. Zhang, I. Cohen, M. Goldszmidt, J. Symons, and A. Fox. Ensembles of models for automated diagnosis of system performance problems. Technical Report HPL-2005-3, Hewlett-Packard, January 2005.
|
CITED BY 24
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tariq M. King , Alain Ramirez , Peter J. Clarke , Barbara Quinones-Morales, A reusable object-oriented design to support self-testable autonomic software, Proceedings of the 2008 ACM symposium on Applied computing, March 16-20, 2008, Fortaleza, Ceara, Brazil
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Daniel Cheung-Foo-Wo , Jean-Yves Tigli , Stéphane Lavirotte , Michel Riveill, Self-adaptation of event-driven component-oriented middleware using aspects of assembly, Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference, p.31-36, November 26-30, 2007, Newport Beach, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sasitharan Balasubramaniam , Dmitri Botvich , Brendan Jennings , Steven Davy , William Donnelly , John Strassner, Policy-constrained bio-inspired processes for autonomic route management, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.53 n.10, p.1666-1682, July, 2009
|
|
|
|
|
|
|
|
|
Nearchos Paspallis , Konstantinos Kakousis , George A. Papadopoulos, A multi-dimensional model enabling autonomic reasoning for context-aware pervasive applications, Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services, July 21-25, 2008, Dublin, Ireland
|
|
|
|
|