Research

Performance evaluation and reliability analysis 

I work extensively on applications of modelling and simulation to manage performance and reliability in cloud and Big data systems. My work focuses on decision problems arising in resource provisioning, architectural design, and QoS/SLA management.

Research interests:

  • Resource provisioning
  • Scheduling and load-balancing
  • Anomaly detection
  • Software architecture
  • Benchmarking
  • System configuration auto-tuning
  • Pricing models
  • Dependability

Stochastic models

I investigate analytical modelling methods to describe phenomena such as queueing, synchronization, caching, and temporal dependence.  Models of these phenomena help in describing, among others, service workflows, software architectures, computer networks, business processes, web service compositions, manufacturing systems, and bike/car sharing systems. 

Research interests:

  • Markov chains
  • Queueing theory
  • Petri nets
  • Synchronization and workflows
  • Distributions and stochastic processes
  • Time series
  • Markov decision processes
  • Process mining
  • Reinforcement learning