1 / 18

Advance Net-Centric Computing Technology

Advance Net-Centric Computing Technology. Krerk Piromsopa. Department of Computer Engineering. Chulalongkorn University. Issue. Load-Balancing / Fault-Tolerant Web Caching Content Delivery Grid Performance SpecWeb99 TPC. Load Balancing Web Server. The DNS Approach

Download Presentation

Advance Net-Centric Computing Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. A CDN is a service offered by a service provider, either an established one (such as AT&T) 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. Content Delivery Network

  11. CDN:Architecture

  12. CDN

  13. 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 CDN: Content Routing

  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.html

  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.ciscoworldmagazine.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

More Related