160 likes | 267 Views
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 HTML, C/C++, Java Computer Networks Seok-kyu Lee Java, Small Talk Computer Networks Thiha Kyi Min
E N D
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 • HTML, C/C++, Java • Computer Networks • Seok-kyu Lee • Java, Small Talk • Computer Networks • Thiha Kyi Min • 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
Problem Statement • Paradigm changed • From ‘dial-up’ to ‘always-on broadband’ using HTTP • FDO interacts with users • HTTP only responds when users request • Open Source software • 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 • Testing the different platforms based on the methodology. Web server testing Server Response Time TCP Connection Time Data Compression Platform Support … …
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 • Dr. Hariri (ITT lab) • Software • Open source software • Total budget : $0.00
Any Questions? http://www.ece.arizona.edu/~hpdc/projects/AOL_PEP/