1 / 20

Web Platform Performance Analysis

Web Platform Performance Analysis. Final Design Presentation Team 4 ECE 498B December 6, 2004. Introduction. Team Members: Thiha Kyi Min Nipun Dahra Seok Kyu Lee Yousuf Al-Kaabi Team Advisor: Dr. Salim Hariri Sponsor: American Online (AOL). Design Process. Project Overview.

Download Presentation

Web Platform Performance Analysis

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. Web Platform Performance Analysis Final Design Presentation Team 4 ECE 498B December 6, 2004

  2. Introduction • Team Members: • Thiha Kyi Min • Nipun Dahra • Seok Kyu Lee • Yousuf Al-Kaabi • Team Advisor: • Dr. Salim Hariri • Sponsor: • American Online (AOL)

  3. Design Process

  4. Project Overview • Background: • AOL needs to change its web platform to match with the standard industry web platform. • Motivation: • Reduce development and maintenance time and cost • Design: • Evaluate different sets of web platform (O.S, web servers, databases, and web applications). • Goal: • To know how the platform choice decisions are made.

  5. Design Specification • OS : • Unix/Linux • Application: • Accessible over HTTP Port 80 • Use a standard web services API (Application Programming Interface) such as REST, XML-RPC or SOAP • Access to another web services API via HTTP • Database access

  6. Design Elements • Prototype Platform Prototype application : web shopping mall

  7. Research

  8. Research Results • O.S Component: Red Hat Linux • Open Source • Widely used for web servers • Easy to update • Good documentation • Can cluster • Web Server Component: Apache • Support all kinds of operating system • The most popular web server • Prototype Application: Web Shopping Mall • A lot of transactions between server and clients • Fulfill specifications assigned

  9. Research Results • Database Component: • MySQL • Keep high performance during heavy traffic. • Most common open-source database. • More Application Support compared to PostgreSQL. • Good Documentation / More Books • PostgreSQL • Open-source • Has transactional role back • Server Side Script: PHP • Easy to learn • Widely used with MySQL

  10. Research Results • Web service Access Protocol: • REST • Simple interface • Scalable • 80% of Amazon Web Serivces API access • Evolve from academic research • XML-RPC • Does not have as much industry support as SOAP • SOAP • More complicated • Might offer more security features • RESTful SOAP ?

  11. Hardware • (4) server machines on the test bed • (1) client machine

  12. Hardware Details

  13. Software Details

  14. Prototype Application

  15. Load Testing Software

  16. Load Test Results:

  17. Peformance Report

  18. Scalability Report

  19. Capacity Report

  20. Recommendation • Open Source Web Platform: • Red Hat Linux • Apache Web Server • MySQL Database / PHP Script • REST web services access protocol • ACID compliant database • For critical data

More Related