Presentation is loading. Please wait.

Presentation is loading. Please wait.

Proxy Cache Engine Performed by: Artyom Borzin Stas Lapchev Instructor: Hen Broodney In cooperation with Magnifier Ltd. הטכניון - מכון טכנולוגי לישראל.

Similar presentations


Presentation on theme: "Proxy Cache Engine Performed by: Artyom Borzin Stas Lapchev Instructor: Hen Broodney In cooperation with Magnifier Ltd. הטכניון - מכון טכנולוגי לישראל."— Presentation transcript:

1 Proxy Cache Engine Performed by: Artyom Borzin Stas Lapchev Instructor: Hen Broodney In cooperation with Magnifier Ltd. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות ספרתיות מהירות Technion - Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Laboratory

2 Typical Network Structure Client Proxy Server Routing Server WEB Servers Request Arrival Database Query Add to Database Request Served

3 Project Overview The tremendous growth of the Internet services occupying almost all spheres of our life: Private services: news updates, bank operations and etc. Business services: video conferences, customer services and etc. The industry demand to achieve high resource utilization on the existing network foundations Information security and Web servers protection The rising requirement for creative solutions to compensate the gap between the available computation power and the complexity of the implemented algorithms Minimizing of cost/performance ratio

4 Case Study Existing network systems analyzes Resource reuse and Web caching Proxy server performance System bottlenecks identification Caching algorithms complexity (high CPU load) Data extraction/access restrictions Security algorithms complexity Possible solutions characterization Task specific hardware solution Optimal load spreading Algorithms definition Feasibility study

5 Proxy Server Characteristics Proxy Server Advantages Request Latency Reduction Network Traffic Reduction Proxy Server Weaknesses Typical miss rate at least 20-70% High CPU load Latency dependence on database size Low throughputs due to sequential execution No task specific hardware support (content addressable access and etc.) Poor cost/performance ratio

6 Architecture and Algorithms Hardware implementation Peripheral task-specific PCI board Unique hardware operations to meet the requirements Software Implementation (Function Analyzer) Request/Event Generator Control Response Analyzer Graphic User Interface (GUI)

7 Performance analyzes Stratacache Squid Dell - 100 Compaq-b17 Aratech-2000 F5-EDGE-FX - Proxy Cache Engine Cost/Performence analyzes 0 10 20 30 40 50 60 70 80 Cost (x1000$) 0 5000 10000 15000 20000 25000 30000 Requests (req/sec) Total Price (x1000$) Peak Tput (req/sec) Compaq-C2500


Download ppt "Proxy Cache Engine Performed by: Artyom Borzin Stas Lapchev Instructor: Hen Broodney In cooperation with Magnifier Ltd. הטכניון - מכון טכנולוגי לישראל."

Similar presentations


Ads by Google