Web Platform Performance Analysis - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Web Platform Performance Analysis

Description:

1. Problem Formation: Obtaining AOL platform background. Understanding AOL motivation ... AOL needs to change its web platform to match with the standard ... – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 21
Provided by: AlKa9
Category:

less

Transcript and Presenter's Notes

Title: Web Platform Performance Analysis


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
Write a Comment
User Comments (0)
About PowerShow.com