C. Murray Woodside

Affiliations:
  • Carleton University, Ottawa, Canada


According to our database1, C. Murray Woodside authored at least 165 papers between 1968 and 2023.

Collaborative distances:

Awards

IEEE Fellow

IEEE Fellow 2007, "For contributions to real-time software system performance engineering".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Low-power multi-cloud deployment of large distributed service applications with response-time constraints.
J. Cloud Comput., 2023

Heuristic Derivation of a Fluid Model from a Layered Queueing Network.
Proceedings of the Companion of the 2023 ACM/SPEC International Conference on Performance Engineering, 2023

2022
Focused Layered Performance Modelling by Aggregation.
ACM Trans. Model. Perform. Evaluation Comput. Syst., December, 2022

A Multiserver Approximation for Cloud Scaling Analysis.
Proceedings of the ICPE '22: ACM/SPEC International Conference on Performance Engineering, Bejing, China, April 9, 2022

A Robust Approximation for Multiclass Multiserver Queues with Applications to Microservices Systems.
Proceedings of the Computer Performance Engineering - 18th European Workshop, 2022

2021
Performance Models of Event-Driven Architectures.
Proceedings of the ICPE '21: ACM/SPEC International Conference on Performance Engineering, 2021

Queue Response Times with Server Speed Controlled by Measured Utilizations.
Proceedings of the Quantitative Evaluation of Systems - 18th International Conference, 2021

2020
Issues Arising in Using Kernel Traces to Make a Performance Model.
Proceedings of the Companion of the 2020 ACM/SPEC International Conference on Performance Engineering, 2020

2019
ATOM: Model-Driven Autoscaling for Microservices.
Proceedings of the 39th IEEE International Conference on Distributed Computing Systems, 2019

2018
Challenges in Automating Performance Tool Support.
Proceedings of the Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018

Choice of Aggregation Groups for Layered Performance Model Simplification.
Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering, 2018

2017
Adaptive Cloud Deployment Using Persistence Strategies and Application Awareness.
IEEE Trans. Cloud Comput., 2017

Open-perspective Modeling of Software Systems.
Proceedings of the Companion Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017

2016
Cross-Model Traceability for Coupled Transformation of Software and Performance Models.
Proceedings of the 28th International Conference on Software Engineering and Knowledge Engineering, 2016

2015
WOSP-C'15: Workshop on Challenges in Performance Methods for Software Development.
Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, Austin, TX, USA, January 31, 2015

Exploring SOA Pattern Performance using Coupled Transformations and Performance Models.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

Simplifying Layered Queuing Network Models.
Proceedings of the Computer Performance Engineering - 12th European Workshop, 2015

Tunable Performance and Consistency Tradeoffs for Geographically Replicated Cloud Services (COLOR).
Proceedings of the IEEE 2nd International Conference on Cyber Security and Cloud Computing, 2015

Tracking time-varying parameters in software systems with extended Kalman filters.
Proceedings of 25th Annual International Conference on Computer Science and Software Engineering, 2015

2014
Transformation challenges: from software models to performance models.
Softw. Syst. Model., 2014

Real-time multi-cloud management needs application awareness.
Proceedings of the ACM/SPEC International Conference on Performance Engineering, 2014

A Systematic Approach for Composing General Middleware Completions to Performance Models.
Proceedings of the Computer Performance Engineering - 11th European Workshop, 2014

2013
Propagation of incremental changes to performance model due to SOA design pattern application.
Proceedings of the ACM/SPEC International Conference on Performance Engineering, 2013

Network latency impact on performance of software deployed across multiple clouds.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2013

2012
Optimistic Scheduling with Geographically Replicated Services in the Cloud Environment (COLOR).
Proceedings of the 12th IEEE/ACM International Symposium on Cluster, 2012

2011
Integrated estimation and tracking of performance model parameters with autoregressive trends (abstracts only).
SIGMETRICS Perform. Evaluation Rev., 2011

Tracking adaptive performance models using dynamic clustering of user classes (abstracts only).
SIGMETRICS Perform. Evaluation Rev., 2011

Integrated estimation and tracking of performance model parameters with autoregressive trends.
Proceedings of the ICPE'11, 2011

Towards studying the performance effects of design patterns for service oriented architecture.
Proceedings of the ICPE'11, 2011

Tracking adaptive performance models using dynamic clustering of user classes.
Proceedings of the ICPE'11, 2011

Studying the Impact of Design Patterns on the Performance Analysis of Service Oriented Architecture.
Proceedings of the 37th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2011, Oulu, Finland, August 30, 2011

CloudOpt: Multi-goal optimization of application deployments across a cloud.
Proceedings of the 7th International Conference on Network and Service Management, 2011

2010
Editors' introduction.
Perform. Evaluation, 2010

Regression techniques for performance parameter estimation.
Proceedings of the first joint WOSP/SIPEW International Conference on Performance Engineering, 2010

A business driven cloud optimization architecture.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

2009
Enhanced Modeling and Solution of Layered Queueing Networks.
IEEE Trans. Software Eng., 2009

Performance analysis of security aspects by weaving scenarios extracted from UML models.
J. Syst. Softw., 2009

Fast scalable optimization to configure service systems having cost and quality of service constraints.
Proceedings of the 6th International Conference on Autonomic Computing, 2009

Deployment of Services in a Cloud Subject to Memory and License Constraints.
Proceedings of the IEEE International Conference on Cloud Computing, 2009

2008
Performance Model Estimation and Tracking Using Optimal Filters.
IEEE Trans. Software Eng., 2008

The Relationship of Performance Models to Data.
Proceedings of the Performance Evaluation: Metrics, 2008

A Calibration Framework for Capturing and Calibrating Software Performance Models.
Proceedings of the Computer Performance Engineering, 2008

2007
An intermediate metamodel with scenarios and resources for generating performance models from UML designs.
Softw. Syst. Model., 2007

Efficient performance models for layered server systems with replicated servers and parallel behaviour.
J. Syst. Softw., 2007

Interaction tree algorithms to extract effective architecture and layered performance models from traces.
J. Syst. Softw., 2007

Performance analysis of security aspects in UML models.
Proceedings of the 6th International Workshop on Software and Performance, 2007

From Annotated Software Designs (UML SPT/MARTE) to Model Formalisms.
Proceedings of the Formal Methods for Performance Evaluation, 2007

Resource Architecture and Continuous Performance Engineering.
Proceedings of the Software Architectures, 2007

Performance Modeling of a Quorum Pattern in Layered Service Systems.
Proceedings of the Fourth International Conference on the Quantitative Evaluaiton of Systems (QEST 2007), 2007

The Future of Software Performance Engineering.
Proceedings of the International Conference on Software Engineering, 2007

2006
Guest Editors' Introduction to the Special Section on the First International Conference on the Quantitative Evaluation of SysTems (QEST).
IEEE Trans. Software Eng., 2006

Performance modeling and prediction of enterprise JavaBeans with layered queuing network templates.
ACM SIGSOFT Softw. Eng. Notes, 2006

Guest Editors' Introduction: Application-Level QoS.
IEEE Internet Comput., 2006

Layered Bottlenecks and Their Mitigation.
Proceedings of the Third International Conference on the Quantitative Evaluation of Systems (QEST 2006), 2006

Service System Resource Management Based on a Tracked Layered Performance Model.
Proceedings of the 3rd International Conference on Autonomic Computing, 2006

2005
Performance Techniques for COTS Systems.
IEEE Softw., 2005

Hierarchical model-based autonomic control of software systems.
ACM SIGSOFT Softw. Eng. Notes, 2005

Software performance models from system scenarios.
Perform. Evaluation, 2005

Fast estimation of probabilities of soft deadline misses in layered software performance models.
Proceedings of the Fifth International Workshop on Software and Performance, 2005

Performance by unified model analysis (PUMA).
Proceedings of the Fifth International Workshop on Software and Performance, 2005

Solving layered queueing networks of large client-server systems with symmetric replication.
Proceedings of the Fifth International Workshop on Software and Performance, 2005

Automatic generation of layered queuing software performance models from commonly available traces.
Proceedings of the Fifth International Workshop on Software and Performance, 2005

Annotating UML Models with Non-functional Properties for Quantitative Analysis.
Proceedings of the Satellite Events at the MoDELS 2005 Conference, 2005

The Use of Optimal Filters to Track Parameters of Performance Models.
Proceedings of the Second International Conference on the Quantitative Evaluaiton of Systems (QEST 2005), 2005

Describing and Visualizing the Capacity of a System with Behaviour Uncertainties.
Proceedings of the 13th International Symposium on Modeling, 2005

Efficient Evaluation of Alternatives for Assembly of Services.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

2004
Analyzing the effectiveness of fault-management architectures in layered distributed systems.
Perform. Evaluation, 2004

Performance modeling from software components.
Proceedings of the Fourth International Workshop on Software and Performance, 2004

Computing the performability of layered distributed systems with a management architecture.
Proceedings of the Fourth International Workshop on Software and Performance, 2004

A Metamodel for Generating Performance Models from UML Designs.
Proceedings of the «UML» 2004, 2004

Experimental Evaluation of the UML Profile for Schedulability, Performance, and Time.
Proceedings of the «UML» 2004, 2004

Multiclass Multiservers with Deferred Operations in Layered Queueing Networks, with Software System Applications.
Proceedings of the 12th International Workshop on Modeling, 2004

Compositional layered performance modeling of peer-to-peer routing software.
Proceedings of the 23rd IEEE International Performance Computing and Communications Conference, 2004

2003
Scenario-Based Performance Engineering with UCMNAV.
Proceedings of the SDL 2003: System Design, 2003

Dependability Modeling of Self-healing Client-Server Applications.
Proceedings of the Architecting Dependable Systems II, 2003

Dependable LQNS: A Performability Modeling Tool for Layered Systems.
Proceedings of the 2003 International Conference on Dependable Systems and Networks (DSN 2003), 2003

Traceability and Evaluation in Scenario Analysis by Use Case Maps.
Proceedings of the Scenarios: Models, 2003

Heuristic Optimization of Scheduling and Allocation for Distributed Systems with Soft Deadlines.
Proceedings of the Computer Performance Evaluations, 2003

Performance Analysis of a Software Design Using the UML Profile for Schedulability, Performance, and Time.
Proceedings of the Computer Performance Evaluations, 2003

Performance Analysis with UML.
Proceedings of the UML for Real - Design of Embedded Real-Time Systems, 2003

2002
Logical Clock Requirements for Reverse Engineering Scenarios from a Distributed System.
IEEE Trans. Software Eng., 2002

Performance aware software development (PASD) using resource demand budgets.
Proceedings of the Third International Workshop on Software and Performance, 2002

Analysing software requirements specifications for performance.
Proceedings of the Third International Workshop on Software and Performance, 2002

Performance-related completions for software specifications.
Proceedings of the 24th International Conference on Software Engineering, 2002

Modeling the Coverage and Effectiveness of Fault-Management Architectures in Layered Distributed Systems.
Proceedings of the 2002 International Conference on Dependable Systems and Networks (DSN 2002), 2002

Software Performance Models from System Scenarios in Use Case Maps.
Proceedings of the Computer Performance Evaluation, 2002

2001
Automated performance modeling of software generated by a design environment.
Perform. Evaluation, 2001

Evaluating layered distributed software systems with fault-tolerant features.
Perform. Evaluation, 2001

Software Resource Architecture.
Int. J. Softw. Eng. Knowl. Eng., 2001

Automation support for software performance engineering.
Proceedings of the Joint International Conference on Measurements and Modeling of Computer Systems, 2001

Deriving Message Sequence Charts from Use Case Maps Scenario Specifications.
Proceedings of the SDL 2001: Meeting UML, 2001

Resource Function Capture for Performance Aspects of Software Components and Sub-Systems.
Proceedings of the Performance Engineering, State of the Art and Current Trends, 2001

Software Resource Architecture and Performance Evaluation of Software Architectures.
Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34), 2001

2000
Guest Editors' Introduction: Workshop on Software and Performance.
IEEE Trans. Software Eng., 2000

Evaluating the Scalability of Distributed Systems.
IEEE Trans. Parallel Distributed Syst., 2000

Using regression splines for software performance analysis.
Proceedings of the Second International Workshop on Software and Performance, 2000

Software Performance Evaluation by Models.
Proceedings of the Performance Evaluation: Origins and Directions, 2000

Layered Modeling of Hardware and Software, with Application to a LAN Extension Router.
Proceedings of the Computer Performance Evaluation: Modelling Techniques and Tools, 2000

Scalability Metrics and Analysis of Mobile Agent Systems.
Proceedings of the Infrastructure for Agents, 2000

1999
Trace-Based Load Characterization for Gernerating Performance Software Models.
IEEE Trans. Software Eng., 1999

Effectiveness of Early Replies in Client-Server Systems.
Perform. Evaluation, 1999

Evaluating Concurrency Options in Software Specifications.
Proceedings of the MASCOTS 1999, 1999

1998
Robust Bounds and Throughput Guarantees for Closed Multiclass Queueing Networks.
Perform. Evaluation, 1998

A wideband approach to integrating performance prediction into a software design environment.
Proceedings of the First International Workshop on Software and Performance, 1998

Performance of multi-level client-server systems with parallel service operations.
Proceedings of the First International Workshop on Software and Performance, 1998

Automated Performance Modeling from Scenarios and SDL Designs of Distributed Systems.
Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems, 1998

1997
Services Supporting Management of Distributed Applications and Systems.
IBM Syst. J., 1997

Layered Analytic Performance Modelling of a Distributed Database System.
Proceedings of the 17th International Conference on Distributed Computing Systems, 1997

1996
Scalability and performance experiments using synthetic distributed server systems.
Distributed Syst. Eng., 1996

Architectural Concepts in Implementation of End-system Protocols for High Performance Communications.
Proceedings of the 1996 International Conference on Network Protocols, 1996

1995
A Three-View Model for Performance Engineering of Concurrent Software.
IEEE Trans. Software Eng., 1995

Software Bootlenecking in Client-Server Systems and Rendezvous Networks.
IEEE Trans. Software Eng., 1995

The Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-like Distributed Software.
IEEE Trans. Computers, 1995

Complete Decomposition of Stochastic Petri Nets Representing Generalized Service Networks (Corrected Version).
IEEE Trans. Computers, 1995

Complete Decomposition of Stochastic Petri Nets Representing Generalized Service Networks.
IEEE Trans. Computers, 1995

A Toolset for Performance Engineering and Software Design of Client-Server Systems.
Perform. Evaluation, 1995

Automatic Generation of a Software Performance Model Using an Object-Oriented Prototype.
Proceedings of the MASCOTS '95, 1995

MANDAS: Management of Distributed Applications and Systems.
Proceedings of the 5th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS 1995), 1995

General Bypass Architecture for High-Performance Distributed Applications.
Proceedings of the Data Communications and their Performance, 1995

DECALS: distributed experiment control and logging system.
Proceedings of the 1995 Conference of the Centre for Advanced Studies on Collaborative Research, 1995

1994
Complex Performance Measurements with NICE (Notation for Interval Combinations and Events).
Softw. Pract. Exp., 1994

TimeBench: a CAD tool for real-time system design.
Proceedings of the Second International Symposium on Environments and Tools for Ada, 1994

A reduced operation protocol engine (ROPE) for a multiple-layer bypass architecture.
Proceedings of the Protocols for High-Speed Networks IV, 1994

1993
Fast Allocation of Processes in Distributed and Parallel Systems.
IEEE Trans. Parallel Distributed Syst., 1993

Alternative software architectures for parallel protocol execution with synchronous IPC.
IEEE/ACM Trans. Netw., 1993

Performance Engineering of Client-Server Systems.
Proceedings of the Performance Evaluation of Computer and Communication Systems, 1993

1992
High-Speed OSI Protocol Bypass Altorithm with Window Flow Control.
Proceedings of the Protocols for High-Speed Networks III, 1992

Robust Box Bounds: Throughput Guarantees for Closed Multiclass Queueing Networks with Minimal Stochastic Assumptions.
Proceedings of the Proceedings IEEE INFOCOM '92, 1992

1991
Performance Bounds for Concurrent Software with Rendezvous.
Perform. Evaluation, 1991

Approximate MVA from Markov model of software client/server systems.
Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing, 1991

Performance Petri Net Analysis of Communications Protocol Software by Delay-Equivalent Aggregation.
Proceedings of the Fourth International Workshop on Petri Nets and Performance Models, 1991

Characterization and Measurement of Parallelism in Communications Protocol Software.
Proceedings of the International Conference on Parallel Processing, 1991

Interval Arithmetic for Computing Performance Guarantees in Client-Server Software.
Proceedings of the Advances in Computing and Information, 1991

Iterative Decomposition and Aggregation of Stochastic Marked Graph Petri Nets.
Proceedings of the Advances in Petri Nets 1993, 1991

1990
The Rejection Rate for Tasks with Random Arrivals, Deadlines, and Preemptive Scheduling.
IEEE Trans. Software Eng., 1990

The CAEDE performance analysis tool.
Proceedings of the First International Symposium on Environments and Tools for Ada, 1990

1989
Software CAD: A Revolutionary Approach.
IEEE Trans. Software Eng., 1989

The effect of buffering strategies on protocol execution performance.
IEEE Trans. Commun., 1989

Throughput Calculation for Basic Stochastic Rendezvous Networks.
Perform. Evaluation, 1989

Nearly Poisson Transfer Traffic in Real-Time Networks.
Proceedings of the Real-Time Systems Symposium, 1989

Traffic Relationships in Networks of Tasks.
Proceedings of the Proceedings IEEE INFOCOM '89, 1989

1988
A vertex-allocation theorem for resources in queuing networks.
J. ACM, 1988

Re-Assembly Buffer Requirements in a Packet Voice Network.
Comput. Networks, 1988

Throughput of stochastic rendezvous networks with caller-specific service and processor contention.
Proceedings of the Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?, 1988

1987
Engineering Calculation of Overflow Probabilities in Buffers with Markov-Interrupted Service.
IEEE Trans. Commun., 1987

The Serial Correlation Coefficients for Waiting Times in the Stationary GI/M/m Queue.
Queueing Syst. Theory Appl., 1987

Local Non-Preemptive Scheduling Policies for Hard Real-time Distributed Systems.
Proceedings of the 8th IEEE Real-Time Systems Symposium (RTSS '87), 1987

1986
Optimal Allocation of File Servers in a Local Network Environment.
IEEE Trans. Software Eng., 1986

Controllability of Computer Performance Tradeoffs Obtained Using Controlled-Share Queue Schedulers.
IEEE Trans. Software Eng., 1986

An "Active Server" model for the performance of parallel programs written using rendezvous.
J. Syst. Softw., 1986

1985
An overview and example of application of CAEDE: a new, experimental design environment for Ada.
Proceedings of the 1985 Annual ACM SIGAda International Conference on Ada, 1985

Processing Bounds and Fast Allocation for Signal Processing Tasks with Cornerturning Transfers.
Proceedings of the 6th IEEE Real-Time Systems Symposium (RTSS '85), 1985

On packet buffering and protocol performance.
Proceedings of the Protocol Specification, 1985

Experiments with Prolog Design Descriptions and Tools in CAEDE: An Iconic Design Environment for Multitasking, Embdedded Systems.
Proceedings of the Proceedings, 1985

1984
Response time sensitivity measurement for computer systems and general closed queuing networks.
Perform. Evaluation, 1984

Optimal Prediction of Queue Lengths and Delays in <i>GI</i>/<i>M</i>/<i>m</i> Multiserver Queues.
Oper. Res., 1984

A performance model for hardware/software issues in computer-aided design of protocol systems.
Comput. Commun. Rev., 1984

Function Allocation in a Thightly Coupled Signal Multiprocessor.
Proceedings of the 4th International Conference on Distributed Computing Systems, 1984

1983
An Incremental Capacity-Allocation Algorithm for Voice/Data Networks.
IEEE Trans. Commun., 1983

Optimal Prediction of Times and Queue Lengths in the <i>GI</i>/<i>M</i>/1 Queue.
Oper. Res., 1983

Performance potential of communications interface processors.
Proceedings of the Eighth Symposium on Data Communications, 1983

1980
A mathematical model for the evolution of software.
J. Syst. Softw., 1980

Buffer size for data communications over fading radio links.
Comput. Networks, 1980

1979
The Sum of Serial Correlations of Waiting and System Times in <i>GI</i>/<i>G</i>/1 Queues.
Oper. Res., 1979

1968
The conjugate gradient method for optimal control problems with bounded control variables.
Autom., 1968


  Loading...