Download Document

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Web Platform Performance
Analysis for AOL
Team #4
ECE 498A
Spring 2004
Team Information



Advisor: Dr. Salim Hariri
AOL Advisor: Jud Valeski (Boulder, Colorado)
Nipun Dahra



Seok-kyu Lee



Java, Small Talk
Computer Networks
Thiha Kyi Min



HTML, C/C++, Java
Computer Networks
Object-oriented Programming in Java, C#
Computer Networks
Yousuf Al-kaabi


Object-oriented Programming in Java
Computer Networks
Introduction









Background
Problem Statement
Design Criteria
Proposed solution
Evaluation
Alternative solution
Recommendation
Budget
Gantt chart
Background

AOL




1978 AOL founded
1991 DOS version of AOL is launched.
1993 AOL launches windows version.
FDO (Forms Documents Objects)

AOL in-house Protocol for connection to
the server
How is your connection?
Problem Statement

Paradigm changed




Open Source software


From ‘dial-up’ to ‘always-on broadband’ using
HTTP
FDO interacts with users
HTTP only responds when users request
Less expensive or nearly free of charge
Expensive to develop AOL own platform
Design Criteria


OS – Unix/Linux
Application




Accessible over HTTP Port 80
Use a standard web service API
(Application Programming Interface) such
as REST, XML-RPC or SOAP
Database access
Access to another web services API via
HTTP
Proposed Solution

Phase I:

Research






Operating System: Linux, FreeBSD, Solaris
Web Server: Apache, AOL Server
Database: MySQL, PostgreSQL
Application language (XML)
Design prototype web application
Develop testing methodology.


Web Platform Performance Level (PPL)
Web Application Performance Level (APL)
Proposed Solution

Phase II


Install Platforms
Implement the Prototype Application on
each platform


Email Application
Online Shopping System
Evaluation
Phase III
App1
App2
Platform Support
Data Compression
Web server testing
Testing the different
platforms based on
the methodology.
TCP Connection Time

Server Response Time

…
…
Alternative Solution

Microsoft .NET platform


Windows 2003 Server
ISS (Internet Information Server)
Recommendation

The goal is to recommend a platform
for AOL based on evaluation.




OS
Web Server/container
Database
Web Services API
Budget

Computer Hardware


Software


Dr. Hariri (ITT lab)
Open source software
Total budget : $0.00
Gantt Chart
Summer 2004
I
1 Learn necessary language and tools
Design Web Application.
2 Setting up Operating Systems (Linux-Mandrake,
RedHat)
Setting up Databases and Server system.
3 Developing web applications and debugging
May
II III IV
I
June
II III IV
I
July
II III IV
August
I II III IV
Gantt Chart
Fall 2004
I
1 Developing web applications and debugging
2 Performance Testing
3 Evaluating Platform
4 Final Performance test
5 Final Report and Presentation
September
II III IV
I
October
II III IV
I
November
II III IV
December
I II III IV
Any Questions?
http://www.ece.arizona.edu/~hpdc/projects/
AOL_PEP/
Related documents