You are previewing Scaling for E-Business.
O'Reilly logo
Scaling for E-Business

Book Description

Foreword by Jim Gray
Microsoft Research and 1998 ACM Turing Award Recipient

The Complete Guide to Techniques and Models to Evaluate and Plan E-Business Sites!

  • Avoid losing customers due to site crashes

  • Performance modeling and capacity planning for e-business infrastructure

  • Build and analyze customer behavior models

  • Plan your e-business site to avoid frequent upgrades and migrations

  • "E-business is transforming every element of business in many unknown ways. This book will give its readers a headstart in understanding the quantitative underpinnings of the new environment."
    — Howard Frank, Dean, Robert H. Smith School of Business
    University of Maryland at College Park

    Solid analysis of performance modeling and capacity planning for your e-business site! S low e-commerce sites cost their owners billions and embarrass and degrade their owners' brands. Don't let it happen to you!

    Scaling for E-Business presents analysis techniques for quantifying and projecting every element of your e-business site's performance-and planning for the capacity you need, no matter what! Discover how to...

  • Characterize e-commerce workloads more accurately

  • Analyze the performance of authentication and payment services

  • Model contention for software servers, and ensure scalability

  • Model and plan for communications infrastructure

  • Forecast and cope with peak demand

  • Project the impact of agent technologies and non-PC devices

  • You can't turn to your vendors for these state-of-the-art techniques. But you can turn to Scaling for E-Business-and if you plan to succeed, you'd better!

    Table of Contents

    1. Copyright
    2. Foreword
    3. Preface
    4. Modeling for E-Business
      1. Models for E-Business
        1. Introduction
        2. Electronic Markets
        3. Reference Models for Electronic Business
        4. Quality of Service Requirements
        5. Overview of the Quantitative Approach
        6. Summary
        7. Bibliography
      2. Customer Behavior Models
        1. Introduction
        2. Why Model Customer Behavior?
        3. A Customer Behavior Model of an Online Bookstore
        4. The Customer Behavior Model Graph (CBMG)
        5. Building a CBMG
        6. Aggregate Metrics for Web and E-Business Sites
        7. Metrics Derived from the CBMG
        8. The Customer Visit Model (CVM)
        9. Session Identification
        10. Concluding Remarks
        11. Bibliography
      3. The Anatomy of E-Business Functions
        1. Introduction
        2. Requests and Services
        3. E-Business Servers
        4. The Anatomy of Client/Server Interactions
        5. From CBMGs to CSIDs
        6. Summary
        7. Bibliography
    5. Evaluating E-Business Infrastructure and Services
      1. Infrastructure for Electronic Business
        1. Introduction
        2. Infrastructure
        3. Reference Architecture
        4. Multi-Tier Architecture
        5. Dynamic Load Balancing
        6. Third Party Services
        7. Infrastructure Cost
        8. Summary
        9. Bibliography
      2. A Quantitative Analysis of Authentication Services
        1. Introduction
        2. Security 101
        3. Digital Signatures
        4. Authentication Protocols
        5. Summary
        6. Bibliography
      3. A Quantitative Analysis of Payment Services
        1. Introduction
        2. Payment Methods
        3. SET - Secure Electronic Transactions
        4. SET Performance
        5. Other Payment Services on the Internet
        6. Concluding Remarks
        7. Bibliography
    6. Capacity Planning for E-Business
      1. A Capacity Planning Methodology for E-Business
        1. Introduction
        2. Capacity Planning and Adequate Capacity
        3. A Capacity Planning Situation
        4. The Methodology
        5. Business Level
        6. Customer Behavior Level
        7. Resource Level
        8. Concluding Remarks
        9. Bibliography
      2. Performance Modeling Concepts
        1. Introduction
        2. Performance of a Simple E-Business Server
        3. What Is a Performance Model?
        4. Service Time and Service Demand
        5. Queues, Waiting Time, and Response Time
        6. Performance Laws
        7. Bottlenecks and Scalability Analysis
        8. Summary
        9. Bibliography
      3. Solving Performance Models of E-Business Sites
        1. Introduction
        2. A Simple Example
        3. First Cut: the Single Queue Approach
        4. A More Realistic Approach: A Queuing Network
        5. Refining the Approach: Multiple Classes
        6. Summary
        7. Bibliography
      4. Modeling Contention for Software Servers
        1. Introduction
        2. A Simple Example
        3. Contention for Software in E-Business Sites
        4. Modeling Software Contention
        5. Concluding Remarks
        6. Bibliography
      5. Characterizing E-Business Workloads
        1. Introduction
        2. Workload Characterization of Web Traffic
        3. Characterizing Customer Behavior
        4. From HTTP Logs to CBMGs
        5. From HTTP Logs to CVMs
        6. Characterizing the Workload at the Resource Level
        7. E-Business Benchmarks: TPC-W
        8. Concluding Remarks
        9. Bibliography
      6. Preparing E-Business for Waves of Demand
        1. Introduction
        2. Customer Demand and Workload
        3. Traffic Bursts
        4. Traffic Patterns in E-Business
        5. Forecasting Strategies
        6. Forecasting Techniques
        7. Concluding Remarks
        8. Bibliography
    7. Models of Specific E-Business Segments
      1. Business to Consumer Case Studies
        1. Introduction
        2. The OnLine Computer Store Problem
        3. General Guidelines
        4. A Model-Based Solution Approach
        5. Case 1: Assessing the Impact of Business Goals
        6. Case 2: Introducing Digital Downloadable Products
        7. Concluding Remarks
        8. Bibliography
      2. Business to Business Case Studies
        1. Introduction
        2. From B2C to B2B
        3. Characterizing the New Workload
        4. Predicting the Performance
        5. Concluding Remarks
        6. Bibliography
    8. Summary, Challenges, and Perspectives
      1. Wrapping Up
        1. Introduction
        2. Summary
        3. Perspectives
        4. Challenges
        5. Bibliography
    9. Glossary of Terms
      1. Glossary of Terms
        1. Glossary