Liu, Henry H.

Software performance and scalability : a quantitative approach / Henry H. Liu. - Hoboken, N.J. : John Wiley & Sons, �2009. - 1 online resource (xxii, 375 pages) : illustrations - Quantitative software engineering series . - Quantitative software engineering series. .

Includes bibliographical references and index.

Software Performance and Scalability; Contents; PREFACE; ACKNOWLEDGMENTS; Introduction; Performance versus Scalability; PART 1 THE BASICS; 1. Hardware Platform; 2. Software Platform; 3. Testing Software Performance and Scalability; PART 2 APPLYING QUEUING THEORY; 4. Introduction to Queuing Theory; 5. Case Study I: Queuing Theory Applied to SOA; 6. Case Study II: Queuing Theory Applied to Optimizing and Tuning Software Performance and Scalability; PART 3 APPLYING API PROFILING; 7. Defining API Profiling Framework; 8. Enabling API Profiling Framework; 9. Implementing API Profiling Framework. 10. Case Study: Applying API Profiling to Solving Software Performance and Scalability ChallengesAPPENDIX A STOCHASTIC EQUILIBRIUM AND ERGODICITY; A.1 Basic Concepts; A.2 Classification of Random Processes; A.3 Discrete-Time Markov Chains; A.4 Continuous-Time Markov Chains; A.5 Stochastic Equilibrium and Ergodicity; A.6 Birth-Death Chains; APPENDIX B MEMORYLESS PROPERTY OF THE EXPONENTIAL DISTRIBUTION; APPENDIX C M/M/1 QUEUES AT STEADY STATE; C.1 Review of Birth-Death Chains; C.2 Utilization and Throughput; C.3 Average Queue Length in the System; C.4 Average System Time; C.5 Average Wait Time.

Praise from the Reviewers:. "The practicality of the subject in a real-world situation distinguishes this book from othersavailable on the market."--Professor Behrouz Far, University of Calgary. "This book could replace the computer organization texts now in use that every CS and CpEstudent must take. ... It is much needed, well written, and thoughtful."--Professor Larry Bernstein, Stevens Institute of Technology. A distinctive, educational text onsoftware performance and scalability. This is the first book to take a quantitative approach to the subject of software

9780470465394 0470465395 9780470465387 0470465387 1282237446 9781282237445

10.1002/9780470465394 doi

10.1002/9780470465394 Wiley InterScience http://www3.interscience.wiley.com


Computer software--Development.
System design.
Conception de syst�emes.
COMPUTERS--Reference.
COMPUTERS--Machine Theory.
COMPUTERS--Programming--Open Source.
COMPUTERS--Computer Literacy.
COMPUTERS--Software Development & Engineering--Tools.
COMPUTERS--Software Development & Engineering--General.
COMPUTERS--Information Technology.
COMPUTERS--Data Processing.
COMPUTERS--Computer Science.
COMPUTERS--Hardware--General.
Computer software--Development
System design

QA76.76.D47 / L577 2009

005.1 004