Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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/