Swinburne
Browse

Emulation of cloud-scale environments for scalability testing

Download (1.06 MB)
conference contribution
posted on 2024-07-11, 06:35 authored by Steve Versteeg, Cameron Hine, Jean-Guy Schneider, Jun HanJun Han
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 lightweight 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 IdentityMinder(TM)-as-a-Service---to demonstrate the effectiveness of using emulation to validate the scalability of a cloud hosted application.

Funding

ARC | LP100100622

History

Available versions

PDF (Accepted manuscript)

ISBN

9781467328579

ISSN

1550-6002

Journal title

12th International Conference on Quality Software (QSIC 2012), Xian, China, 27-29 August 2012

Conference name

International Conference on Quality Software

Location

Xi'an, Shaanxi

Start date

2012-08-27

End date

2012-08-29

Volume

1

Pagination

201-209

Publisher

IEEE

Copyright statement

Copyright © 2012 IEEE. The accepted manuscript is reproduced in accordance with the copyright policy of the publisher. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Language

eng

Usage metrics

    Publications

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC