Capacity Planning for Web Services: Metrics, Models, and Methods
暫譯: 網路服務的容量規劃:指標、模型與方法

Daniel A. Menasce, Virgilio A.F. Almeida

  • 出版商: Prentice Hall
  • 出版日期: 2001-09-21
  • 售價: $2,380
  • 貴賓價: 9.5$2,261
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Paperback
  • ISBN: 0130659037
  • ISBN-13: 9780130659033
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

The #1 guide to Web capacity planning -- now completely updated!

  • A quantitative analysis of Web service availability
  • An integrated coverage of benchmarking, load testing, workload forecasting, and performance modeling of Web services
  • Example and case studies show how to use each technique in the latest Web services, portals, search engines, mobile and streaming-media applications
  • A quantitative framework for planning the capacity of Web services and understanding their behavior

The world's #1 book on Web capacity planning now covers the latest Web services, e-business, and mobile applications! Capacity Planning for Web Services: Metrics, Models, and Methods introduces quantitative performance predictive models for every major Web scenario, showing precisely how to identify and address both potential and actual performance problems. Coverage includes:

  • Web services: protocols, interaction models, and unique performance, reliability, and availability challenges
  • State-of-the-art capacity planning methodologies
  • Spreadsheets implement the solutions of the models presenteed in the book
  • Specific issues and workloads associated with HTTP and TCP/IP protocols
  • Benchmarking current performance at system and component levels

From accommodating current usage peaks to defining service provider SLAs, Daniel A. Menasce and Virgilio Almeida cover every aspect of capacity planning — helping you optimize every tradeoff between cost and performance.

Table of Contents

Preface.
About the Authors.
1. When Web Performance Is a Problem.

Introduction. Web Site Performance. Client/Server Performance. The Capacity Planning Concept. Corporate Portal Performance. ISP Performance. Concluding Remarks.


2. Protocols and Interaction Models for Web Services.

Introduction. The World of Networks. The World of Clients and Servers. The Peer-to-Peer Model. Web Service Protocols. Concluding Remarks.


3. Basic Performance Concepts.

Introduction. The Big Picture of Response Time. Service Times and Service Demands. Web Page Download Time. Queues and Contention. Some Basic Performance Results. Performance Metrics in Web Systems. Concluding Remarks.


4. Performance Issues of Web Services.

Introduction. From Boxes to Services. Perception of Performance. Where Are the Delays? Web Infrastructure. Server Architectures. Networks. Concluding Remarks.


5. Planning the Capacity of Web Services.

Introduction. Adequate Capacity. A Capacity Planning Methodology for Web Services. Understanding the Environment. Workload Characterization. Workload Forecasting. Performance/Availability Modeling and Prediction. Development of a Cost Model. Cost/Performance Analysis. Concluding Remarks.


6. Understanding and Characterizing the Workload.

Introduction. Characterizing the Workload of a Corporate Portal. A Workload Characterization Methodology. Web Workloads. Concluding Remarks.


7. Benchmarks and Performance Tests.

Introduction. The Nature of Benchmarks. Processor Benchmarks. Web Server Benchmarks. System Benchmarks. Performance Testing. Concluding Remarks.


8. System-Level Performance Models.

Introduction. Simple Server Model Infinite Queue. Simple Server Model Finite Queue. Generalized System-Level Models. Other System-Level Models. Concluding Remarks.


9. Component-Level Performance Models.

Introduction. Queuing Networks. Open Systems. Closed Models. Modeling Multiprocessors. Combining System- and Component-Level Models. An Intranet Model. Concluding Remarks.


10. Web Performance Modeling.

Introduction. Incorporating New Phenomena. Client-Side Models. Server-Side Models. Concluding Remarks.


11. Availability of Web Services.

Introduction. A Motivating Availability Example. Why and How Systems Fail. Reliability and Availability Basics. The Reliability of Systems of Components. Revisiting the Online Broker Example. Performance and Availability. Software Aging and Rejuvenation. Concluding Remarks.


12. Workload Forecasting.

Introduction. Why Workload Changes? Forecasting Strategy. Forecasting Process. Forecasting Techniques. Concluding Remarks.


13. Measuring Performance.

Introduction. Performance Measurement Framework. The Meaning of Measurements. Measurement Process. Data Collection Techniques and Tools. Performance Model Parameters. Obtaining Model Parameters. Concluding Remarks.


14. Wrapping Up.

Introduction. Characteristics of Large-Scale Systems. Model-Based Approach. Concluding Remarks.


Appendix A: Glossary of Terms.
Appendix B: Downloads.

The Microsoft Excel Workbooks. HTTP Log Sample and Program.


Index.

商品描述(中文翻譯)

# 網路容量規劃的第一指南——現在已完全更新!

- 網路服務可用性的定量分析
- 網路服務的基準測試、負載測試、工作負載預測和性能建模的綜合覆蓋
- 範例和案例研究展示如何在最新的網路服務、門戶網站、搜尋引擎、行動和串流媒體應用中使用每種技術
- 網路服務容量規劃的定量框架及其行為的理解

全球第一本關於網路容量規劃的書籍現在涵蓋了最新的網路服務、電子商務和行動應用!《Capacity Planning for Web Services: Metrics, Models, and Methods》介紹了每個主要網路場景的定量性能預測模型,精確展示如何識別和解決潛在及實際的性能問題。內容包括:

- 網路服務:協議、互動模型及其獨特的性能、可靠性和可用性挑戰
- 最先進的容量規劃方法論
- 該書中所呈現模型的解決方案的電子表格實作
- 與 HTTP 和 TCP/IP 協議相關的具體問題和工作負載
- 在系統和組件層級基準測試當前性能

從適應當前的使用高峰到定義服務提供者的 SLA,Daniel A. Menasce 和 Virgilio Almeida 涵蓋了容量規劃的每個方面——幫助您優化成本與性能之間的每一個權衡。

**目錄**

前言。
關於作者。
1. 當網路性能成為問題。

引言。網站性能。客戶端/伺服器性能。容量規劃概念。企業門戶性能。ISP 性能。結論。

2. 網路服務的協議和互動模型。

引言。網路的世界。客戶端和伺服器的世界。對等模型。網路服務協議。結論。

3. 基本性能概念。

引言。響應時間的全貌。服務時間和服務需求。網頁下載時間。佇列和競爭。一些基本性能結果。網路系統中的性能指標。結論。

4. 網路服務的性能問題。

引言。從盒子到服務。性能的感知。延遲在哪裡?網路基礎設施。伺服器架構。網路。結論。

5. 網路服務的容量規劃。

引言。適當的容量。網路服務的容量規劃方法論。理解環境。工作負載特徵。工作負載預測。性能/可用性建模和預測。成本模型的開發。成本/性能分析。結論。

6. 理解和特徵化工作負載。

引言。企業門戶的工作負載特徵。一種工作負載特徵化方法論。網路工作負載。結論。

7. 基準測試和性能測試。

引言。基準的本質。處理器基準。網路伺服器基準。系統基準。性能測試。結論。

8. 系統級性能模型。

引言。簡單伺服器模型無限佇列。簡單伺服器模型有限佇列。廣義系統級模型。其他系統級模型。結論。

9. 組件級性能模型。

引言。佇列網路。開放系統。封閉模型。建模多處理器。結合系統和組件級模型。一個內部網路模型。結論。

10. 網路性能建模。

引言。納入新現象。客戶端模型。伺服器端模型。結論。

11. 網路服務的可用性。

引言。一個激勵可用性的例子。系統為何及如何失敗。可靠性和可用性的基本概念。組件系統的可靠性。重新檢視線上經紀人範例。性能和可用性。軟體老化和再生。結論。

12. 工作負載預測。

引言。為何工作負載會變化?預測策略。預測過程。預測技術。結論。

13. 測量性能。

引言。性能測量框架。測量的意義。測量過程。數據收集技術和工具。性能模型參數。獲取模型參數。結論。

14. 總結。

引言。大規模系統的特徵。基於模型的方法。結論。

附錄 A:術語表。
附錄 B:下載。

Microsoft Excel 工作簿。HTTP 日誌範例和程式。

索引。