ACM Home Page
Please provide us with feedback. Feedback
Research challenges of autonomic computing
Full text PdfPdf (128 KB)
Source International Conference on Software Engineering archive
Proceedings of the 27th international conference on Software engineering table of contents
St. Louis, MO, USA
SESSION: State of the art table of contents
Pages: 15 - 22  
Year of Publication: 2005
ISBN:1-59593-963-2
Author
Jeffrey O. Kephart  IBM Thomas J. Watson Research Center, Hawthorne, NY
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 61,   Downloads (12 Months): 335,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1062455.1062464
What is a DOI?

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