Most web deployments have standardized on horizontal scaleout in every tier—web, application, caching and database—using cheap, off-the-shelf, white boxes. In this approach, there are no real expectations for vertical scalability of server apps like memcached or the full LAMP stack. But with the potential for highly concurrent scalability offered by newer multicore processors, it is no longer cost-effective to ignore their underutilization due to poor, thread-level, scalability of the web stack. In this session we show you how to quantify scalability with the Universal Scalability Law (USL) by demonstrating its application to actual performance data collected from a memcached benchmark. As a side effect of our technique, you will see how the USL also identifies the most signficant performance tuning opportunities to improve web app scalability.
Neil J. Gunther, M.Sc., Ph.D., SMACM, SMIEEE, is an internationally known IT researcher and computer performance analyst. Prior to starting his own research and consulting company in 1994, Dr. Gunther held teaching, research and management positions at San Jose State University, JPL/NASA, Xerox PARC and Pyramid/Siemens Technology. His “Guerrilla Capacity Planning” training courses have been presented world wide at both corporate and academic institutions including: AOL.com, Boeing, FedEx, Motorola, Nokia, Sun.com, Stanford University and UCLA. He has written several books, as well as a multitude of papers, on performance analysis and capacity planning based on consulting work at large-scale web sites like eBay.com and EA.com. He is currently finalizing the 2nd edition of his Perl::PDQ book. Dr. Gunther received the prestigious A.A. Michelson Award from the Computer Measurement Group in 2008, and was elected a senior member of both ACM and IEEE in 2009. He is also a member of American Mathematical Society and the American Physical Society. http://perfdynamics.com, http://perfdynamics.blogspot.com, http://twitter.com/DrQz
Shanti Subramanyam is an independent performance consultant currently working for Box. She was performance architect in the Exceptional Performance team at Yahoo! Inc. Prior to joining Yahoo!, she led the web2.0 performance efforts at Sun Microsystems. She is a workload and benchmark development expert who has helped craft many standard (TPC, SPEC) and in-house workloads for web, middle-iter and database servers. She blogs on performance topics at http;//perfwork.wordpress.com. Follow her on twitter at shantiS.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at firstname.lastname@example.org
Download the Velocity Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the Velocity Conference bulletin (login required)
View a complete list of Velocity contacts