Center for Experimental Research in Computer Systems Open Cirrus Summit 2011
Oct 12-13, Atlanta, Georgia

Variations in Performance and Scalability when Migrating n-Tier Applications to Different Clouds
-- Deepal Jayasinghe, CERCS, Georgia Tech

The increasing popularity of computing clouds continues to drive both industry and research to provide answers to a large variety of new and challenging questions. We aim to answer some of these questions by evaluating performance and scalability when an n-tier application is migrated from a traditional datacenter environment to an IaaS cloud. We used a representative n-tier macro-benchmark (RUBBoS) and compared its performance and scalability in three different testbeds: Amazon EC2, Open Cirrus (an open scientific research cloud), and Emulab (academic research testbed). Interestingly, we found that the best-performing configuration in Emulab can become the worst-performing configuration in EC2. Subsequently, we identified the bottleneck components, high context switch overhead and network driver processing overhead, to be at the system level. These overhead problems were confirmed at a finer granularity through micro-benchmark experiments that measure component performance directly. We describe concrete alternative approaches as practical solutions for resolving these problems.

Contact Us | ECE Home | CoC Home | Georgia Tech Home
© 2001-2011 CERCS at Georgia Tech :: Atlanta, Georgia 30332

Last Modified:Friday, 14-Oct-2011 14:08:20 EDT 

back to the CERCS main page

Valid HTML 4.0 Transitional