# Dr William J. Knottenbelt

## Reader in Applied Performance Modelling

FBCS

## Background

I did my BSc (Computer Science and Statistics), BSc (Hons) (Computer Science) and MSc (Computer Science) degrees in the Computer Science Department at the University of Cape Town in South Africa. |
In February 2000 I finished my PhD in the Department of Computing at Imperial College London. |

## Research

I'm now a Reader in Applied Performance Modelling in the Analysis, Engineering, Simulation and Optimization of Performance (AESOP) group in the Department of Computing at Imperial. My broad area of research interest is the application of mathematical modelling techniques to real life systems. Specific areas of interest include, but are not limited to, modelling and optimisation in parallel queueing systems (especially split-merge and fork-join systems), stochastic modelling of sport, stochastic modelling of healthcare systems, resource allocation and control in cloud-computing environments, numerical solution of (semi-)Markov models and specification techniques for SLA specification, compliance prediction and monitoring. |
My current research grants include ModaCLOUDS (£482K, EU FP 7, Co-Investigator with G. Casale and P.G. Harrison). Past research grants include Analysis of Massively Parallel Stochastic Systems (AMPS) (£555K, EPSRC, Co-Investigator with J.T. Bradley), Intelligent Performance Optimisation of Virtualised Data Storage Systems (iPODS) (£471K, EPSRC, Principal Investigator with P.G. Harrison), Grid-Enabled Performance Analysis using Stochastic Logics (GRAIL) (£439K, EPSRC, Principal Investigator with J.T. Bradley and P.G. Harrison) and Passage Times in Large Markov and Semi-Markov Chains (PASTRAMI) (£262K, EPSRC, Principal Investigator with P.G. Harrison). |
My current PhD students are Jack Kelly, Wei-Chih Huang, Edmund Noon, Georgios Sakellariou, Polyvios Tsirimpas, Demetris Spanias, Iryna Tsimashenka, Marily Nika, and April Chen. I am the second supervisor of Anton Stefanek. Past PhD students of mine include Nicholas Dingle, Aleksandar Trifunovic, Susanna Au-Yeung, Tamas Suto, Abigail Lebrecht, Felipe Franciosi, Timothy Leung, Nikolas Anastasiou and Tzu-Ching Horng. Past 2nd supervisions include Douglas de Jager, Richard Hayden, Daniel Wagner, David McBride and Ting Ting Lee. |
I am Program Co-Chair of EPEW 2013, General Chair of QEST 2012, Co-Chair of PDMC 2012, Co-Chair of PASM 2012, Performance Prediction and Evaluation Topic Panel Member for Euro-Par 2012, Technical Area Leader for Performance Evaluation at ISCIS 2012, Co-Chair of the Theory and Practice of Stochastic Modelling Track at ECMS 2011, and a Programme Committee member of numerous conferences and workshops including ACM/SPEC ICPE 2013, ACM SIGMETRICS 2012, IEEE MASCOTS 2012, VALUETOOLS 2012, Winter Simulation Conference 2012, ASMTA 2012, CANA 2012, CLOUD COMPUTING 2012, CGC 2012, ICEP 2012, TrustCom 2012, ECMS 2012, QMPD 2012, ADVCOMP 2012, WRUMMM 2012, SIMUTOOLS 2012, IEEE AINA 2011, SIMULTECH 2011, ICSEA 2011, MAM7, and UKPEW 2011. I also serve on the QEST Steering Commitee, and was Program Co-chair for ASMTA 2010 and Program Co-chair for IEEE MASCOTS 2009. |
I gave invited lectures at PARENG 2009, PARENG 2011 and PARENG 2013. I was Guest Editor (with J. Kolodziej and S.U. Khan) of a 2012 issue of the Elsevier Journal on Computers and Mathematics with Applications (CAMWA) on the topic "Theory and Practice of Stochastic Modelling". |
A press release about an aspect of my research which looks at how location tracking can be applied to model infection spread in hospital environments. |
Selected publications (see also Departmental Publications Database). |
PIPE2 is a free, extensible, platform-independent, open source Petri net editor/analyser developed by several generations of MSc students at Imperial under my supervision (note DNAnet and DaNAMiCS are no longer available or supported). PIPE2 is the current active branch of the PIPE Petri net editor project, with over 60,000 downloads to date. |

## Teaching

Introduction to C++ lecture notes for MSc (Computing Science) students (non objected-oriented parts). Also available is an Introduction to C++ for Java/C programmers (for second year students). |
MPI notes for the Parallel Algorithms Course (PDF). Hypergraph partitioning notes (PDF) are also available. |
Introduction to UNIX (Linux introduction and reference) for MSc (Computing Science) students |

## Other Activities

I am the Industrial Liaison Coordinator for the Department of Computing - an enjoyable role highlights of which have included meeting Vint Cerf and Scott McNealy. I was also an ICT Special Interest Group Leader in the London Technology Network, a DTI-funded organisation that aims to promote technology transfer and other interaction between industry and academia. |
I am a Fellow of the British Computer Society. |
I am an external MSc examiner at the University of Newcastle. |

## Parking Enforcement in London

Councils (and particularly Westminster City Council/Westminster Parking Services) are issuing record numbers of parking fines. Know your rights when dealing with council parking attendants and what to do if you receive a penalty charge notice or notice to owner. |

## Send me an instant message (please include your email address for a reply)

Message:

see a web site i designed