A research agenda for business-driven information technology

On Demand Computing is a popular vision of the future in which businesses will respond nimbly to new opportunities and threats. Unfortunately, the ever-growing complexity of IT is a key inhibitor of this vision, as it raises the cost and risk of altering systems, rendering them ever more ponderous. Since the purpose of autonomic computing is to reverse the trend of increasing IT complexity, it is a critically important enabler for On Demand Computing, or businessdriven IT. In this paper, we situate autonomic computing within the broader context of business-driven IT, and use the resulting picture to motivate and discuss a research agenda that we and our colleagues at IBM have begun to pursue.

[1]  Jeffrey O. Kephart,et al.  An artificial intelligence perspective on autonomic computing policies , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[2]  Ying Huang,et al.  A model-driven framework for enterprise service management , 2005, Inf. Syst. E Bus. Manag..

[3]  R. L. Keeney,et al.  Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Murray Campbell,et al.  Evaluating multiple attribute items using queries , 2001, EC '01.

[5]  Onn Shehory,et al.  Automated and Adaptive Threshold Setting: Enabling Technology for Autonomy and Self-Management , 2005 .

[6]  Magnus Karlsson,et al.  Dynamic Black-Box Performance Model Estimation for Self-Tuning Regulators , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[7]  Santhosh Kumaran,et al.  A model-driven transformation method , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[8]  Donna N. Dillenberger,et al.  Adaptive Algorithms for Managing a Distributed Data Processing Workload , 1997, IBM Syst. J..

[9]  D. Trastour,et al.  IT service management driven by business objectives An application to incident management , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[10]  Kun-Lung Wu,et al.  The CHAMPS system: change management with planning and scheduling , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[11]  Jeffrey O. Kephart,et al.  Research challenges of autonomic computing , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[12]  Asser N. Tantawi,et al.  Performance management for cluster-based web services , 2005, IEEE Journal on Selected Areas in Communications.

[13]  Rajarshi Das,et al.  Utility functions in autonomic systems , 2004 .

[14]  Jun Zhu,et al.  Model-driven business process integration and management: A case study with the Bank SinoPac regional service platform , 2004, IBM J. Res. Dev..

[15]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.