Department of Systems and Computer 
Engineering at Carleton University
C.   Murray Woodside
Ph.D (Cambridge)

Professor Emeritus  
Previously holder of the OCRI/NSERC Industrial Research Chair in Performance Engineering of Real-Time Software   

Email:Murray dot Woodside AT sce dot carleton dot ca 
Office: Canal Building, Room 5107 

  


{short description of image}

Research Interests:
I am retired and do just a little research for fun. My long-time interest is in efficient modeling of large-scale distributed computer systems, using layered queueing to represent resource contention. This can be broken down into subtopics
(1) a fast approximate solution tool called LQNS (work continued by Prof Greg Franks),
(2) methods for finding the structure of models from request traces, and for finding their parameters by nonlinear estimation and regression techniques,
(3) deriving performance models from software designs in UML (the PUMA system and the MARTE profile for UML annotation, with Prof Petriu), and
(4) model-based optimization for better design, configuration and deployment, most recently for cloud management (with Prof Chinneck and Litoiu).
I am still interested in all these topics. However I am not taking any students.

An information page about layered queueing is here
Our LQNS solver for layered queueing systems is here .
An information page about regression techniques for fitting LQ models is here .

List of Publications

RADS Lab Home Page

Research Achievements

Some things I am most pleased with, looking back, are:
... Work on the autocorrelation of queueng delays, with Bernie Pagurek,
... The Vertex Allocation Theorem, with Satish Tripathi,
... Controllability of Queues,
... Inventing Rendezvous Networks, which was renamed Layered Queueing, and then elaborating the solver to capture software system features (with Jerry Rolia, Greg Franks, Dorina Petriu, Olivia Das and others).
... Applying a Kalman Filter to track queueing system parameter changes, with Marin Litoiu,
... Model extraction from cross-system context traces (angio tracing).
I am grateful to my collaborators and to the many students who did thesis research on these questions.



 

 
 
Back to the Department of Systems and Computer Engineering page