Content distribution networks : an engineering approach /

Kaydedildi:
Detaylı Bibliyografya
Yazar: Verma, Dinesh C.
Materyal Türü: Kitap
Dil:İngilizce
Baskı/Yayın Bilgisi: New York, N.Y. : Wiley, c2002.
Konular:
Online Erişim:Contributor biographical information
Publisher description
Table of contents
Etiketler: Etiketle
Etiket eklenmemiş, İlk siz ekleyin!
İçindekiler:
  • Machine generated contents note: 1 Overview of Content Distribution Networks
  • 1.1 Introduction
  • 1.2 Performance Issues in Networked Applications
  • 1.2.1 Capacity Planning
  • 1.2.2 Quality of Service
  • 1.2.2.1 The Reservation Approach
  • 1.2.2.2 The Class Differentiation Approach
  • 1.3 Content Distribution Networks Overview
  • 1.3.1 Effectiveness of Content Distribution
  • Networks
  • 1.3.2 Applications Suitable for a CDN
  • 1.3.3 Applications Unsuitable for a CDN
  • 1.4 Environments for Content Distribution Networks
  • 1.4.1 CDNs for an Enterprise Environment
  • 1.4.2 CDNs for an ISP Environment
  • 1.4.3 Content Distribution Service Providers
  • 1.5 The Components of a Content Distribution Network
  • 2 Site Design and Scalability Issues in Content
  • Distribution Networks
  • 2.1 Communication in Computer Networks
  • 2.2 Scalable Site Architecture
  • 2.2.1 Front-End Load Balancer
  • 2.2.2 Broadcast and Filter
  • 2.2.3 Smart Directory Server
  • 2.2.4 Smart Selection by Client
  • 2.2.5 Client Redirection Protocol
  • 2.2.6 Concurrent Parallel Access by Client
  • 2.3 Scalable Web Server Site Architectures
  • 2.3.1 Front-end Load Balancers
  • 2.3.1.1 Surrogate Server Implementations
  • 2.3.1.2 Load Balancers Using Network
  • Address Translation
  • 2.3.1.3 Shared IP addresses
  • 2.3.1.4 The Stickiness Issue in Load
  • Balancing
  • 2.3.1.5 Load-Sensitive Balancing
  • 2.3.1.6 Fault Tolerance and Security Issues
  • in Load Balancing
  • 2.3.2 Broadcast and Filter
  • 2.3.3 Smart Directory Server
  • 2.3.4 Content Modification
  • 2.3.5 Other Schemes for Web Server Farms
  • 3 Wide Area Client Redirection Mechanisms
  • 3.1 Introduction
  • 3.2 Generic Wide Area Routing Mechanisms
  • 3.2.1 Extensions to Single Site Schemes
  • 3.2.2 Triangular Routing
  • 3.2.3 Special Directory Servers
  • 3.2.4 Client Redirection Protocol
  • 3.2.5 Anycast
  • 3.2.6 Wide Area Routing
  • 3.2.7 The Final Word
  • 3.3 Wide Area Load Balancing Mechanisms for
  • Web Servers
  • 3.3.1 Extensions to Single-Site Load Balancer
  • 3.3.2 Triangular Routing using Mobile IP
  • 3.3.3 Special Directory Servers
  • 3.3.4 Client Redirection Protocols
  • 3.3.5 IP Anycast
  • 3.3.6 Wide Area Routing
  • 3.4 Conclusion
  • 4 Selecting the Right Site in a CDN
  • 4.1 General Schemes for Site Determination
  • 4.1.1 Active Schemes with Per Request Monitoring
  • 4.1.2 Passive Schemes Using a Routing Table
  • 4.2 Active Schemes for Client Routing on Web CDNs
  • 4.3 Using a Routing Table in Web-Based CDNs
  • 4.3.1 Static Routing Table
  • 4.3.2 Dynamic Routing Table
  • 4.3.2.1 Client Clustering
  • 4.3.2.2 Collecting Client Performance
  • Metrics
  • 4.3.2.3 Centralized Route Computation
  • 4.3.2.4 Distributed Client Routing
  • 5 CDN Data Sharing Schemes
  • 5.1 Data Sharing Schemes
  • 5.1.1 Transparent Remote Access
  • 5.1.2 Replicated Copies
  • 5.1.3 Caching
  • 5.2 Data Consistency Schemes
  • 5.2.1 Periodic Synchronization
  • 5.2.2 Update Notification
  • 5.2.3 Consistent Updates
  • 5.3 Caching for Different Types of Data
  • 5.3.1 Caching Static Content
  • 5.3.2 Caching Dynamic Content
  • 5.3.3 Caching Processed Data
  • 5.3.4 Caching Multimedia Streams
  • 5.3.5 Caching Database Entries
  • 5.3.6 Caching LDAP Directories
  • 5.3.7 Caching Application Code
  • 5.4 Caching in CDNs for Web Servers
  • 6 Interconnecting the CDN Sites
  • 6.1 Using a Secondary Network
  • 6.1.1 Wired Secondary Networks
  • 6.1.2 Wireless Secondary Networks
  • 6.2 Optimizations on the Common Network
  • 6.2.1 Private Transport Protocols
  • 6.2.1.1 TCP Performance
  • 6.2.1.2 Sharing a TCP Connection
  • 6.2.1.3 Multiple Concurrent TCP
  • Connections
  • 6.2.1.4 Modified Congestion Control
  • Schemes
  • 6.2.2 Coding and Content Adaptation
  • 6.3 Multicasting in CDN Sites
  • 6.3.1 IP Multicast for Overlay Interconnection
  • 6.3.2 Application Layer Overlays
  • 6.4 CDN Management Issues
  • 6.4.1 Configuration Mechanism for CDN Sites
  • 6.4.2 Data Management for CDN Sites
  • 6.4.3 Security Issues in CDNs
  • 7 Applications of Content Distribution Networks
  • 7.1 Application Suitability for a CDN
  • 7.2 Static Web Pages
  • 7.3 Streaming Multimedia Delivery
  • 7.4 Advertisement Generation
  • 7.5 Content Adaptation
  • 7.6 Mail Server
  • 7.7 Shopping Sites
  • 7.8 Conclusions
  • 8 Related Topics
  • 8.1 Content Distribution Standards
  • 8.2 Peer to Peer Content Distribution Networks.