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

Managing Hardware and Software Assets
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
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
Topics to be discussed Introduction Performance Factors Methodology Test Process Tools Conclusion Abu Bakr Siddiq.
Performance Testing - Kanwalpreet Singh.
Sun Identity Manager Evaluation An exploration by the Advanced Systems Team, ICSD, Academic Services.
Planning Ahead for Optimal Contact Center Deployment Phil Odence, VP Contact Center Business, Empirix.
How to best leverage support & minimize issues By Lenin Martinez Interneer Customer Support.
  Copyright 2003 by SPAN Technologies. Performance Assessments of Internet Systems By Kishore G. Kamath SPAN Technologies Testing solutions for the enterprise.
Web Server Hardware and Software
Horizontal Scaling and Reliability Planning and Testing for Heavy Load Steven Goeke Bill Frikken.
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
©Company confidential 1 Performance Testing for TM & D – An Overview.
December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
“ Does Cloud Computing Offer a Viable Option for the Control of Statistical Data: How Safe Are Clouds” Federal Committee for Statistical Methodology (FCSM)
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
Apache JMeter By Mohamed Talaat
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
SSP Capacity Planning. One powerful machine with everything.
Module 13: Network Load Balancing Fundamentals. Server Availability and Scalability Overview Windows Network Load Balancing Configuring Windows Network.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
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.
Portal Strategies and Issues at Georgetown Common Solutions Group Winter Meeting Duke University January 10, 2001.
ArcGIS for Server: Reference Implementations
Victor Mushkatin, MCSE, MCSD CORPORATION Alexander Zakonov, MCSE, MCSD Stephen Pelletier, MCSE.
SSL, Single Sign On, and External Authentication Presented By Jeff Kelley April 12, 2005.
Dev and Test Environments in the Cloud
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
A Strategy… Nancy N. Soreide NOAA/PMEL NOAA WebShop 2004 July 27-29, 2004, Philadelphia, PA For improving the security of Web and Internet applications.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development.
Pan European Portal Conference 2003, Geneva April 25, 2003 Elements of Successful uPortal Implementations Implementing uPortal to Guarantee Performance.
ArcGIS Data Reviewer: An Introduction
“Load Testing Early and Often” By Donald Doane Presentation to the Rockville MDCFUG.
1 MMORPG Servers. 2 MMORPGs Features Avatar Avatar Levels Levels RPG Elements RPG Elements Mission Mission Chatting Chatting Society & Community Society.
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
Request Distribution in Server Clusters Krithi Ramamritham Indian Institute of Technology Bombay.
Windows Azure Conference 2014 LAMP on Windows Azure.
Network design Topic 6 Testing and documentation.
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.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Introduction to Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
Technology Coordinator Training. Agenda Getting Started Using SystemCheck Technology Configurations Infrastructure Trial Proctor Caching Overview Managing.
Architecture of a platform for innovation and research Erik Deumens – University of Florida SC15 – Austin – Nov 17, 2015.
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.
With the recent rise in cloud computing, applications are routinely accessing and interacting with data on remote resources. As data sizes become increasingly.
Understanding and Improving Server Performance
SharePoint 2010 Performance and Capacity Planning Best Practices
Software Architecture in Practice
2016 Citrix presentation.
Design and Implement Cloud Data Platform Solutions
ISAM 5338 Project Business Plan
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Lecture 34: Testing II April 24, 2017 Selenium testing script 7/7/2019
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 allows for scalability NOT to prove that every channel will scale the same way Produce data for campus portal capacity planning Prove that a purely open source server configuration is possible Prove that uPortal works on Sun ONE servers without any modifications 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 Web sites 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 Sun One Portal 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

Used RadView WebLOAD 5.0 for load simulation Test scripts written in JavaScript Laptop PC used for the controller Compaq 2-CPU server used for load generation Nortel Networks Alteon 180e Web Switch used for load balancing Configured to add a cookie identifying each session How We Tested

Database was preloaded with 25,000 users A simulated session consisted of: Visit the initial page Logon Visit every tab 3 times 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-20 seconds) between simulated clicks Tests were stopped after the response time was too high How We Tested

1 Apache/Tomcat1 Sun ONE App Srv Results

4 Apache/Tomcats4 Sun ONE App Srv

Results 8 Sun ONE App Srv8 Apache/Tomcats

Conclusions

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 the backend Sun ONE servers, if we spent time tuning them uPortal and the backend 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 Care should be taken when putting business logic into channels as that will impact scalability The community should develop frameworks for building efficient channels Conclusions

Questions?