Advance Net-Centric Computing Technology - PowerPoint PPT Presentation

About This Presentation
Title:

Advance Net-Centric Computing Technology

Description:

Advance Net-Centric Computing Technology Krerk Piromsopa. Department of Computer Engineering. Chulalongkorn University. – PowerPoint PPT presentation

Number of Views:85
Avg rating:3.0/5.0
Slides: 19
Provided by: KP675
Category:

less

Transcript and Presenter's Notes

Title: Advance Net-Centric Computing Technology


1
Advance Net-Centric Computing Technology
  • Krerk Piromsopa.
  • Department of Computer Engineering.
  • Chulalongkorn University.

2
Issue
  • Load-Balancing / Fault-Tolerant
  • Web Caching
  • Content Delivery
  • Grid
  • Performance
  • SpecWeb99
  • TPC

3
Load Balancing Web Server
  • The DNS Approach
  • The Reverse Proxy Approach
  • Server Processes

4
Reverse Proxy Approach
5
Cache
6
Proxy Network
7
Content Delivery
8
Akamai (flash crowns performance)
9
Akamai (consistent site)
10
Content Delivery Network
  • A CDN is a service offered by a service provider,
    either an established one (such as ATT) or a
    CDN-only provider. Fundamentally, a CDN maintains
    multiple locations with copies of the same
    content, and uses information about the user and
    the content requested to route the user to the
    most appropriate site. The customers of a CDN
    will be companies that wish to offer their
    content to a geographically distributed,
    potentially large, audience.

11
CDNArchitecture
12
CDN
13
CDN Content Routing
  • Redirection
  • Global Redirection DNS
  • Local Redirection Layer/4-7 Switching
  • Local Redirection WCCP
  • Metrics for Redirection
  • Network proximity
  • Geographical proximity
  • Response time
  • User type
  • Server load

14
Grid
  • Grid is a type of parallel and distributed system
    that enables the sharing, selection, and
    aggregation of resources distributed across
    "multiple" administrative domains based on their
    (resources) availability, capability,
    performance, cost, and users' quality-of-service
    requirements.

15
SpecWeb99
  • SPECweb99 represents a standardized benchmark for
    measuring web server performance. Building upon
    the success of SPECweb96, SPECweb99 provides
    users an objective measure allowing users to make
    fair comparisons between results from a wide
    range of systems.

16
SpecWeb99 Flow Diagram
  • Static GET 70
  • Standard Dynamic GET 12.45
  • Standard Dynamic GET (CGI) 0.15
  • Customized Dynamic GET 12.6
  • Dynamic POST 4.8
  • Total 100
  • See result at
  • http//www.specbench.org/osg/web99/results/web99.h
    tml

17
TPC
  • TPC Benchmark? W (TPC-W) is a transactional web
    benchmark. The workload is performed in a
    controlled internet commerce environment that
    simulates the activities of a business oriented
    transactional web server. The workload exercises
    a breadth of system components associated with
    such environments, which are characterized by
  • Multiple on-line browser sessions
  • Dynamic page generation with database access and
    update
  • Consistent web objects
  • The simultaneous execution of multiple
    transaction types that span a breadth of
    complexity
  • On-line transaction execution modes
  • Databases consisting of many tables with a wide
    variety of sizes, Attributes, and relationships
  • Transaction integrity (ACID properties)
  • Contention on data access and update

18
Reference
  • Ralf S. Engelschall, Load Balancing Your Web
    Site , http//www.webtechniques.com/archives/1998
    /05/engelschall/
  • Why Performance Matters, http//www.akamai.com/
  • Matthew Liste, Thrupoint, Content Delivery
    Networks (CDNs) A Reference Guide,http//www.ci
    scoworldmagazine.com/
  • Grid Computing Info Centre (GRID Infoware),
    http//www.gridcomputing.com/
  • SpecWeb99, http//www.spec.org/osg/web99/
  • TPC-W, Transaction Processing Performance
    Council, http//www.tpc.org/tpcw/default.asp
Write a Comment
User Comments (0)
About PowerShow.com