Autonomic Computing
Daniel A. Menascé

Daniel Menasce and his students have been designing techniques to build autonomic computing systems since 1999. Their methods are based on combining analytic queuing models with combinatorial search techniques. They have employed their techniques to self-optimizing and self-tuning e-commerce systems, web servers, and to dynamic resource allocation in Internet Data Centers. Their work was the first along these lines with the first publications dating from 2001.

Selected Publications:

  • A Framework for Utility-Based Service Oriented Design in SASSY, D.A. Menasce, J. Ewing, H. Gomaa, S. Malek, and J.P. Sousa, First Joint WOSP/SIPEW International Conference on Performance Engineering (WOSP/SIPEW 2010), San Jose, California, USA January 28-30, 2010.
  • "Business-Oriented Autonomic Load Balancing for Multitiered Web Sites," J. Ewing and D.A. Menasce, Proc. 17th ACM/IEEE Intl. Symp. on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2009), London, UK, September 21-23, 2009.
  • "Securing Security Policies in Autonomic Computing Systems," G. Jabbour and D.A. Menasce, Proc. 2008 International Conference on Security and Management (SAM'08), July 14-17, Las Vegas, NV.
  • "Policy-Based Enforcement of Database Security Configuration through Autonomic Capabilities," G. Jabbour and D.A. Menasce, Proc. Intl. Conference on Autonomous and Autonomic Systems (ICAS'08), Gosier, Guadeloupe, March 16-21, 2008.
  • QoS Management in Service-Oriented Applications, D.A. Menasce, H. Ruan, and H. Gomaa, Performance Evaluation Journal, North-Holland, Elsevier, Vol. 64, Nos. 7-8, August 2007, pp. 646-663.
  • "Autonomic Virtualized Environments," D.A. Menasce and M.N. Bennani, IEEE International Conference on Autonomic and Autonomous Systems, July 19-21, 2006, Silicon Valley, CA, USA.
  • "A Hybrid Reinforcement Learning Approach to Autonomic Resource Allocation," G. Tesauro, N.K. Jong, R. Das, and M.N. Bennani, Proc. IEEE Intl. Conf. Autonomic Computing (ICAC'06), Dublin, Ireland, June 13-16, 2006.
  • Autonomic Computing Through Analytic Performance Models, M.N. Bennani, Ph.D in CS dissertation, George Mason University, May 2006.
  • Dynamic Server Allocation for Autonomic Service Centers in the Presence of Failures, D.A. Menasce and M.N. Bennani, in Autonomic Computing: Concepts, Infrastructure, and Applications, eds. S. Hariri and M. Parashar, CRC Press.
  • "Resource Allocation for Autonomic Data Centers Using Analytic Performance Models," M.N. Bennani and D.A. Menasce, Proc. 2005 IEEE International Conference on Autonomic Computing, Seattle, WA, June 13-16, 2005.
  • "On the Use of Online Analytic Performance Models in Self-Managing and Self-Organizing Computer Systems," D.A. Menasce, M.N. Bennani, and H. Ruan, in the book Self-Star Properties in Complex Information Systems, O. Babaoglu, M. Jelasity, A. Montresor, C. Fetzer , S. Leonardi, A. van Moorsel, and M. van Steen, eds., Lecture Notes in Computer Science, Vol. 3460, Springer Verlag, 2005.
  • "Assessing the Robustness of Self-Managing Computer Systems under Highly Variable Workloads," M.N. Bennani and D.A. Menasce, Proc. International Conf. Autonomic Computing (ICAC-04), New York, NY, May 17-18, 2004.
  • "On the Use of Performance Models to Design Self-Managing Computer Systems," D.A. Menasce and M.N. Bennani, Proc. 2003 Computer Measurement Group Conference, Dallas, TX, Dec. 7-12, 2003.
  • "Automatic QoS Control," D.A. Menasce, IEEE Internet Computing, January/February 2003, Vol. 7, No. 1.
  • "Preserving QoS of E-commerce Sites Through Self-Tuning: A Performance Model Approach," D.A. Menasce, R. Dodge and D. Barbara, Proc. 2001 ACM Conference on E-commerce, Tampa, FL, October 14-17, 2001
  • "Using Performance Models to Dynamically Control E-Business Performance," D.A. Menasce, Proc. 11th GI/ITG Conference on Measuring, Modelling and Evaluation of Computer and Communication Systems, Aachen, Germany, September 11-14, 2001, invited keynote paper for the 2001 Aachen International Multiconference on Measurement,Modelling, and Evaluation of Computer-Communication Systems.