"Some Software Performance Challenges in 2016", Murray Woodside, A Presentation to WOSP-C 2016
(the Workshop on Challenges in Software Performance Engineering).
a workshop of the Int. Conf on Performance Engineering, ICPE 2016, Delft, Mar 12 2016.
PDF
Regression Techniques for Performance Parameter
Estimation,Murray Woodside, Tutorial at the first WOSP/SIPEW
International Confeence on Performance Engineering, San Jose,
Jan 28, 2010.
PPT
From Annotated Software Designs (SPT/MARTE) to Performance
Model Formalisms", Murray Woodside, presentation to the Summer
School on Formal Methods 2007: Performance Evaluation, Bertinoro
Italy, May 27 - June 2, 2007. PDF
"Performance Model Estimation and Tracking using a Kalman
Filter", by Murray Woodside1, Tao Zheng, Marin Litoiu, a
tutorial to ACM Sigmetrics/IFIP WG7.3 Performance 2006, June 27,
2006, St. Malo. PDF
"Layered Resources, Layered Queues and Software Bottlencks", a
tutorial presented to the 2003 Illinois Multiconference on
Measurement, Modelling and Evaluation of Computer-Communication
Systems, Sept 2, 2003. PDF
"Understanding Performance Aspects of Layered Software with
Layered Resources", slides for a presentation at North Carolina
State University and the Triangle Universities, Jan 27, 2003 PDF
Dorin B. Petriu, CSM2LQN: Transformations for the Generation of Performance Models from Software Designs, PhD
thesis, Carleton University, Sept 2014. PDF
Wenbo Zhu, "A Client-Oriented Solution for Optimistic Replication of Cloud Services", PhD
thesis, Carleton University, 2014. PDF
Pengfei Wu, "Extending Layered Queueing Network with Hybrid Submodels
Representing Exceptions and Decision Making", PhD
thesis, Carleton University, May 2013. PDF
Jim (Zhanwen) Li, "Fast Optimization for Scalable
Application Deployments in Large Service Centers", PhD
thesis, Carleton University, May 2011 . PDF
Jing Xu, "Rule-based automatic software performance diagnosis and design improvement", PhD
thesis, Carleton University, Sept 2008. PDF
Tao Zheng, "Model-based dynamic resource management for multi tier informaiton systems", PhD
thesis, Carleton University, 2007. PDF
Pengfei Wu, "A Performance Model for Network of
Prototype Software Routers". MASc thesis, July 2003.
PDF
Xiuping Wu, "An Approaqch to Predicting Performance for
Component-based Systems", MASc thesis, July 2003. PDF
Jun Feng, "Scalability and Performance of Distributed
Feature Composition", MSc thesis, June 2003.
Peter Tregunno, "Practical Analysis of Software
Bottlenecks", MASc thesis May 2003, PDF
Helen (Huai) Liu, "Multilevel Performance Analysis of
Scenario Specification for a Presence System", MSc thesis
October 2002 PDF
Tao Zheng, "Optimization of Distributed Real-Time
Systems with Scenario Deadlines", MASc thesis Aug 2002 PDF
Khalid H. Siddiqui, "Time/Performance Budgeting for
Software Designs", MASc thesis Oct. 2001 PDF
Tauseef Israr, "A Lightweight Technique for Extracting
Software Architecture and Performance Models from Traces",
MASc thesis April 2001. PDF
Dorin Petriu, Layered Software Performance Models
Constructed from Use Case Map Specifications", M. Eng
thesis May, 2001 PDF
Greg Franks, "Performance Analysis of Distributed
Server Systems", Report OCIEE-00-01, Jan. 2000, PhD.
thesis, Carleton University. PDF
Craig Scratchley, "Evaluation and Diagnosis of
Concurrency Architectures", Report OCIEE-00-07, Sept 2000,
PhD thesis, Carleton University. PDF
Amy Pan, Solving Stochastic Rendezvous Networks of
Large Client-Server Systems with Symmetric Replication,
M.Eng thesis, 1996 PDF
Hesham El-Sayed, "A Framework For Automated Performance
Engineering of Distributed Real-Time Systems", Oct. 1999,
PhD thesis, Carleton University. PDF
Publications
Siyu Zhou, Murray Woodside, A Robust Approximation for Multiclass Multiserver Queues with Applications to Microservices Systems, Proc. 18th European Performance Engineering Workshop, Santa Pola Spain Sept 2022
PDF
Farhana Islam, Dorina Petriu, Murray Woodside, Focused Layered Performance Modelling by Aggregation, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, Accepted June 2022 PDF .
Siyu Zhou, Murray Woodside, A Multiserver Approximation for Cloud Scaling Analysis, Proc. Workshop on Challenges in Software Performance (WOSPC-22), Companion Volume of the 2022 ACM/SPEC International Conference on Performance Engineering, July 2022 Pages 129–136, PDF .
Murray Woodside, Queue Response Times with Server Speed Controlled by Measured Utilizations, Proc. Int Conf on Quantitative Evaluation of Systems (QEST 2021). In: Abate, A., Marin, A. (eds) Quantitative Evaluation of Systems, Lecture Notes in Computer Science vol 12846. Springer, Aug. 2021. PDF .
Murray Woodside, Performance Models of Event-Driven Architectures, Proc workshop on Challenges in software Performance (WOSPC 21), In ICPE '21: Companion of the ACM/SPEC International Conference on Performance Engineering, April 2021 Pages 145–149, PDF .
Murray Woodside, Shieryn Tjandra, Gabriel Seyoum, Issues Arising in Using Kernel Traces to Make a Performance Model, Proc Workshop in Current Issues in Software Performance (WOSP-C 2020), Edmonton, Alberta, April 2020 (co-located with ACM/SPEC ICPE 2020).
PDF .
Farhana Islam, Dorina Petriu ,Murray Woodside, Choice of Aggregation Groups for Layered Performance Model Simplification, Proc. Int. Conf. on Performance Engineering (ICPE2018), Berlin, April 2018. PDF .
Farhana Islam, Dorina Petriu, Murray Woodside, Simplifying Layered Queuing Network Models, in Computer Performance Engineering: 12th European Performance Engineering Workshop (EPEW 2015), Springer LNCS 9272, pp. 65?79, 2015.
PDF Local-files
Wenbo Zhu, Murray Woodside, ?Tunable Performance & Consistency Tradeoffs for Geographically Replicated Cloud Services (COLOR)?, Proc. IEEE 2nd Int. Conf. on Cyber Security and Cloud Computing (CSCloud), New York, Nov 2015, pp 457 ? 463.
PDF Local-files
Adnan Faisal, Dorina Petriu, Murray Woodside, ?A Systematic Approach for Composing General Middleware Completions to
Performance Models?, in ?Computer Performance Engineering? (Proc. European Performance Engineering Workshop EPEW14,
Florence Sept. 2014), LNCS vol. 8721, Springer, pp 30-44.
PDF Local-files
John Chinneck, Marin Litoiu, Murray Woodside, Real-Time
Multi-Cloud Management Needs Application Awareness, Proc Int Conf on
Performance Engineering, Dublin, Mar. 2014, pp 293-296. PDF Local-files
Murray Woodside, Dorina C. Petriu, Jose Merseguer, Dorin B.
Petriu, Mohammad Alhaj, Transformation challenges: from software models to
performance models, Software and Systems Modeling, v. 13 n 4 pp 1529-1552 Oct 2014. Published online Oct 2013, doi 10.1007/s10270-013-0385-x
PDF Local-files
Adnan Faisal, Dorina Petriu, Murray Woodside, Network latency
impact on performance of software deployed across multiple clouds, Proc
CASCON 2013, pp 216-229, Nov 2013 PDF Local-files
PDF Local-files
Nariman Mani, Dorina C. Petriu, C. Murray Woodside: Propagation
of incremental changes to performance model due to SOA design pattern
application, Proc Int Conf on Performance Engineering, Prague, April 2013, pp. 89-100.
PDF Local-files
B115 Jim ZW Li, Murray
Woodside, John Chinneck, Marin Litoiu, “CloudOpt:
Multi-Goal Optimization of Application Deployments across
a Cloud”, Proc. 7th Int. Conf on Network and Service
Management, Paris,
Oct 2011
PDF Local-files
B114 Nariman Mani, Dorina C.
Petriu, C. Murray Woodside “Towards studying the performance
effects of design patterns for service oriented architecture”
Proc. Int. Conf. on Performance Engineering (ICPE 2011), Karlsruhe,
May 2011, pp 499-504
PDF Local-files
B113 Hamoun Ghanbari, Cornel
Barna, Marin Litoiu, Murray Woodside, Tao Zheng, Johnny
Wong, Gabriel Iszlai,
“Tracking adaptive performance models using dynamic
clustering of user
classes”, Proc. Int. Conf. on Performance Engineering
(ICPE '11), Karlsruhe, pp
179-188, Mar 2011.
B112 Tao Zheng, Marin Litoiu,
Murray Woodside, “Integrated estimation and tracking
of performance model
parameters with autoregressive trends”, Proc. Int.
Conf. on Performance
Engineering (ICPE '11), Karlsruhe,
pp 157-166, Mar 2011.
PDF Local-files
B110 M. Litoiu, M. Woodside, J. Wong, J. Ng, G. Iszlai, “A
Business Driven Cloud Optimization Architecture”, Proc
25th ACM Symp. on Applied Computing, Sierre, Switzerland,
Mar. 2010
B109 Jim (Zhanwen) Li, John Chinneck, Murray Woodside,Marin
Litoiu, "Deployment of Services in a Cloud Subject to Memory and
License Constraints", Proc IEEE 2009 International Conference on
Cloud Computing (CLOUD-II 2009), Sept 2009, Bangalore. PDF Local-files
B108 Jim (Zhanwen) Li, John Chinneck, Murray Woodside,Marin
Litoiu, "Fast Scalable Optimization to Configure Service Systems
having Cost and Quality of Service Constraints", Proc 6th Int.
Conf. on Autonomic Computing and Communications, Barcelona, June
2009, pp. 159-168. PDF Local-files
Murray Woodside, "The Relationship of Performance Models to
Data", Proc SPEC Int Workshop on Performance Evaluation (SIPEW),
Darmstadt, Lecture Notes In Computer Science, Vol. 5119, pp 9 -
28, June 2008 (Keynote talk) PDF Local-files
B107 Jim (Zhanwen) Li, John Chinneck, Murray Woodside,Marin
Litoiu, Gabriel Iszlai, "Performance Model Driven QoS Guarantees
and Optimization in Clouds", Proc 2009 ICSE Workshop on Software
Engineering Challenges in Cloud Computing, pp.15-22, May 2009.
PDF Local-files
A63 Murray Woodside, Dorina C. Petriu, Dorin B. Petriu, Jing
Xu, Tauseef Israr, Geri Georg, Robert France, James M. Bieman,
Siv Hilde Houmb, Jan J?jens, "Performance Analysis of Security
Aspects by Weaving Scenarios from UML Models", Journal of
Systems and Software, V 82 , Issue 1, pp 56-74, Jan 2009. PDF Local-files
B106 X. Wu, M. Woodside, "A Calibration Framework for
Capturing and Calibrating Software Performance Models", Proc.
2008 European Performance Eng. Workshop, Sept. 2008.
PDF
Local-files
A62 Greg Franks, Tariq Al-Omari, Murray Woodside, Olivia Das,
Salem Derisavi, "Enhanced Modeling and Solution of Layered
Queueing Networks", IEEE Trans. on Software Eng. Aug. 2008
PDF
Local-files
Jing Xu, "Rule-based Automatic Software Performance
Diagnosis and Improvement", Proc. ACM WOSP 08, Princeton, June
2008.
PDF
Local-files
A61 Tao Zheng, Murray Woodside, Marin Litoiu, "Performance
Model Estimation and Tracking using Optimal Filters", IEEE
Trans. on Software Engineering, V 34 , no. 3 (May 2008) pp
391-406.
PDF
Local-files
B105 M. Woodside, "The Relationship of
Performance Models to Data," in Performance
Evaluation: Metrics, Models and Benchmarks, S. Kounev,
I. Gorton, and K.
Sachs, Eds. Lecture Notes in Computer Science vol. 5119,
Springer, 2008, pp.
9-28.>
PDF
Local-files
Murray Woodside, "Resource Architecture and Continuous
Performance Engineering", invited keynote in Proc. Third
International Conference on the Quality of
Software-Architectures (QOSA 2007), in "Software Architectures,
Components, and Applications, Third International Conference on
Quality of Software Architectures, Revised Selected Papers".
LNCS 4880 Springer 2008
PDF
Local-fil
Tariq Omari, Salem Derisavi, Greg Franks, Murray Woodside,
"Performance Modeling of a Quorum Pattern in Layered Service
Systems", Proc 4th Int. Conf. on Quantitative Evaluation of
SysTems (QEST2007), Edinburgh, Sept. 2007.
Murray Woodside, Greg Franks, Dorina C. Petriu, "The Future of
Software Performance Engineering", Proc Future of Software
Engineering 2007, eds L. Briand, and A. Wolf, IEEE Computer
Society Order Number P2829, May 2007, pp 171-187.
PDF Local-files
Dorin B. Petriu and Murray Woodside, "An intermediate
metamodel with scenarios and resources for generating
performance models from UML designs", Software and Systems
Modeling, issue 2007/02, pp. 163-184 (DOI
10.1007/s10270-006-0026-8)
Murray Woodside, "From Annotated Software Designs (UML
SPT/MARTE) to Model Formalisms", in "SFM 2007", eds M. Bernardo
and J. Hillston, LNCS 4486, pp. 429 - 467, Springer, Berlin,
2007
D. C. Petriu, C. M. Woodside, D. B. Petriu, J. Xu, T. Israr,
G. Georg, R. France, J. M. Bieman, S. H. Houmb, J. Jurjens,
"Performance Analysis of Security Aspects in UML Models", Proc.
6th ACM Int. Workshop on Software and Performance (WOSP07),
Buenos Aires, Feb 2007, pp 91-102.
Tauseef Israr, Murray Woodside, Greg Franks, "Interaction tree
algorithms to extract effective architecture and layered
performance models from traces", Journal of Systems and
Software, v 80 n 4, April 2007, pp 474-492.
PDF Local-files
T. Omari, G. Franks, M. Woodside, A. Pan, "Efficient
performance models for layered server systems with replicated
servers and parallel behavior", Journal of Systems and Software,
v 80, no 4, April 2007, pp 510-527.
PDF Local-files
G. Franks, D. Petriu, M. Woodside, J. Xu, P. Tregunno,
"Layered bottlenecks and their mitigation", Proc of 3rd Int.
Conference on Quantitative Evaluation of Systems QEST'2006, pp.
103-114, Riverside, CA, USA, Sept. 2006. PDF
Local-files
B98 G. Franks, M. Woodside, J. Rolia, “Multi-threaded Servers
with High Service Time Variation for Layered Queueing Networks”,
in "Computer System Performance Modeling in Perspective: A
Tribute to the Work of Prof Kenneth C Sevcik", ed. Erol Gelenbe,
World Scientific Publishing, 2006
B98 Dorina C. Petriu and Murray Woodside, "Some Requirements
for Quantitative Annotations of Software Designs", Proc Workshop
on Modeling and Analysis of Real-Time and Embedded Systems
(MARTES), at Models 2005, Montego Bay, Jamaica, Oct 2005.
PDF
Local-files
B97 Jing Xu, Murray Woodside, “Template Driven Performance
Modeling of Enterprise Java Beans”, Proc. 2005 Middleware for
Web Services Workshop (at EDOC 05), Sept. 2005, Enschede,
Netherlands.
PDF
Local-files
B96 Jing Xu, A. Oufimtsev, M. Woodside, L. Murphy,
“Performance Modeling and Prediction of Enterprise JavaBeans
with Layered Queuing Network Templates”, Proc. Workshop on
Specification and Verification of Component-Based Systems
(SAVCBS 05) (at ESEC/FSE 05), Lisbon, Sept 5-6, 2005.
PDF
Local-files
B95 G. Mussbacher, Bo Jiang, D. Amyot, M. Woodside“Importing
and Updating of Scenario Models in DOORS”, Telelogic User Group
Conference, Oct. 2005.
B94 P. Wu, M. Woodside, “An Aggregation Approach to
Constructing Hybrid Layered Queueing Models”, Proc PMCCS7,
Torino, Italy, Sept. 2005.
PDF
Local-files
B93 M. Woodside, “A Composable Performance Model for
Service/Resource Systems”, Proc 7th Workshop on Performability
Modelling of Computer and Communications Systems (PMCCS7),
Torino, Italy, Sept 2005, pp 89-92.
PDF
Local-files
B92 P. Maly, C. M. Woodside, G. K. Karam, A. Forrest,
“Describing and Visualizing the Capacity of a System with
Behaviour Uncertainties, Proc. MASCOTS 2005 (Int. Conf. on
Modeling and Simulation of Computer and Telecom Systems),
Orlando, Sept. 2005. PDF
Local-files
B91 T. Zheng, J. Yang, M. Woodside, M. Litoiu, G. Iszlai,
“Tracking Time-Varying Parameters in Software Systems with
Ex-tended Kalman Filters”, Proc CASCON 2005, Toronto, Oct. 2005.
PDF
Local-files
B90 M. Woodside, T. Zheng, M. Litoiu, “The use of optimal
filters to track parameters of performance models”, Proc. 2nd
Int Conf on Quantitative Evaluation of Systems (QEST05)”,
Torino, Italy, Sept. 05.
PDF
Local-files
B89 Dorin B. Petriu, Daniel Amyot, Murray Woodside, Bo Jiang,
“Traceability and Evaluation in Scenario Analysis by Use Case
Maps”, in Scenarios, vol LNCS 3466, Springer Verlag, 2005. PDF
Local-files
B88 Marin Litoiu, Tao Zheng, Murray Woodside, “Hierarchical
Model-based Autonomic Control of Software Systems”, Proc 2005
Workshop on Design and Evolution of Autonomic Application
Software (DEAS 05), St. Louis, May 21 2005. PDF
Local-files
B87 Tariq Omari, Greg Franks, Murray Woodside, Amy Pan,
“Solving Layered Queueing Networks of Large Client Server
Systems with Symmetric Replication”, Proc. 5th Int. Workshop on
Software and Performance (WOSP 2005), pp 159-166, July 2005.
PDF Local-files
B86 M. Woodside, D. C. Petriu, D. B. Petriu, H. Shen, T.
Israr, J. Merseguer, “Performance by Unified Model Analysis
(PUMA)”, Proc. 5th Int. Workshop on Software and
Performance (WOSP 2005), pp 1-12, July 2005.
PDF Local-files
B85 Tauseef A. Israr, Danny H. Lau, Greg Franks, Murray
Woodside, “Automatic Generation of Layered Queuing Software
Performance Models from Commonly Available Traces”, Proc. 5th
Int. Workshop on Software and Performance (WOSP 2005), pp
147-158, July 2005 . PDF
Local-files
B84 Tao Zheng, Murray Woodside, “Fast Estimation of
Probabilities of Soft Deadline Misses in Layered Software
Performance Models”, Proc. 5th Int. Workshop on Software and
Performance (WOSP 2005), pp 1181-186, July 2005. PDF
Local-files
B83 Nikhil Barthwal, Murray Woodside, “Efficient Evaluation of
Alternatives for Assembly of Services”, Proc. 4th Int.
Workshop on Performance Modeling, Evaluation, and
Optimization of Parallel and Distributed Systems (PMEO-PDS'05),
IPDPS Denver, April 2005. PDF
Local-files
Dorin Bogdan Petriu, Murray Woodside, "Software performance
models from system scenarios", Performance Evaluation, v 61
issue 1 pp 65-89 2005.
PDF
A.J. Bennett, A.J. Field, C. M. Woodside, "Experimental
Evaluation of the UML Profile for Schedulabiity, Performance and
Time", Proc UML 2004, Lisbon, v. 3273 of Lecture Notes in
Computer Science (LNCS 3273), pp 143-157, Oct 2004. PS(local-access)
Dorin B. Petriu, Murray Woodside, "A Metamodel for Generating
Performance Models from UML Designs, Proc UML 2004, Lisbon, v.
3273 of Lecture Notes in Computer Science (LNCS 3273), pp 41-53,
Oct 2004. PDF(local-access)
Dorina C. Petriu, C. Murray Woodside, "Approximate mean value
analysis based on Markov chain aggregation by composition",
Linear Algebra and its Applications, no. 386, pp 335 - 358,
2004. (Conference version below). (local-access)
Greg Franks and Murray Woodside, "Multiclass Multiservers with
Deferred Operations in Layered Queueing Networks, with Software
System Applications", Proc 12th IEEE / ACM Int. Symp. on
Modeling, Analysis, and Simulation of Computer and
Telecommunication Systems (MASCOTS 2004), Amsterdam, Oct.
2004. (local-access)
Pengfei Wu, Murray Woodside, and Chung-Horng Lung,
"Compositional Layered Performance Modeling of Peer-to-Peer
Routing Software," in Proc 23rd International Performance
Computing and Communications Conference, Phoenix, Ariz., April
2004 (local-access)
<>Olivia Das, Murray Woodside, "Dependability Modeling
of Self-Healing Client-Server Applications", in "Architecting
Dependable Systems II", Lecture Notes in Computer Science , Vol.
3069, eds R. deLemos, C. Gacek, A. Romanovsky, pp , Dec 2004.
PDF(local-access) <>
Olivia Das, C. M. Woodside, "Analyzing the Effectiveness of
fault-management architectures in layered distributed systems",
Performance Evaluation, v 56 pp 93 - 120, Mar. 2004.
<>Olivia Das and Murray Woodside, "Computing the
Performability of Layered Distributed Systems with a Management
Architecture," in Proc. 4th Int. Workshop on Software and
Performance (WOSP 04), Redwood Shores, Calif., Jan 2004, pp. 174
- 185 PDF (local-access) <>
<>Xiuping Wu and Murray Woodside, "Performance Modeling
from Software Components," in Proc. 4th Int. Workshop on
Software and Performance (WOSP 04), Redwood Shores, Calif., Jan
2004, pp. 290-301. PDF
(local-access) <>
<>Olivia Das, C. Murray Woodside, The Influence of
Layered Systems Structure on Strategies for Software
Rejuvenation", (extended abstract), Proc. PMCCS-6 (Sixth Int
Workshop on Performability Modelihng of Computer and
Communications Systems), Monticello, Illinois, USA, Sept 5-7,
2003, pp 47 - 50. PDF (local-access)
<>Olivia Das and C. Murray Woodside, "Dependable-LQNS: A
Performability Modeling Tool for Layered Systems", a tool
presentation at the 13th Int Conf. on Computer Performance
Evaluation, Modelling Techniques and Tools (TOOLS 2003), Urbana,
Illinois, USA, Sept 2003. PDF(local-access)
<>D. C. Petriu and M. Woodside, "Approximate mean value
analysis based on Markov chain aggregation by composition," in
Fourth Int. Conf. on Numerical Solution of Markov Chains (NSMC
03), Urbana, IL, Sept. 2003, pp. 269 - 288. PDF(local-access)
<>Tao Zheng, Murray Woodside, "Heuristic Optimization of
Scheduling and Allocation for Distributed Systems with Soft
Deadlines", Proc. 13th Int Conf. on Computer Performance
Evaluation, Modelling Techniques and Tools (TOOLS 2003), Urbana,
Illinois, USA, Sept 2003, pp 169-181, vol. LNCS 2794, Lecture
Notes in Computer Science, Springer-Verlag, 2003. PDF(local-access)<>
<>Jing Xu, Murray Woodside, Dorina Petriu "Performance
Analysis of a Software Design using the UML Profile for
Schedulability, Performance and Time", Proc. 13th Int Conf. on
Computer Performance Evaluation, Modelling Techniques and Tools
(TOOLS 2003), Urbana, Illinois, USA, Sept 2003, pp 291 - 310,
vol. LNCS 2794, Lecture Notes in Computer Science,
Springer-Verlag, 2003. PDF
(local-access)
D. C. Petriu and C. M. Woodside, "Performance Analysis with
UML," in the volume "UML for Real", edited by B. Selic, L.
Lavagno, and G. Martin, . Kluwer, 2003, pp. 221-240
(local-access)
<>Olivia Das, Murray Woodside, "Evaluation of Dependable
Layered Systems with Fault Management Architecture", Proc.
Workshop on Software Architectures for Dependable Systems, part
of the Int Conf. on Software Engineering (ICSE 2003), Portland,
Oregon, May 3, 2003. PDF(local-access)
<>Xiuping Wu, David McMullan, Murray Woodside,
"Component Based Performance Prediction", Proc CBSE6 - 6th
Workshop on Component-Based Software Engineering Automated
Reasoning and Prediction Saturday, part of the Int Conf. on
Software Engineering (ICSE 2003), Portland, Oregon, May 3- 4,
2003. PDF(local-access)
<>D.B. Petriu, D. Amyot, C. M. Woodside, "Scenario-Based
Performance Engineering with UCMNav", report SCE-03-07, Dept. of
Systems and Computer Engineering, Carleton University, Feb.
2003.... a later version was published in Proc 11th Int. SDL
Forum (SDL 2003), Lecture Notes in Computer Science vol LNCS
2708, pp 18 - 35.
PDF(local-access)
D.B. Petriu and C. M. Woodside, "Software Performance Models
from System Scenarios", report SCE-03-06, Dept. of Systems and
Computer Engineering, Carleton University, Oct. 2002.
PDF (local-access)
Mohammad Abdeen, Murray Woodside, "Seeking Optimal Policies
for Adaptive Distributed Computer Systems with Multiple
Controls", Proc. Third International Conference on Parallel and
Distributed Computing, Applications and Technologies (PDCAT'02),
Kanazawa, Japan, 4-6 September 2002 PDF(local-access)
Dorin Petriu, Murray Woodside, "Analysing Software
Requirements Specifications for Performance", Proc. Third Int.
Workshop on Software and Performance, Rome, July 2002. PDF(local-access)
Khalid Siddiqui, Murray Woodside, "Performance -Aware
Software Development (PASD) Using Resource Demand Budgets",
Proc. Third Int. Worshop on Software and Performance, Rome, July
2002. PDF(local-access)
Olivia Das, Murray Woodside, "Modeling the Coverage and
Effectiveness of Fault-Management Architectures in Layered
Distributed Systems", Proc Int. Conf on Dependable Systems and
Networks, Washington, June 2002, pp 745-754. PDF(local-access)
Dorin Petriu, Murray Woodside, "Software Performance Models
from System Scenarios in Use Case Maps", Proc. 12 Int. Conf. on
Modelling Tools and Techniques for Computer and Communication
System Performance Evaluation (Performance TOOLS 2002), London,
April 2002. PDF(local-access)
C. E. Hrischuk and C. M. Woodside, "Logical Clock Requirements
for Reverse Engineering Scenarios from a Distributed System,"
IEEE Transactions on Software Engineering, vol. 28, no. 4 pp.
321 - 339, 2002 PDF (local-access)
M. Abdeen, M. Woodside, "Optimal Policies for Multilayer
Adaptive Distributed Computer Systems", Proc. 2002 International
Symposium on Performance Evaluation of Computer and
Telecommunication Systems (SPECTS 2002), San Diego, July
2002.
PDF(local-access)
M. Woodside, D.B. Petriu, K. H. Siddiqui,
"Performance-related Completions for Software Specifications",
Proc 24th Int. Conf. on Software Engineering (ICSE 2002),
Orlando. May 2002. also. Report SCE-01-09, Dept. of Systems and
Computer Engineering, Carleton University, Sept. 2001 PDF
Olivia Das, Murray Woodside, "Failure Detection and Recovery
Modelling for Multi-layered Service Systems", Proc PMCCS5,
Aachen, Sept 2001. PDF
Olivia Das, M. Woodside, "Evaluating Layered Distributed
Software Systems with Fault Tolerant Features", Performance
Evaluation, v 45, issue 1, May 2001, pp 57 - 76.
Khalid H. Siddiqui, C. M. Woodside, "Performance Aware
Software Development (PASD) Using Execution Time Budgets", Proc
MICON 2001, Ottawa, Aug. 23,24, 2001. PDF
D. Petriu, C. M. Woodside, ", "Evaluating the Performance of
Software Architectures", Proc MICON 2001, Ottawa, Aug. 23,24,
2001. PDF
M. Woodside, C. Hrischuk, B. Selic, S. Bayarov, "Automated
performance modeling of software generated by a design
environment", Performance Evaluation, v 45, pp 107 - 124, July
2001.
D. Petriu, M. Woodside, "Incorporating Performance Analysis
in the Early Stages of Software Development Using Generative
Programming Principles", Third Workshop on Generative
Programming, ECOOP 2001, June 2001. PDF
A. Miga, D. Amyot, F. Bordeleau, D. Cameron, and M. Woodside,
Deriving Message Sequence Charts from Use Case Maps Scenario
Specifications, Proc. SDL Forum, Copenhagen, June 2001.
M. Woodside, "Scalability metrics and analysis of mobile agent
systems, in "Infrastructure for Agents,
Multi-Agents, and Scaleable Multi-Agent
Systems", ed. O. Rana, v.
1887 of LNCS,
pages 234-245. Springer-Verlag, 2001
M. Woodside, V. Vetland, M. Courtois, S. Bayarov, "Resource
Functions for Performance Aspects of Software Components and
Sub-Systems", pp 339-256 in "Performance Engineering", eds R.
Dumke, C. Rautenstrauch, A. Schmeitendorf, A. Scholz, Lecture
Notes in Computer Science no. 2047, Springer-Verlag, Mar. 2001.
Murray Woodside, "Software Resource Architecture", Int.
Journal on Software Engineering and Knowledge Engineering
(IJSEKE), v 11, no 4, pp 407-429, 2001. Preliminary
Version:
PDF
H. E. El-Sayed, Don Cameron, C. M. Woodside, "Automation
Support for Software Performance Engineering", Proc Joint Int.
Conf on Measurement and Modeling of Computer Systems (Sigmetrics
2001/Performance 2001), Cambridge, MA, June 16 - 20, 2001, ACM
order no. 488010, pp 301-311. PDF
for a version with some corrections
C. M. Woodside, "Software Resource Architecture and
Performance Evaluation of Software Architectures", Proc 34th
Hawaii Int. Conf. on Systems Sciences, Jan 2001. Postscript
PDF
M. Courtois, M. Woodside, "Using Regression Splines for
Software Performance Analysis and Software Characterization",
Proc 2nd Int. Workshop on Software and Performance (WOSP2000),
Ottawa, Canada, Sept 2000, pp 105-114.
Murray Woodside "Scalability metrics and analysis of mobile
agent systems", Proc. Workshop on Infrastructure for Scalable
Mobile Agent Systems, at Autonomous Agents 2000, Barcelona, June
3, 2000. PDF
Prasad Jogalekar, Murray Woodside, "Evaluating the
Scalability of Distributed Systems", IEEE Trans. on Parallel and
Distributed Systems, v 11 n 6 pp 589-603, June 2000. Postscript
PDF
Murray Woodside, "Software Performance Evaluation by Models",
article in "Performance Evaluation: Origins and Directions:, eds
Günter Haring, Christoph Lindemann, Martin Reiser, Springer
Verlag, LNCS No 1769, 2000.
P. Maly, C.M. Woodside, "Layered Modeling of Hardware and
Software, with Application to a LAN Extension Router", Proc 11th
Int Conf on Computer Performance Evaluation Techniques and Tools
(TOOLS 2000), Chicago, March 2000, pp 10-24. PostscriptPDF
C. Scratchley, C. M. Woodside, "Evaluating Concurrency
Options in Software Specifications", Proc 7th Int. Symp. on
Modeling, Analysis and Simulation of Computer and Telecomm
Systems (MASCOTS99), College Park, Md., pp 330 - 338, October
1999. PostscriptPDF
R. G. Franks, C. M. Woodside, "Effectiveness of Early Replies
in Client-Server Systems", Performance Evaluation, v 36-37, pp
165 - 184, 1999, (this is also the proceedings of Performance
99, Istanbul, Turkey, Oct. 99). PostscriptPDF
C. U. Smith, Murray Woodside, "Performance Validation at
Early Stages of Development", Position paper, Performance 99,
Istanbul, Turkey, October 99. PostscriptPDF
C.E. Hrischuk, C.M. Woodside, J.A. Rolia, "Trace-Based Load
Characterization for Generating Software Performance Models,
IEEE Trans. on Software Engineering, v 25, n 1, pp 122-135, Jan.
1999. Postscript
Greg Franks, Murray Woodside, "Performance of Multi-level
Client-Server Systems with Parallel Service Operations", Proc.
First Int. Workshop on Software and Performance (WOSP98), pp.
120-130, Santa Fe, October 1998. (PostScript)
Murray Woodside, Curtis Hrischuk, Bran Selic, Stefan Bayarov,
"A Wideband Approach to Intergrating Performance Prediction into
a Software Design Environment", Proc. First Int. Workshop on
Software and Performance (WOSP98), pp. 31-41, October 1998. (PostScript)
Olivia Das, Murray Woodside, "The Fault-Tolerant Layered
Queueing Network Model for Performability of Distributed
Systems", Proc. Int. Performance and Dependability Symposium
(IPDS), Durham, NC, September 1998, pp 132-141. (PostScript)
Hesham El-Sayed, Donald Cameron, Murray Woodside, "Automated
Performance Modeling from Scenarios and SDL Designs of Telecom
Systems", in Proc. of the Int. Symposium on Software Engineering
for Parallel and Distributed Systems (PDSE98), Kyoto, April
1998.
F. Sheikh, C.M. Woodside, "Sensitivity Analysis of
Performance Predictions of Distributed Application Models",
Proc. Second Int. Symposium on Sensitivity Analysis of Model
Output, Venice, April 1998.
P. Jogalekar and C.M. Woodside, "Evaluating the Scalability
of Distributed Systems", Proc. of Hawaii Int. Conference on
System Sciences, January 1998. (PostScript)
S. Majumdar and C.M. Woodside, "Robust Bounds and Throughput
Guarantees for Closed Multiclass Queueing Networks", Performance
Evaluation, 1997.
C. M. Woodside, Marc Courtois, Cheryl Schramm, "A
"Displacement" Technique for Robust Portable Measurement of
Communications Processing Overheads", Internal Report, Real-time
And Distributed Systems (RADS) Lab, Carleton University, May 5,
1997. (
PDF )
P. Jogalekar and C.M. Woodside, "A Scalability Metric for
Distributed Computing Applications in Telecommunications", Proc.
15th
International Teletraffic Congress, June 1997. (PostScript)
F. Sheikh and C.M. Woodside, "Layered Analytic Performance
Modelling of a Distributed Database System", Proc. 1997
International Conf. on Distributed Computing Systems, May
1997, pp. 482-490. (
PostScript)
R.G. Franks, S. Majumdar, J.E. Neilson, D.C. Petriu, J.A.
Rolia and C.M. Woodside, "Performance Analysis of Distributed
Server Systems", Proc. Sixth International Conference on
Software Quality, Ottawa, Canada, October 28-30, 1996, pp.
15-26. (PostScript)
K. Ravindran, G. Singh, C. Murray Woodside, "Architectural
Concepts in Implementation of End-system Protocols for High
Performance Communications", Int. Conf. on Network Protocols
(ICNP96), Oct. 1996, Columbus, OH, pp 162-170.
C.M. Woodside, "Performability Modelling for Multi-Layered
Service Systems", Third Int. Workshop on Performability of
Computer and Communications Systems, Bloomingdale,
Illinois, USA, Sept. 7-8, 1996. (PostScript)
C.M. Woodside and C. Schramm, "Scalability and Performance
Experiments using Synthetic Distributed Server Systems",
Distributed Systems Engineering, vol. 3, pp. 2-8, 1996. (PostScript)
J. Rolia, V. Vetland, C.M. Woodside and eight others,
"Distributed Application Management, the MANDAS Project", Proc
Int. Workshop on Distributed Systems Operation and Management,
Ottawa, Oct. 16-18, 1995.
C.M. Woodside and G. Ragunath, "General Bypass Architecture
for High-Performance Distributed Algorithms", Proc. 6th IFIP
Conference on Performance of Computer Networks, Istanbul,
Oct. 23-26, 1995, in "Data Communications and their
Performance", eds. S. Fdida and R.U. Onvural, Chapman and Hall,
1996, pp 51-65. (PostScript)
Alex Hubbard, C. M. Woodside and Cheryl Schramm. "DECALS
Distributed Experiment Control and Logging System", Proc.
CASCON, Toronto, ON, October 1995. (PostScript)
C. Hrischuk, J. Rolia and C.M. Woodside, "Automatic
Generation of a Software Performance Model Using an
Object-Oriented Prototype", Proceedings of the Third
International Workshop on Modeling, Analysis, and Simulation
of Computer and Telecommunication Systems, pp. 399-409,
Durham, NC, January 1995. (PostScript)
C.M. Woodside, "A Three-View Model for Performance
Engineering of Concurrent Software", IEEE Trans. On Software
Engineering, Vol. 21, No. 9, pp. 754-767, Sept. 1995. (PostScript)
J.E. Neilson, C.M. Woodside, D.C. Petriu and S. Majumdar,
"Software Bottlenecking in Client-Server Systems and Rendez-vous
Networks", IEEE Trans. On Software Engineering, Vol. 21,
No. 9, pp. 776-782, September 1995. (PostScript)
G. Franks, A. Hubbard, S. Majumdar, J. Neilson, D.C. Petriu,
J.A. Rolia and C.M. Woodside, "A Toolset for Performance
Engineering and Software Design of Client-Server Systems", Performance
Evaluation, October 1995. (PostScript)
Y. Li and C.M. Woodside, "Complete Decomposition of
Stochastic Petri Nets Representing Generalized Service
Networks", IEEE Trans. On Computers, Vol. 44, No. 4, pp.
577-592, April 1995. Corrected version printed in No. 8, August
1995.
C.M. Woodside, J.E. Neilson, D.C. Petriu and S. Majumdar,
"The Stochastic Rendezvous Network Model for Performance of
Synchronous Client-Server-Like Distributed Software", IEEE
Transactions on Computers, Vol. 44, No. 1, January 1995,
pp. 20-34. (PostScript)
P.P. Jogalekar, G. Boersma, R. MacGillivray and C.M.
Woodside, TINA Architectures and Performance: A Telepresence
Case Study , Proceedings TINA95, Melbourne, Australia,
February 1995. (PostScript)
Y.H. Thia and C.M. Woodside, "A Reduced Operation Protocol
Engine (ROPE) For A Multiple-Layer Bypass Architecture", Proceedings
of
4th International IFIP Workshop on Protocols for High Speed
Networks, pp. 203-218, Vancouver, BC, August 1994.
C.M. Woodside and C. Schramm, "Complex Performance
Measurements with NICE (Notation for Interval Combinations and
Events)", Software
Practice & Experience, Vol. 24, No. 12, pp. 1121-1144,
December 1994. (PostScript)
R.G. Franks and C.M. Woodside "Alternative Software
Architectures for Parallel Protocol Execution with Synchronous
IPC", IEEE/ACM Transactions on Networks, Vol. 1, No. 2,
pp. 178-186, 1993.
C.M. Woodside and G.G. Monforton, "Fast Allocation of
Processes in Distributed and Parallel Systems", IEEE Trans.
on Parallel and Distributed Systems, Vol. 4, No. 2, pp.
164-174, Feb. 1993. (PostScript)
C.M. Woodside, "Performance Engineering of Client-Server
Systems", Tutorial 16th IFIP Working Group 7.3 International
Symposium on Computer Performance Modeling, Measurement and
Evaluation, Rome, Italy, Sept. 1993.
S. Majumdar, C.M. Woodside, J. Neilson and D. Petriu, "Robust
Box Bounds: Throughput Guarantees for Closed Multiclass Queueing
Networks with Minimal Stochastic Assumptions", Proc. IEEE
Infocom'92, pp. 2006-2015, Florence, May 6-8, 1992. (PostScript)
Y.H. Thia and C.M. Woodside, "High Speed OSI Protocol Bypass
Algorithm with Window Flow Control", Proc. 3rd IFIP Workshop
on Protocols for High Speed Networks, Stockholm, May 1992.
Y. Li and C.M. Woodside, "Performance Petri Net Analysis of
Communications Protocol Software by Delay Equivalent
Aggregation", Proc. 4th Int. Workshop on Petri Nets and
Performance Models, Melbourne, Australia, December 2-5,
1991, pp. 64-73.
D.C. Petriu and C.M. Woodside, "Approximate MVA from Markov
Model of Software Client/Server Systems", Proc. Third IEEE
Symposium on Parallel and Distributed Processing, Dallas,
TX, December 1-5, 1991, pp. 322-329.
S. Majumdar, C.M. Woodside and D. Bailey, "Characterization
and Measurement of Parallelism in Communications Protocol
Software", Proc. 1991 Int. Conf. on Parallel Processing,
pp. II-270-271.
C.M. Woodside, S. Majumdar and J.E. Neilson, "Interval
Arithmetic for Computing Performance Guarantees in Client-Server
Software", Proc. Int. Conf. on Computing and Information
(ICCI), Ottawa, ON, May 1991.
R.J.A. Buhr, G.M. Karam, C.M. Woodside, R. Casselman, R.G.
Franks, H.J. Scott and D. Bailey, "Timebench: A CAD Tool for
Real-Time System Design", in Proc. Of the 2nd Symposium on
Environments and Tools for Ada (SETA-2), Washington, DC,
Jan. 1991.
Y. Li and C.M. Woodside, "Iterative Decomposition and
Aggregation of Stochastic Marked Graph Petri Nets", Advances
in Petri Nets 1992, North-Holland. Re-revised and
re-reviewed from original version published in Proceedings
of the Twelfth International Conference on Applications and
Theory of Petri Nets, Gjern, Denmark, June 1991, pp.
257-275.
S. Majumdar, C.M. Woodside, J.E. Neilson and D.C. Petriu,
"Performance Bounds for Concurrent Software with Rendezvous", Performance
Evaluation, Vol. 13 pp. 207-236, 1991. (PostScript)
C.M. Woodside, J.W. Neilson, S. Majumdar and D.C. Petriu,
"Object-Oriented Performance Modelling of Synchronous
Client-Server Systems by Rendezvous Networks", Proc. Bell
Canada Quality Engineering Symposium, Ottawa, October
1991.
C.M. Woodside, K. Ravindran and R.G. Franks, "The Protocol
Bypass Concept for High Speed OSI Data Transfer", Proc. 2nd
IFIP International Workshop on Protocols for High Speed
Networks, Palo Alto, California, November 27-29, 1990,
published by North-Holland as Protocols for High-Speed
Networks II, pp. 107-122. PDF
G.M. Yee and C.M. Woodside, "A Transformational Approach to
Process Partitioning using Petri Nets", Proc. of
International Computer Symposium 90 (ICS 90), Hsinchu,
Taiwan, December 1990, pp. 395-401.
C.M. Woodside, E. Hagos, E. Neron and R.J.A. Buhr, "CAEDE
Performance Analysis Tool", in Proceedings First
International Symposium on Environments and Tools for Ada,
April 1990.
D.W. Craig and C.M. Woodside, "The Rejection Rate for Tasks
with Random Arrivals, Deadlines and Pre-emptive Scheduling", IEEE
Trans. on Software Engineering, Vol. 16, No. 10, pp.
1198-1208, October 1990.
C.M. Woodside and R. Romaniuk, "An Activity Sequence Network
Specification Tool for Software Engineering", Proc. 1990
Canadian Conf. on Electrical and Computer Engineering,
September 1990.
C.M. Woodside, "Performance Modelling of Concurrent and
Parallel Software", Proc. CIPS Congress '90, May 1990,
pp. 399-408. (PostScript)
C.M. Woodside, "Performance Modelling of Concurrent (and
Parallel) Software", tutorial to 1990 ACM Sigmetrics
Conference, May 1990 (in tutorial volume).
D.W. Craig and C.M. Woodside, "Nearly Poisson Traffic in
Real-Time Networks", Proc. 10th IEEE Real-Time Systems
Symposium, Santa Monica, CA, December 1989, pp. 52-58.
C.M. Woodside and G.M. Yee, "Teletraffic Relationships in
Networks of Tasks", Proc. IEEE Infocom '89, Ottawa, ON,
April 1989, pp. 1040-1049. (PostScript)
C.M. Woodside and J.R. Montealegre, "The Effects of Buffering
Strategies on Protocol Execution Performance", IEEE
Communications Transactions, Vol. 37, No. 6, 1989.
R.J.A. Buhr, G.M. Karam, C.J. Hayes and C.M. Woodside,
"Software CAD: A Revolutionary Approach", IEEE Trans. on
Software Engineering, Vol. 15, No. 3, pp. 235-249, 1989.
C.M. Woodside, "Throughput Calculation for Basic Stochastic
Rendezvous Networks", Performance Evaluation, Vol. 9,
No. 2, April, 1989.
G. Franks and C.M. Woodside, "Some Software Designs for OSI
Protocols in a Harmony/Unison Environment", Proc. Can. Conf.
on Electrical and Computer Engineering, Montreal,QC,
September 17-20, 1989.
G. Franks and C.M. Woodside, "Concurrent Protocol Software
Designs", Minnowbrook Workshop on Software Engineering,
July 1989.
J.W. Miernik, C.M. Woodside, J.E. Neilson and D.C. Petriu,
"Performance of Stochastic Rendezvous Networks with Priority
Tasks", Proc. Int. Seminar on Performance of Distributed and
Parallel Systems, Kyoto, Japan, December 1988, pp. 501-515
(published in book form by Elsevier Science Publishers,
Amsterdam). (PostScript)
C.M. Woodside, J.E. Neilson, J.W. Miernik, D.C. Petriu and R.
Constantin, "Performance of Concurrent Rendezvous Systems with
Complex Pipeline Structures", Proc. 4th Int. Conf. on
Modelling Techniques and Tools for Computer Performance
Evaluation, Palma de Mallorca, Spain, September 1988, pp.
361-378. (PostScript)
J.W. Miernik, C.M. Woodside, J.E. Neilson and D.C. Petriu,
"Throughput of Stochastic Rendezvous Networks with
Caller-Specific Service and Processor Contention", Proc.
IEEE Infocom '88, New Orleans, USA, March 1988.
S.K. Tripathi and C.M. Woodside, "A Vertex Allocation Theorem
for Resources in Queueing Networks", Journal of ACM,
Vol. 35, No. 1, pp. 221-230, January, 1988.
B. Pagurek, D.A. Stanford and C.M. Woodside, "Optimal
Prediction of Times and Queue Lengths in the M/G/1 Queue", Journal
of the Operational Research Society, Vol. 39, No. 6, pp.
585-593, 1988.
M.K. Mehmet-Ali, C.M. Woodside and J.P. Hayes, "Reassembly
Buffer Requirements in a Packet Voice Network", Computer
Networks and ISDN Systems, Vol. 15, pp. 109-119, 1988.
C.M. Woodside, G. Franks and R. Constantin, "A Performance
Model for Protocol Execution", Proc. Can. Conf. on
Electrical and Computer Engineering, November 3-4, 1988.
C.M. Woodside and D.W. Craig, "Local Non-Preemptive
Scheduling Policies for Hard Real-Time Distributed Systems", Proc.
Real-Time Systems Symposium, December 1987, pp. 12-17.
C.M. Woodside and E.D.S. Ho, "Engineering Calculation of
Overflow Probabilities in Buffers with Markov-Interrupted
Service", IEEE Trans. on Communications, COM-35, No. 12,
pp. 1272-1277, December, 1987.
D.A. Stanford, B. Pagurek and C.M. Woodside, "The Serial
Correlation of Coefficients for Waiting Times in the Stationary
GI/M/1 Queue", Queueing Systems, Theory and Applications,
Vol. 2, No. 4, pp. 373-380, 1987.
B. Pagurek, D.A. Stanford and C.M. Woodside, "Prediction of
Delays and Queue Lengths in the M/G/1 Queue", ORSA-TIMS
Conference Bulletin, October 25-28, 1987, p. 242.
C.M. Woodside and M.K. Mehmet-Ali, "Analysis of Re-Assembly
Buffer Requirements in a Packet-Voice Network", Proc. IEEE
Infocom '86, pp. 233-238, 1986.
C.M. Woodside, "Controllability of Computer Performance
Tradeoffs Obtained Using Controlled-Share Queue Schedulers", IEEE
Trans.
on Software Engineering, SE-12, No. 10, October, 1986.
C.M. Woodside and S.K. Tripathi, "Optimal Allocation of Files
in a Local Area Network Environment", IEEE Trans. in
Software Engineering, SE-12, No. 7, pp. 844-848, August,
1986.
C.M. Woodside, T. Pearce and R.J.A. Buhr, "The CAEDE/Estelle
Graphical Tool for Formal Definition of Protocols", IFIP 6th
Int. Workshop on Protocol Specification, Testing and
Verification, Montreal, June 1986, pp. 97-108,
North-Holland.
C.M. Woodside, "An Active-Server Model for the Performance of
Parallel Programs Written Using Rendezvous", J. Systems and
Software, pp. 125-131, 1986.
C.M. Woodside, "The CAEDE Performance Estimation for
Structural Designs of ADA Programs", 9th Minnowbrook
Workshop on Software Performance Evaluation, August 1986.
R.J.A. Buhr, C.M. Woodside, G.M. Karam, K. van der Loo and
D.G. Lewis, "Experiments with Prolog Design Descriptions and
Tools in CAEDE: An Iconic Design Environment for Multitasking,
Embedded Systems", Proc. 8th Int. Conf. on Software
Engineering, London, August 1985, pp. 62-67.
R.J.A. Buhr, G.M. Karam and C.M. Woodside, "An Overview and
Example of Application of CAEDE: A New Experimental Design
Environment for Ada", pp. 173-184, "Ada in Use", Proc. Ada
Int. Conf., Paris, May 1985, Cambridge University Press.
C.M. Woodside and J.R. Montealegre, "On Packet Buffering and
Protocol Performance, Protocol Specification, Verification and
Testing", Toulouse-Moissac, France, Workshop June 1985,
North-Holland, pp. 375-386.
C.M. Woodside and D.W. Craig, "Processing Bounds and Fast
Allocation for Signal- Processing Tasks with Cornerturning
Transfers", Proc. IEEE Real-Time Systems Symposium,
December, 1985.
C.M. Woodside, "An Active-Server Model for the Performance of
Parallel Programs Written Using Rendezvous", Proc. IFIP
Workshop on Performance Evaluation of Parallel Systems,
Grenoble, December, 13-15, 1984.
C.M. Woodside and D.W. Craig, "Function Allocation in a
Tightly Coupled Signal Processing Multiprocessor", Proc. 4th
International Conference on Distributed Computing, 1984,
pp. 118-125
C.M. Woodside, "Optimal Allocation of Protocol Processing
Between a Host and a Front-End Processor", Proc. Second
International Symposium on the Performance of
Computer-Communications Systems, Zurich, March 1984,
North-Holland.
C.M. Woodside, "Response Time Sensitivity Measurement for
Computer Systems and General Closed Queueing Networks", Performance
Evaluation, Vol. 4, pp. 194-210, 1984.
D.A. Stanford, C.M. Woodside and B. Pagurek, "Optimal
Prediction of Queue Lengths and Delay in GI/M/m Multiserver
Queues", Operations Research, Vol. 32, No. 4, pp.
809-818, 1984.
C.M. Woodside, R. Montealegre and R.J.A. Buhr, "A Performance
Model for Hardware/Software Issues in Computer-Aided Design of
Protocol Systems", ACM Sigcomm '84 Symposium, Montreal,
QC, 1984, pp. 132-139.
C.M. Woodside, "Performance Potential of Communications
Interface Processors", Proc. Eighth Data Communications
Symposium (IEEE-ACM), ACM Order No. 533831, 1983, pp.
245-253.
C.M. Woodside and M.K. Mehmet-Ali, "Optimal Choice of Packet
Size and Reconstruction Delay for a Packet Voice System", Proc.
IEEE
Global Telecommunications Conference, pp. 964-968,
November 1983.
C.M. Woodside, "An Incremental Capacity Allocation Algorithm
for Voice/Data Networks", IEEE Trans. on Communications,
COM-31, No. 9, September, 1983.
D.A. Stanford, B. Pagurek and C.M. Woodside , "Optimal
Prediction of Times and Queue Lengths in the GI/M/1 Queue", Operations
Research, Vol. 31, No. 2, pp. 322-337, March-April, 1983.
C.M. Woodside, E. Neron and D.A. Sutherland, "An Analytic
Performance Model of a Honeywell CP-6 System", Proc. 37th
Intl. 'Exchange' Meeting, October 5-7, 1983, pp. 263-285.
D.A. Stanford, C.M. Woodside and B. Pagurek, "Prediction of
Times in Tandem Queues", ORSA-TIMS National Meeting,
April 1982.
C.M. Woodside, "Simulation Confidence Intervals Based on
Fitting a Diffusion-Correlation Model", ORSA-TIMS National
Meeting, May 3-6, 1981.
D.A. Stanford, C.M. Woodside and B. Pagurek, "Predictors for
Multiserver Queues", ORSA-TIMS National Meeting, May
3-6, 1981.
C.M. Woodside, B. Pagurek and G.F. Newell, "A Diffusion
Approximation for Correlation in Queues", Journal of Applied
Probability, Vol. 17, pp. 1033-1047, 1980.
J.K. Cavers and C.M. Woodside, "Buffer Sizes for Data
Communications Over Fading Radio Links", Computer Networks,
Vol. 4, pp. 167-174, 1980.
C.M. Woodside, "A Mathematical Model for the Evolution of
Software", The Journal of Systems and Software, Vol. 1,
pp. 337-345, 1980.
C.M. Woodside, "Load Balancing and Configuration Analysis for
Distributed Computer Control Systems", 2nd IFAC Workshop on
Distributed Computer Control Systems, Montreal, September
30, 1980.
C.M. Woodside, B. Pagurek and D.A. Stanford, "Applications of
Covariances in Queues -Problems and Prospects", ORSA-TIMS
National Meeting, November 10-12, 1980.
C.M. Woodside and B. Pagurek, "An Algorithm for Computing
Serial Correlations of Times in GI/I/1 Queues with Rational
Arrival Processes", Management Sciences, Vol. 25, No. 1,
pp. 54-61, January, 1979.
B. Pagurek and C.M. Woodside, "The Sum of Serial Correlations
of Waiting and System Times in GI/I/1 Queues", Operations
Research, Vol. 27, No. 4, pp. 755-766, July-August, 1979.
K. Giridharagopal, B. Pagurek and C.M. Woodside, "A Modelling
Approach to State Estimation in Systems with Switching
Parameters", IEEE Trans. Auto. Control, Vol. AC-23, No.
5, pp. 948-951, October, 1978.
C.M. Woodside and R. Hunt, "Health Care System Analysis Using
General Queueing Networks", IEEE Trans. on Systems, Man and
Cybernetics, Vol. SMC-7, No. 8, pp. 793-799, 1978.
C.M. Woodside and R.J.A. Buhr, "The Optimum Number of Nodes
in a Star Configured Distributed Computer System", IEEE
Trans. on Systems, Man and Cybernetics, Vol. SMC-8, No. 1,
January, 1978.
R.J.A. Buhr and C.M. Woodside, "Macroscopic Economic Planning
Models for Distributed Information Systems", INFOR, Vol.
13, No. 2, pp. 204-228, June, 1977.
B. Pagurek and C.M. Woodside, "A Recursive Algorithm for
Computing Serial Correlations of Times in an M/G/1 Queue", in North-Holland-TIMS
Studies
in the Management Sciences, Vol. 7, North Holland, 1977.
J.K. Cavers, J. Chung and C.M. Woodside, "Digital Network
Synchronization by an Optimal Linear Controller", presented at Optimization
Days, Montreal, May 5-6, 1977.
B. Pagurek and C.M. Woodside, "Computation of Autocorrelation
Functions for Times in General Queueing Systems", invited paper
at the TIMS-ORSA Joint National Meeting, San Francisco,
May 1977, (the National Operations Research Meeting of the
U.S.).
C.M. Woodside, L.K. Nenonen, M.V. Neimanis and U. Graefe,
"Matte Allocation in a Copper Smelter", Proc. 2nd IFAC
Symposium on Mining, Mineral and Metal Processing,
September 13-17, 1976, Johannesburg.
J.K. Cavers and C.M. Woodside, "A Block Diagram Computer
Language for Educational Animations", IEEE Trans. on
Engineering Education, Vol. E-19, No. 4, pp. 133-138,
November, 1976.
P.S. Alston and C.M. Woodside, "Periodic Sampling for
Parameter Estimation in Queueing Systems", Optimization Days,
McGill University, May 1976.
C.M. Woodside, "Approximate Post-Optimal Analysis of
Fletcher-Power-Davidson Optimization", Optimization Days,
McGill University, May 1976.
C.M. Woodside and R.H.H. Moll, "Interactive Optimization of
Dynamic Cross-Impact Models", Optimization Days, McGill
University, May 1976.
C.M. Woodside and R.J.A. Buhr, "A Planning Model for
Distributed Education Computing", Proc. 7th Ontario
University Computing Conference, June 1976.
J.K. Cavers, M. Wilson, R. Mallett and C.M. Woodside, "ANIM8
- An Easy Animation Language for the PDP-15", 7th Canadian
DECUS Symposium, Ottawa, January 1974.
R.J.A. Buhr and C.M. Woodside, "An Approach to the
Development of Planning Models for Distributed Information
Systems", Canadian
Information Processing Society Annual Meeting, Ottawa,
June 10-13, 1974.
C.M. Woodside, "Estimation of the Order of Nonlinear
Systems", Proc. 3rd IFAC Symposium on Identification,
June 1973, The Hague, The Netherlands.
C.M. Woodside and V. Balabanian, "Optimization of a Network
Modernization Program", Proc. 1973 National Communications
Conference, November 1973, Atlanta, GA.
C.M. Woodside, "Uncertainty in Policy Optimization -
Experiments of a Large Econometric Model", Proc. IFAC/IFORS
Conference on Dynamic Modelling and Control of National
Economies, Warwick, England, July 1973, pp. 418-428. (Also
presented in a preliminary version at the IEEE Conference on
Decision and Control, December 1972.)
C.M. Woodside and R. Mallett, "ANIM8 for Computer Animation
of Simulations", Proc. 3rd Man-Machine Communications
Symposium, National Research Council, Ottawa, ON, May
1973, pp. 19.1-19.7.
C.M. Woodside and V.T. Xuyen, "An Algorithm for
Identification of Static and Dynamic Parameters on Batch
Processing", Canadian
Conference on Automatic Control, Fredericton, N.B.,
September 1973, pp. 11.4-1 to 11.4.19.
C.M. Woodside, "Scaling Analysis and Dimensional Analysis of
Simulation Models", Simulation, pp. 51-54, August, 1972.
C.M. Woodside, B. Pagurek and K. Giridharagopal, "A Modelling
Approach to State Estimation in Systems with Switching
Parameters", Proc. 1971 IEEE Conference on Decision and
Control, New Orleans, December 1971.
C.M. Woodside, "A Dynamic Model for Electric Melting of
Continuous-Feed Pre-Reduced Iron Pellets", Proc. 28th
Electric Furnace Conference, AIME, Denver, CO February
1970, pp. 191-197.
C.M. Woodside, "Estimation of the Order of Linear Systems",
Automatica, Vol. 7, No. 6, pp. 727-733, November 1971. Also, Proc.
2nd
Prague IFAC Symposium on Systems Identification, June,
1970.
B. Pagurek, J. Pauksens, N.A. Ogale and C.M. Woodside,
"Singular Arcs Occurring in Optimal Electric Steel Refining", IEEE
Trans. on Automatic Control, Vol. AC-15, No. 5, pp.
549-556, October. Also, Proc. Joint Automatic Control
Conference,, Atlanta, Georgia, June, 1970.
C.M. Woodside, "Statistical Equivalence of Stochastic and
Non-Linear Systems", Automation and Remote Control
(Moscow), pp. 175-180. The journal is in Russian and translated
into English, 1969.
C.M. Woodside, "Dimensional Analysis of Computer
Simulations", Eastern Simulation Council Meeting, June
1969.
C.M. Woodside, "Identification Case-Study in Pellet
Steelmaking", National Conference on Automatic Control,
Edmonton, AB, 1969.
C.M. Woodside, "The Conjugate Gradient Method for Optimal
Control Problems with Bounded Control Variables" (with B.
Pagurek), Automatica, Vol. 4, pp. 337-349, 1968.
C.M. Woodside, "The Design of Optimal Extremal Controllers",
International Journal of Control, Vol. 8, No. 6, pp.
545-599, 1968.
C.M. Woodside, "The Interpretation of Time-Domain Models in
the Frequency Domain", IEEE Trans. on Automatic Control,
Vol. 12, No. 1, pp. 110-111, February, 1967.
C.M. Woodside, "Dynamic Modelling of the Carbon Boil in
Steelmaking", Conference of Metallurgists, Kingston, ON,
August 1967.
C.M. Woodside, "Empirical Optimization of Non-Linear Control
with Random Inputs", International Journal of Control,
Part II, Vol. 2, No. 5, pp. 409-434, November, 1965.
C.M. Woodside, "Empirical Optimization of Non-Linear Control
with Random Inputs", International Journal of Control,
Part l, Vol. 2, No. 3, pp. 285-304, September, 1965.
C.M. Woodside, "Extremal Control with Measurement Noise", National
Conference
on Automatic Control, Ottawa, ON, 1965.