IBM Research DivisionThomas J. Watson Research Center
Email:
Mail: P.O. Box 704Yorktown Heights, NY 10598USA
Office: 19 Skyline DriveRoom 2S-B56Hawthorne, NY 10532USA
Phone: +1 (914) 784-7593
Fax: +1 (914) 784-6183
Welcome!
I am a Research Staff Member and manage the Service Delivery Technologies Group at the IBM T.J. Watson
Research Center in Hawthorne, NY, USA.
In early 1999, I joined the IBM
Research Division. I have worked on a variety of research projects, some of which are part of IBM's Autonomic Computing Initiative, in the field of Service Delivery, and Distributed
Application and Service Management. The following webpages (sorted in reverse chronological order) describe the most visible projects I have been involved with:
IT Complexity Benchmarking Project (soon to come, stay tuned)
IT Complexity Benchmarks: Providing tools for analyzing why today's IT systems are so hard to set up, administer, maintain and upgrade. Identify and fix complexity bottlenecks and hotspots.
Change Management based on Planning and Scheduling: A novel approach to tackle Data Center Automation and Service Provisioning according to the IT Infrastructure Library (ITIL). The CHAnge Management with Planning and Scheduling (CHAMPS) project I am leading formulates Change Manageement as an optimization problem in order to assign incoming Requests for Changes to data center resources by computing a Change Plan (aka Forward Schedule of Change in ITIL parlance).
Service Level Agreements, in particular for Web Services: I am a main contributor to the IBM Web Service Level Agreement Framework, whose implementation (termed WSLA Compliance Monitor) was part of the IBM Web Services Toolkit since version 3.2 of August 2002. The stable draft 1.0 of the WSLA Language Specification has been cleared for distribution outside IBM. WSLA serves as a basis of the upcoming WS-Agreement standard in the Global Grid Forum.
Application Dependency Analysis: You will find several papers documenting our results in my publication section.
CIM based Service and Application Management: I am one of the inventors of the CIM Metrics Model, which has been adopted by the DMTF for the final version of CIM version 2.7. The implementation effort I lead here at Watson served as the major proof-of-concept for the Metrics Model.
NOTE: Before downloading documents,
please make sure you comply with the Copyright
Notices listed at the bottom of this page. Thank you!
Y. Diao, A. Keller, S. Parekh, and V. Marinov, Predicting Labor Cost through IT Management Complexity Metrics, To appear in the Proceedings of the 10th IFIP/IEEE International Symposium on Integrated Network Management (IM 2007), Munich, Germany, May, 2007
Preprint available as IBM Research Report RC 24048
Y. Diao, A. Keller, Quantifying the Complexity of IT Service Management Processes, In Proceedings of the 17th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM 2006), Dublin, Ireland, Lecture Notes in Computer Science 4269, Springer Verlag, October, 2006
Preprint available as IBM Research Report RC 23972
A. Keller, J.-P. Martin-Flatin, Self-Managing Systems and Networks, Editorial of the Proceedings of the 2nd IEEE International Workshop on Self-Managed Systems: Operations and Management (SelfMan 2006), Dublin, Ireland, Springer Lecture Notes in Computer Science 3996, June, 2006
A. Brown, A. Keller, A Best Practice Approach for Automating IT Management Processes, In Proceedings of the IEEE/IFIP Network Operations and Management Symposium (NOMS 2006), April, 2006
Preprint available as IBM Research Report RC 23693
Keller, A., Automating the Change Management Process with Electronic Contracts, Proceedings of the The First IEEE International Workshop on Service oriented Solutions for Cooperative Organizations (SoS4CO '05), IEEE Computer Society Press, July, 2005
Keller, A., Brunner, M., Editorial: Self-Managing Systems and Networks, Journal of Network and Systems Management, Special Issue on "Self-Managing Systems and Networks", Volume 13, Number 2, Springer Verlag / Plenum Publishing Corporation, June, 2005
Keller, A., Diao, Y., Eskesen, F.N., Froehlich, S.E., Hellerstein, J.L., Spainhower, L., Surendra, M., Generic On-Line Discovery of Quantitative Models, IEEE electronic Transactions on Network and Service Management, Volume 1, Number 1, IEEE, April, 2004
Keller, A., Diao, Y., Eskesen, F.N., Froehlich, S.E., Hellerstein, J.L., Spainhower, L.F., Surendra, M., A Quantitative Approach for On-Line Metric Discovery, Proceedings of DSMS 2003: First IEEE Workshop on the Design of Self-Managing Systems, IEEE Computer Society, June 2003
Keller, A., Ludwig, H., The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services, Journal of Network and Systems Management, Special Issue on "E-Business Management", Volume 11, Number 1, Plenum Publishing Corporation, March, 2003
Preprint available as IBM Research Report RC22456
Diao, Y., Eskesen, F.N., Froehlich, S.E., Hellerstein, J.L., Keller, A., Spainhower, L.F., Surendra, M., Generic On-line Discovery of Quantitative Models for Service Level Management, Proceedings of the 8th International IFIP/IEEE
Symposium on Integrated Management (IM 2003), Kluwer Academic Publishers, March,
2003
Ludwig, H., Keller, A., Dan, A., King, R.P., Franck, R., A Service Level Agreement
Language for Dynamic Electronic Services, Journal of Electronic Commerce Research, Volume 3, Issue 1&2, Kluwer Academic Publishers, March, 2003
Ensel, C., Keller, A., An Approach for Managing Service Dependencies
with XML and the Resource Description Framework, Journal of Network
and Systems Management, Special Issue on "Selected Papers of IM
2001", Volume 10, Number 2, Plenum Publishing Corporation, June,
2002
Preprint available as IBM Research Report RC22307
Ludwig, H., Keller, A., Dan, A., King, R.P., A Service Level Agreement
Language for Dynamic Electronic Services, Proceedings of the 4th
IEEE International Workshop on Advanced Issues of E-Commerce and
Web-based Information Systems (WECWIS'02), June, 2002 Preprint
available as IBM Research Report RC22316
Keller, A., Kreger, H., Schopmeyer, K., Towards a
CIM Schema for RunTime Application Management, Proceedings of the
12th IFIP/IEEE International Workshop on Distributed Systems:
Operations and Management (DSOM 2001), October, 2001 Preprint
available as IBM Research Report RC22168
Keller, A., Kar, G., Dynamic Dependencies in Application Service Management
Proceedings of the 2000 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2000), June, 2000
Preprint available as IBM Research Report RC21770
Keller, A., Towards Interoperable Management Architectures: Making SNMP Management Platforms suitable for CORBA, Proceedings of the 5th Workshop of the OpenView University Association: OVUA'98, April, 1998
Keller, A.,
Systems Management with Distributed Objects: Porting SNMP Agents to a CORBA Environment, Proceedings of the 4th Workshop of the OpenView University Association: OVUA'97, April, 1997
Keller, A. and Neumair, B.,
Distributed Applications Management based on ODP Viewpoint Concepts and CORBA, Proceedings of the 4th Workshop of the OpenView University Association: OVUA'97, April, 1997
Keller, A., Anerousis, N., Tutorial on: Management of Enterprise Web Applications: Problems, Approaches, Solutions, 9th International IFIP/IEEE Symposium on Integrated Management (IM 2005), Nice, France, May, 2005
Keller, A., Diao, Y., Eskesen, F.N., Froehlich, S.E., Hellerstein, J.L., Spainhower, L.F., Surendra, M., A Quantitative Approach for On-Line Metric Discovery, DSMS 2003: First IEEE Workshop on the Design of Self-Managing Systems, San Francisco, CA, USA, June, 2003
Keller, A., Kreger, H., Schopmeyer, K., Towards
a CIM Schema for RunTime Application Management,12th IFIP/IEEE
International Workshop on Distributed Systems: Operations and
Management (DSOM 2001), Nancy, France, October, 2001
Keller, A., Kar, G., Dynamic Dependencies in Application Service Management2000 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2000), Las Vegas, NV, USA, June, 2000
Keller, A., Towards
CORBA-based Enterprise Management: Interoperability and
Instrumentation of Management Systems, IBM T.J. Watson Research
Center, Yorktown Heights, NY, USA, November, 1998
Keller, A., Towards Interoperable Management
Architectures: Making SNMP Management Platforms suitable for CORBA,
Proceedings of the 5th Workshop of the OpenView University
Association: OVUA'98, Rennes, France, April, 1998
Keller, A.,
Systems Management with Distributed Objects: Porting SNMP Agents to a
CORBA Environment, Proceedings of the 4th Workshop of the OpenView
University Association: OVUA'97, Madrid, Spain, April, 1997
Keller, A. and Neumair, B.,
Distributed Applications Management based on ODP Viewpoint Concepts
and CORBA, 4th Workshop of the OpenView University Association:
OVUA'97, Madrid, Spain, April, 1997
Keller, A., Systemmanagement in heterogenen Systemen auf der Basis von
CORBA, Workshop zur Kooperation IBM - MNM Team, IBM
European Networking Center, Heidelberg, Germany, November, 1996
Keller, A., Objektorientierte Technologien und deren Anwendung im
Systemmanagement, Workshop zur Kooperation IBM - MNM Team, IBM
European Networking Center, Heidelberg, Germany, February, 1995