- Research Associate
- DoC Home page
- Office
- Room 355 Huxley
- Telephone
- Within College 41117
- In the UK 020 7594 1117
- International +44 20 7594 1117
- Current project
- iPODS
- Intelligent Performance Optimisation of Virtualised Data Storage Systems
My research interests centre around performance analysis, particularly parallel and distributed tools and techniques for the analysis of very large Markov and semi-Markov models. I am also currently investigating the performance modelling of virtualised data storage systems.
39 Publications
Book Chapters
- Performance Trees: A Query Specification Formalism for Quantitative Performance Analysis
![[Postscript]](/images/icon-ps-mini.png)
- William J. Knottenbelt, Nicholas J. Dingle, Tamas Suto
- Parallel, Distributed and Grid Computing for Engineering
- March, 2009
- Response Time Densities and Quantiles in Large Markov and Semi-Markov Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, Uli Harder, Peter G. Harrison, William J. Knottenbelt
- Performance Evaluation of Parallel, Distributed and Emergent Systems
- 2006
Journal Articles
- Distributed Computation of Transient State Distributions and Passage Time Quantiles in Large Semi-Markov Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, Peter G. Harrison, William J. Knottenbelt
- Future Generation Computer Systems
- July, 2006
- Uniformization and Hypergraph Partitioning for the Distributed Computation of Response Time Densities in Very Large Markov Models
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, Peter G. Harrison, William J. Knottenbelt
- Journal of Parallel and Distributed Computing
- July, 2004
- Hypergraph-based Parallel Computation of Passage Time Densities in Large Semi-Markov Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, William J. Knottenbelt, Helen J. Wilson
- Linear Algebra and Its Applications
- June, 2004
Journal Special Issue Article
- PIPE2: A Tool for the Performance Evaluation of Generalised Stochastic Petri Nets
![[Postscript]](/images/icon-ps-mini.png)
- Nicholas J. Dingle, William J. Knottenbelt, Tamas Suto
- Special Issue on Tools for Computer Performance Modelling and Reliability Analysis
- March, 2009
Electronic Journal Article
- Automated Customer-Centric Performance Analysis of Generalised Stochastic Petri Nets Using Tagged Tokens
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, William J. Knottenbelt
- March, 2009
Conference and Workshop Papers
- Data Placement And Migration Strategies For Virtualised Data Storage Systems
![[PDF]](/images/icon-pdf-mini.png)
- Henry Bond, Nicholas J. Dingle, Felipe Franciosi, Peter G. Harrison, William J. Knottenbelt
- 23rd Annual European Simulation and Modelling Conference (ESM 2009)
- September, 2009
- Using Bulk Arrivals to Model I/O Request Response Time Distributions in Zoned Disks and RAID Systems
![[PDF]](/images/icon-pdf-mini.png)
- Abigail Lebrecht, Nicholas J. Dingle, Peter G. Harrison, William J. Knottenbelt, Soraya Zertal
- 4th International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS 2009)
- September, 2009
- A Performance Model of Zoned Disk Drives with I/O Request Reordering
![[PDF]](/images/icon-pdf-mini.png)
- Abigail Lebrecht, Nicholas J. Dingle, William J. Knottenbelt
- 6th International Conference on Quantitative Evaluation of Systems (QEST 2009)
- August, 2009
- Modelling Zoned RAID Systems using Fork-Join Queueing Simulation
![[PDF]](/images/icon-pdf-mini.png)
- Abigail Lebrecht, Nicholas J. Dingle, William J. Knottenbelt
- 6th European Performance Engineering Workshop (EPEW 2009)
- June, 2009
- Aggregation strategies for large semi-Markov processes
![[Postscript]](/images/icon-ps-mini.png)
- Marcel C. Guenther, Nicholas J. Dingle, Jeremy T. Bradley, William J. Knottenbelt
- 3rd International Symposium on Semi-Markov Models: Theory and Applications
- May, 2009
- Towards The Automated Inference Of Queueing Network Models From High-Precision Location Tracking Data
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, Adam Jackson, William J. Knottenbelt
- 23rd European Conference on Modelling and Simulation (ECMS 2009)
- May, 2009
- Service Level Agreement Specification, Compliance Prediction And Monitoring With Performance Trees
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, William J. Knottenbelt, Lei Wang
- 22nd Annual European Simulation and Modelling Conference (ESM'08)
- September, 2008
- Simulation And Modelling Of RAID 0 System Performance
![[PDF]](/images/icon-pdf-mini.png)
- Francis Wan, Nicholas J. Dingle, William J. Knottenbelt, Abigail Lebrecht
- 22nd Annual European Simulation and Modelling Conference (ESM'08)
- September, 2008
- A Parallel and Distributed Analysis Pipeline for Performance Tree Evaluation
![[PDF]](/images/icon-pdf-mini.png)
- Darren K. Brien, Nicholas J. Dingle, William J. Knottenbelt, Harini Kulatunga, Tamas Suto
- QEST'08, 5th International Conference on the Quantitative Evaluation of Systems
- August, 2008
- Automated Customer-Centric Performance Analysis of Generalised Stochastic Petri Nets Using Tagged Tokens
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, William J. Knottenbelt
- Third International Workshop on Practical Applications of Stochastic Modelling (PASM'08), Palma de Mallorca, Spain
- August, 2008
- Modelling and Validation of Response Times in Zoned RAID
![[PDF]](/images/icon-pdf-mini.png)
- Abigail Lebrecht, Nicholas J. Dingle, William J. Knottenbelt
- 16th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)
- August, 2008
- Natural Language Specification of Performance Trees
![[PDF]](/images/icon-pdf-mini.png)
- Lei Wang, Nicholas J. Dingle, William J. Knottenbelt
- 5th European Performance Engineering Workshop (EPEW 2008)
- August, 2008
- A Response Time Distribution Model for Zoned RAID
![[PDF]](/images/icon-pdf-mini.png)
- Abigail Lebrecht, Nicholas J. Dingle, William J. Knottenbelt
- The 15th International Conference on Analytical and Stochastic Modelling Techniques and Applications (ASMTA '08)
- May, 2008
- Performance Trees: Implementation And Distributed Evaluation
![[PDF]](/images/icon-pdf-mini.png)
- Darren K. Brien, Nicholas J. Dingle, William J. Knottenbelt, Harini Kulatunga, Tamas Suto
- PDMC'08, 7th International Workshop on Parallel and Distributed Methods in Verification
- March, 2008
- Efficient Approximation of Response Time Densities and Quantiles in Stochastic Models
![[Postscript]](/images/icon-ps-mini.png)
- Susanna Wau Men Au-Yeung, Nicholas J. Dingle, William J. Knottenbelt
- 4th ACM Workshop on Software and Performance (WOSP 2004), Redwood City, California, USA, January 2004, pp. 151-155.
- January, 2004
- Expressing Performance Requirements using Regular Expressions to specify Stochastic Probes over Process Algebra Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Ashok Argent-Katwala, Jeremy T. Bradley, Nicholas J. Dingle
- WOSP'04, 4th International Workshop on Software and Performance
- January, 2004
- Derivation of Passage-time Densities in PEPA Models using ipc: the Imperial PEPA Compiler
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, Stephen T. Gilmore, William J. Knottenbelt
- MASCOTS'03, 11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems
- September, 2003
- Hypergraph-based Parallel Computation of Passage Time Densities in Large Semi-Markov Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, William J. Knottenbelt, Helen J. Wilson
- NSMC 2003, 4th International Workshop on Numerical Solution of Markov Chains
- August, 2003
- Performance Queries on Semi-Markov Stochastic Petri Nets with an Extended Continuous Stochastic Logic
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, Peter G. Harrison, William J. Knottenbelt
- PNPM 2003, 10th International Workshop on Petri Nets and Performance Models, Urbana IL, USA
- August, 2003
- Exact Aggregation Strategies for Semi-Markov Performance Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, William J. Knottenbelt
- SPECTS 2003, International Symposium on Performance Evaluation of Computer and Telecommunication Systems, Montreal, Canada, July 20-24 2003
- June, 2003
- HYDRA: HYpergraph-based Distributed Response-time Analyser
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, Peter G. Harrison, William J. Knottenbelt
- International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2003)
- May, 2003
- Distributed Computation of Passage Time Quantiles and Transient State Distributions in Large Semi-Markov Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, Peter G. Harrison, William J. Knottenbelt
- PMEO-PDS 2003, International Workshop on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems
- March, 2003
- Response Time Densities in Generalised Stochastic Petri Net Models.
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, Peter G. Harrison, William J. Knottenbelt
- 3rd International Workshop on Software and Performance (WOSP 2002), Rome, Italy, July 24-26 2002
- June, 2002
Proceedings Edited
- Proceedings of UKPEW 2008, 24th Annual UK Performance Engineering Workshop
![[PDF]](/images/icon-pdf-mini.png)
- UKPEW 2008, UK Performance Engineering Workshop. 3-4 July 2008, Imperial College London
- June, 2008
National Workshop Papers
- Analysis of Storage System Activity
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, Uli Harder
- UKPEW 2009
- June, 2009
- Truncation of Passage-time Calculations in Semi-Markov Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Marcel C. Guenther, Jeremy T. Bradley, Nicholas J. Dingle, William J. Knottenbelt
- UKPEW'09, 25th UK Performance Engineering Workshop
- June, 2009
- State-Space Size Estimation By Least-Squares Fitting
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, William J. Knottenbelt
- 24th UK Performance Engineering Workshop (UKPEW 2008)
- June, 2008
- Validation of Large Zoned RAID Systems
![[PDF]](/images/icon-pdf-mini.png)
- Abigail Lebrecht, Nicholas J. Dingle, William J. Knottenbelt
- 24th UK Performance Engineering Workshop (UKPEW 2008)
- June, 2008
- Iterative Transient State Distribution Calculation in Semi-Markov Processes
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle
- 3rd Workshop on Process Algebras and Stochastically Timed Activities (PASTA'04)
- May, 2004
- Extracting Passage Times from PEPA models with the HYDRA Tool: A Case Study
![[PDF]](/images/icon-pdf-mini.png)
- Jeremy T. Bradley, Nicholas J. Dingle, Stephen T. Gilmore, William J. Knottenbelt
- UKPEW 2003, 19th UK Performance Engineering Workshop
- June, 2003
- Distributed Solution of Large Markov Models Using Asynchronous Iterations and Graph Partitioning
![[PDF]](/images/icon-pdf-mini.png)
- Nicholas J. Dingle, William J. Knottenbelt
- 18th UK Performance Engineering Workshop (UKPEW 2002), Glasgow July 10-11, 2002
- June, 2002
PhD Thesis
- Parallel Computation of Response Time Densities and Quantiles in Large Markov and Semi-Markov Models
![[GZipped Postscript]](/images/icon-gzps-mini.png)
- Nicholas J. Dingle
- Department of Computing, Imperial College London. University of London.
- September, 2004
Information from pubs.doc.ic.ac.uk/authors/njd200.