December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center.

Slides:



Advertisements
Similar presentations
Tales from the Lab: Experiences and Methodology Demand Technology User Group December 5, 2005 Ellen Friedman SRM Associates, Ltd.
Advertisements

Oracle Warehouse Builder 10g Ensure Data Quality
Inktomi Confidential and Proprietary The Inktomi Climate Lab: An Integrated Environment for Analyzing and Simulating Customer Network Traffic Stephane.
Castelle FaxPress Plus™ FaxPress Premier and FaxPress Enterprise
Performance Testing - Kanwalpreet Singh.
How to best leverage support & minimize issues By Lenin Martinez Interneer Customer Support.
WebSphere Diego Leone. Summary Story and birth What is WebSphere?/Goals Main features Advantages/Disadvantages Conclusions.
Enterprise Web Portal Portal Evaluation Plan. Enterprise Web Portal tool for managing increased growth & complexity. a means to increase staff efficiency.
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Migrating to uPortal 2 at UBC Paul Zablosky University of British Columbia Copyright Paul Zablosky This work is the intellectual property of the.
Chapter 11 Managing Knowledge.
December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center.
ICampus Going Live at Illinois State University Michael Erdely - Arturo Ramirez -
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
UPortal Ken Weiner JA-SIG, IBS
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
OWASP Logging Project Presentation by Marc Chisinevski.
Business Intelligence Case Study Sean Downer, Manager Decision Support Royal Children’s Hospital Melbourne.
itcamp12 # Premium conference on Microsoft technologies Serving 10 million requests per day How to solve the architecture challenges of a high.
Web Development Process Description
UPortal: Hands On Mark Mazelin Cedarville University.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Developing a next-generation campus Web Portal David Weil & Benjamin Costello Copyright Ithaca College, 2009.
Portal Strategies and Issues at Georgetown Common Solutions Group Winter Meeting Duke University January 10, 2001.
Windows Server 2008 Rosemary Stark 20 February 2008.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Service Computation 2010November 21-26, Lisbon.
Victor Mushkatin, MCSE, MCSD CORPORATION Alexander Zakonov, MCSE, MCSD Stephen Pelletier, MCSE.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Pan European Portal Conference 2003, Geneva April 25, 2003 Elements of Successful uPortal Implementations Implementing uPortal to Guarantee Performance.
J2EE Overview Web Programming CSCI J2EE multi-tier architecture Servlet: Java class loaded into Web server JSP page: enhanced HTML page that is.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
ArcGIS Server for Administrators
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
CONFIDENTIAL INFORMATION CONTAINED WITHIN 9200 – J2EE Performance Tuning How-to  Michael J. Rozlog  Chief Technical Architect  Borland Software Corporation.
“Load Testing Early and Often” By Donald Doane Presentation to the Rockville MDCFUG.
© 2008 Eventure Events. All rights reserved. Engaging Employees & Customers with SAP Interactive Forms by Adobe JT Wheeler Adobe Systems Incorporated.
Handling Session Classes for Predicting ASP.NET Performance Metrics Ágnes Bogárdi-Mészöly, Tihamér Levendovszky, Hassan Charaf Budapest University of Technology.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
About OlaTech We create web based custom software applications for businesses.
Network design Topic 6 Testing and documentation.
Paperless Timesheet Management Project Anant Pednekar.
Girish M. Jashnani Sales Consultant Manage your E-Business Suite more effectively.
SSS Build and Configuration Management Update February 24, 2003 Narayan Desai
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
Introduction to Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program.
CourseWork Integration and Futures Bruce Vincent Stanford University
Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
Technology Coordinator Training. Agenda Getting Started Using SystemCheck Technology Configurations Infrastructure Trial Proctor Caching Overview Managing.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
1 Deployment Frameworks for Web Applications John Paul Ashenfelter CTO/Transitionpoint.
MyLibrary: manage the resources you need Vision - Concept - Realisation - Confrontation? - Integration IATUL, Kraków 2004 Ursula Jutzi.
The Holmes Platform and Applications
WebSphere Diego Leone.
Sponsored by Portakal Technologies
Netscape Application Server
N-Tier Architecture.
Software Architecture in Practice
Shibboleth Integration Fairfield University
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
TYPES OF SERVER. TYPES OF SERVER What is a server.
Performance Load Testing Case Study – Agilent Technologies
BEA Systems, Inc. 1. One-slide Summary
Presentation transcript:

December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center

Test Objectives About iForce Centers Content Selection Criteria Test Environment How We Tested? Results Conclusions Questions Agenda

To prove that the uPortal framework does not prevent scalability NOT to prove that every channel will scale the same way uPortal represents J2EE’s presentation layer—not the business logic layer Test Objectives

Sun’s iForce Center Mission To addresses customer business objectives by helping to reduce risk and speed time to implementation of solutions that help lower their total cost of ownership and increase the productivity of their assets

Sun’s iForce Centers Assessments Evaluate your business processes Identify areas for improvement. Solution Demonstrations Hardware and software products for a custom demos Proof-of-Concepts (PoC) Prototype business solutions matched to your needs. Test to see if proposed solution is viable. Sizing and Tuning Together we will spec out the optimal configuration of hardware and software to serve your business. /

Select applications “heavy” in presentation and “light” in business logic Access to external data eliminated Mix applications that have business logic with those that only present data Applications with business logic should utilize back-end servers No way to simulate legacy systems No application accessed the database server, but frequent logins simulated that type of application Content Selection Criteria

Test Environment

Sun ONE Product Stack uPortal Server Community Data Applications Transactions Sun ONE Application and Web Servers Sun ONE Integration Server Services Sun ONE Directory Server Reports Information Assets Sun ONE Studio Solaris TM Operating Environment Sun ONE Communication Services Mail Calendar StarOffice Custom Business Logic

Database was preloaded with 25,000 users A simulated session consisted of: Visit the initial page Logon Visit every tab Interact with Webmail and Calendar Logout Every container was “primed” by manually logging on and visiting every tab 10 new virtual users added every minute per server Random delays (0-10 seconds) between simulated clicks Tests ended after the response time was over 10 seconds How We Tested

1 Tomcat1 Sun ONE Results

4 Tomcats4 Sun ONEs

Results 8 Tomcats8 Sun ONEs

THESE RESULTS ARE VALID ONLY FOR THIS SPECIFIC CONFIGURATION In contrast to previous versions, is very stable and much more scalable Database must be well-tuned More throughput could be obtained from Sun ONE servers, if we spent time tuning them uPortal and Sun ONE servers put more load on the Sun ONE LDAP server than expected Conclusions

uPortal pages with many channels (more than 10 on a page) create too many threads We should work on improving the logon processing Web containers were not intended to house applications, but their presentation only Conclusions

Questions?