United States | Worldwide
Go
IP TelephonyContact CentersUnified CommunicationsCEBP
Reinhard KlemmReinhard Klemm
Research Scientist

"Turning highly available and scalable general-purpose computing platforms into foundations for communications middleware.”"
My Research
I am generally interested in the theory and engineering of high availability, reliability, scalability, and performance mechanisms for servers. My special focus is on servers based on the Java and J2EE platforms.  I apply this expertise in designing middleware for communications applications that let people communicate in very novel, exciting, and efficient ways. 
Projects
  • Mercury: J2EE-based middleware for converged communication applications
  • JAS (Java Application Supervisor): automatically enhancing Java server availability and performance 
  • Theoretical limits of computing software reliability: in which cases can we actually compute the reliability of software? 
  • Design rules for Java servers: how to enhance the performance of Java servers by following certain design rules 
  • WebCompanion: a client-side prefetching agent that accelerates Web access
  • Argus: agent technology for enabling context-aware, pervasive communications applications 
Publications
  • Amogh Kavimandan, Reinhard Klemm, Aniruddha Gokhale, Automated Context-Sensitive Dialog Synthesis for Enterprise Workflows Using Templatized Model Transformations, The 12th IEEE International EDOC Conference (EDOC 2008), September 2008
  • Amogh Kavimandan, Reinhard Klemm, Aniruddha Gokhale, Doree Seligmann, Enhancing Enterprise User Productivity with Embedded Context-Aware Voice Applications,International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2007), November 2007
  • Reinhard Klemm, Navjot Singh, Automatic Failure Detection, Logging, and Recovery for High-Availability Java Servers, 13th International Symposium on Software Reliability Engineering (ISSRE) 2002, Annapolis, MD, November 2002
  • Martin Kappes, Reinhard Klemm, Chandra Kintala, Formal Limits on Determining Reliabilities of Component-Based Software, 11th International Symposium on Software Reliability Engineering, pp. 356-364, San Jose, October 2000
  • Reinhard Klemm, Practical Guidelines for Boosting Java Server Performance, 2nd Java Grande Conference, San Francisco, CA, June 1999
  • Reinhard Klemm, WebCompanion: A Friendly Client-Side Web Prefetching Agent, IEEE Transactions on Data and Knowledge Engineering, July 1999
  • Ajita John, Reinhard Klemm, Ankur Mani, Doree Seligmann, Hermes: A Platform for Context-Aware Enterprise Communication, 3rd Workshop on Context Modeling and Reasoning (CoMoRea) at the 4th IEEE International Conference on Pervasive Computing and Communication (PerCom'06), March 13-17, 2006, Pisa, Italy.
  • Amogh Kavimandan, Reinhard Klemm, Ajita John, Doree Seligmann, Aniruddha Gokhale, A Client-Side Architecture for Supporting Pervasive Enterprise Communications, IEEE Conference on Pervasive Services (ICPS) 2006, June 2006, Lyons, France.
  • Reinhard Klemm, Efficient Dynamic Multikeys in Enterprise JavaBeans, 11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2006), Stanford, CA, August 2006.
  • Reinhard Klemm, Navjot Singh, Enhancing Java Server Reliability with JAS, Software Practices & Experience, John Wiley & Sons, Vol. 31, 7, June 2001.
  • Andreas Weber, Reinhard Klemm, Economy of Description for Single-Valued Transducers, Information and Computation, Vol. 118, No. 2, May 1, 1995.
  • Reinhard Klemm, Sampath Rangarajan, Navjot Singh, Aad van Moorsel, A Suite of Internet-Accessible Analysis Tools, Tool Descriptions, Proceedings Ninth International Conference on Modeling Techniques and Tools for Computer Performance Evaluation, St. Malo, France, June 1997.
CONTACT INFORMATION
Phone+1 908-696-5122
letterklemm_at_avaya_dot_com
Connect
with Avaya