Performance Engineering Lab,
University College Dublin,
Phone: (DCU) + 353 1 700 7644 (UCD) + 353 1 716 2936
Performance Engineering Lab
The Performance Engineering Lab (PEL) is concerned with any system where performance issues arise and where the application of theoretical analysis can support the understanding or the design of the system. I am a member of the Components Group within PEL. We are currently undertaking research in the area of performance of component based systems (e.g. EJB systems). Our lab is co-located in Dublin City University and University College Dublin.
November 2004: First Place in the ACM SIGPLAN Student Research Competition (OOPSLA)
December 2004: Research gets mentioned in the December issuse of IX German Software Magazine
My current research is concerned with component based systems and how their design impacts the overall system performance. Poor system performance is more often caused by poor system design rather than from bad programming. However current performance tools seem to be more concerned with helping developers find mistakes in their code rather than tackling poor performance design. Thus, develops using such tools may waste time fixing and optimizing a system which may never meet its performance requirements since there is a limit to the levels of improved performance that can be attained without improving the overall system design. I am particularly interested in detecting instances of poor performance design (i.e. performance design antipatterns) in component based systems using dynamic analysis. For more details see my publications list.