Content distribution networks : an engineering approach /
Kaydedildi:
| Yazar: | |
|---|---|
| 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: |
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.