rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780387793603

Performance Modeling and Engineering

by ;
  • ISBN13:

    9780387793603

  • ISBN10:

    0387793607

  • Format: Hardcover
  • Copyright: 2008-05-28
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $169.99 Save up to $134.35
  • Digital
    $77.22
    Add to Cart

    DURATION
    PRICE

Summary

"This book presents the latest advances in methodology and techniques of performance modeling and engineering, ranging from theoretical advances to system and architecture developments, from technology to economics, from academic innovations to engineering processes, from statistical analysis to system control, and from enterprise systems to computer networks. The collection promotes innovative research in these emerging topics, bridging the gap between theory and practice, and stimulating the use of these new developments." "Performance Modeling and Engineering provides new perspectives and establishes a connection between market mechanisms and Internet applications. Researchers in performance and evaluation and networking and systems will find that this book provides them with an understanding of both theoretical and practical issues, and allows them to develop both mathematical frameworks and engineering processes"--BOOK JACKET.

Table of Contents

Prefacep. v
About the Editorsp. ix
List of Contributorsp. xv
Performance Design and Engineering
Machine Learning Techniques-Reductions Between Prediction Quality Metricsp. 3
Introductionp. 3
Basic Definitionsp. 4
Importance-Weighted Classificationp. 5
Multiclass Classificationp. 10
One-Against-Allp. 10
Error-Correcting Coding (ECOC) Approachesp. 13
Approaches Based on Pairwise Comparisonsp. 17
Cost-Sensitive Classificationp. 17
Predicting Conditional Quantilesp. 20
Rankingp. 25
Conclusionp. 26
Referencesp. 26
Performance Engineering and Management Method - A Holistic Approach to Performance Engineeringp. 29
Backgroundp. 29
What is Performance Engineering?p. 31
Overview of PEMMp. 32
PEMM Theme - Requirements and Early Designp. 33
Requirements and Performancep. 34
Early Design and Performancep. 35
PEMM Theme - Volumetricsp. 36
Business Volumesp. 36
Technical Volumesp. 37
PEMM Theme - Estimation and Modelingp. 38
Performance Estimating Techniquesp. 39
Selection of Performance Estimating Methodsp. 41
PEMM Theme - Technology Researchp. 42
PEMM Theme - Design, Development and Trackingp. 42
Recognizing Performance Patterns and Anti-Patternsp. 43
Designing for Performancep. 44
Performance Budgetingp. 44
Performance Debugging and Profilingp. 45
Design, Development and Tracking Guidancep. 46
PEMM Theme - Test Planning and Executionp. 46
PEMM Theme - Live Monitoring and Capacity Planningp. 47
Relating PEMM to Performance and Capacity Managementp. 49
PEMM and ITIL Capacity Managementp. 50
PEMM Theme - Performance and Risk Managementp. 51
Assignment of Dedicated Performance Engineering Resourcesp. 52
Applying PEMM to IT Project Governancep. 52
Applying PEMM to Complex Projectsp. 53
Summaryp. 54
Referencesp. 55
Economic Models of Communication Networksp. 57
Introductionp. 57
General Issuesp. 58
Paris Metro Pricingp. 60
Pricing of Servicesp. 63
Tragedy of the Commonsp. 64
Congestion Pricingp. 66
When to Use the Network?p. 66
Service Differentiationp. 69
Auctionsp. 73
Investment Incentivesp. 78
Free Ridingp. 78
Network Neutralityp. 81
Economics of Securityp. 84
Conclusionsp. 86
Referencesp. 87
Algorithmic Methods for Sponsored Search Advertisingp. 91
Introductionp. 91
Existing Auctionsp. 93
Practical Aspectsp. 95
The Advertiser's Point of View: Budget Optimizationp. 97
Modeling a Keyword Auctionp. 99
Uniform Bidding Strategiesp. 104
Experimental Resultsp. 105
Extensionsp. 105
The Search Engine's Point of View: Offline Slot Schedulingp. 106
Special Case: One Slotp. 108
Multiple Slotsp. 110
Extensionsp. 113
The User's Point of View: a Markov Model for Clicksp. 114
A Simple Markov User Click Modelp. 116
Properties of Optimal Assignments for Markovian Users .117
Computing the Optimal Assignmentp. 118
Open Issuesp. 118
Concluding Remarksp. 119
Acknowledgementsp. 120
Referencesp. 120
Scheduling and Control
Advances in Oblivious Routing of Internet Trafficp. 125
Introductionp. 125
The Need for Traffic Oblivious Routingp. 127
Difficulties in Measuring Trafficp. 127
Difficulties in Dynamic Network Reconfigurationp. 128
Traffic Variation and Performance Modelsp. 128
Unconstrained Traffic Variation Modelp. 128
Hose Constrained Traffic Variation Modelp. 129
Oblivious Routing under Unconstrained Traffic Modelp. 130
Oblivious Routing of Hose Constrained Trafficp. 131
Two-Phase (Oblivious) Routing of Hose Constrained Trafficp. 132
Addressing Some Aspects of Two-Phase Routingp. 135
Benefits of Two-Phase Routingp. 137
Determining Split Ratios and Path Routingp. 138
Protecting Against Network Failuresp. 139
Generalized Traffic Split Ratiosp. 140
Optimality Bound for Two-Phase Routingp. 141
Summaryp. 143
Referencesp. 144
Network Scheduling and Message-passingp. 147
Introductionp. 147
Modelp. 150
Abstract formulationp. 150
Scheduling algorithmsp. 151
Input-queued switchp. 152
Wireless networksp. 153
Characterization of optimal algorithmp. 155
Throughput optimalityp. 156
Queue-size optimalityp. 159
Message-passing: throughput optimalityp. 165
Throughput optimality through randomization and message-passingp. 165
Performance in terms of queue-sizep. 169
Message-passing: low queue-size or delayp. 172
Input-queued switch: message-passing algorithmp. 172
Wireless scheduling: message-passing schedulingp. 178
Discussion and future directionp. 182
Referencesp. 183
Introduction to Control Theory And Its Application to Computing Systemsp. 185
Introductionp. 185
Control Theory Fundamentalsp. 186
Application to Self-Tuning Memory Management of A Database Systemp. 191
Application to CPU Utilization Control in Distributed Real-Time Embedded Systemsp. 197
Application to Automated Workload Management in Virtualized Data Centersp. 201
Introductionp. 201
Problem statementp. 203
Adaptive optimal controller designp. 203
Experimental evaluationp. 205
Application to Power and Performance in Data Centersp. 207
Design Methodology for Integrating Adaptive Policiesp. 207
Evaluationp. 211
Conclusions And Research Challengesp. 212
Referencesp. 214
Indexp. 217
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program