PDQ (Pretty Damn Quick) is a queueing graph performance analyzer that comes as:
- free open source software package
- with an online user manual
As shown in the above diagram, any modern computer system can be thought of as a directed graph of individual buffers where requests wait to be serviced at some kind of shared computational resource, e.g., a CPU or disk. Since a buffer is just a queue, any computer infrastructure, from a laptop to Facebook, can be represented as a directed graph of queues. The directed arcs or arrows correspond to workflows between the different queues. In the parlance of queueing theory, a directed graph of queues is called a queueing network model. PDQ is a tool for calculating the performance metrics, e.g., waiting time, throughput, optimal load, of such network models.
Some example PQD applications include models of:
- Cloud applications
- Packet networks
- HTTP + VM + DB apps
- PAXOS-type distributed apps
Two major benefits of using PDQ are:
- confirmation that monitored performance metrics have their expected values
- predict performance for circumstances that lie beyond current load-testing
This particular PDQ workshop has been requested for the
Central European Time zone.
- All sessions are INTERACTIVE using Skype (not canned videos)
- Online sessions are usually 4 hours in duration
- A typical timespan is 2pm to 6pm CET each business day
- A nominal 5-10 minute bio break at 4pm CET
- Attendees are encouraged to bring there own PDQ projects or data to start one
- Find out more about the workshop.
- Here is the REGISTRATION page.
Hope to see you at PDQW!