Variations in Performance and Scalability When Migrating N-Tier Applications to Different Clouds
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. The authors 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. They 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, they found that the best-performing configuration in Emulab can become the worst-performing configuration in EC2.