Title :
Emulation of Cloud-Scale Environments for Scalability Testing
Author :
Versteeg, Steve ; Hine, Cameron ; Schneider, Jurgen ; Han, Jun
Author_Institution :
CA Labs., CA Technol., Melbourne, VIC, Australia
Abstract :
Cloud computing increases the level of connectivity between software applications. IT management applications delivered as a service may need to connect to tens of thousands of endpoint systems. In order to validate the application\´s reliability and performance at these very large scales, its scalability needs to be tested before being deployed in the cloud. We use an emulation approach, whereby endpoints are modelled and then executed in an emulation environment, which we call "Kaluta". The key aspect is to balance the modelling of the endpoint systems such that it is rich enough to "fool" an unmodified application-under-test into thinking that it is talking to real systems, but light-weight enough such that tens of thousands of instances of model systems can be executed simultaneously in the emulation engine. We present an industry case study - CA Identity Minder™ -as-a-Service - to demonstrate the effectiveness of using emulation to validate the scalability of a cloud hosted application.
Keywords :
cloud computing; program testing; . IT management applications; CA identity minder -as-a-service; Kaluta; cloud computing; cloud hosted application; cloud-scale environments; emulation approach; emulation engine; endpoint systems; scalability testing; software applications; unmodified application-under-test; Emulation; Engines; Protocols; Scalability; Servers; Software; Virtual machining; cloud computing; emulation; performance; scalability; service virtualisation; testing;
Conference_Titel :
Quality Software (QSIC), 2012 12th International Conference on
Conference_Location :
Xi´an, Shaanxi
Print_ISBN :
978-1-4673-2857-9
DOI :
10.1109/QSIC.2012.57