• DocumentCode
    632643
  • Title

    Vee@Cloud: The virtual test lab on the cloud

  • Author

    Xiaoying Bai ; Muyang Li ; Xiaofei Huang ; Wei-Tek Tsai ; Gao, J.

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2013
  • fDate
    18-19 May 2013
  • Firstpage
    15
  • Lastpage
    18
  • Abstract
    Large-scale system testing is challenging. It usually requires large number of test cases, substantial resources, and geographical distributed usage scenarios. It is expensive to build the test environment and to achieve certain level of test confidence. To address the challenges, test systems need to be scalable in a cost-effective manner. TaaS (Testing-as-a-Service) promotes a Cloud-based testing architecture to provide online testing services following a pay-per-use business model. The paper introduces the research and implementation of a TaaS system called Vee@Cloud. It serves as a scalable virtual test lab built upon Cloud infrastructure services. The resource manager allocates Virtual Machine instances and deploy test tasks, from a pool of available resources across different Clouds. The workload generator simulates various workload patterns, especially for system with new architecture styles like Web 2.0 and big data processing. Vee@Cloud promotes continuous monitoring and evaluating of online services. The monitor collects real-time performance data and analyzes the data against SLA (Service Level Agreement). A proof-of-concept prototype system is built and some early experiments are exercised using public Cloud services.
  • Keywords
    Web services; cloud computing; program testing; real-time systems; resource allocation; software architecture; virtual machines; SLA; TaaS system; Vee@Cloud; Web 2.0; cloud infrastructure services; cloud-based testing architecture; data processing; geographical distributed usage scenarios; large-scale system testing; online services; online testing services; pay-per-use business model; proof-of-concept prototype system; public cloud services; real-time performance data; resource manager allocation; scalable virtual test lab; service level agreement; substantial resources; testing-as-a-service; virtual machine instances; workload generator; workload patterns; Adaptation models; Cloud computing; Computer architecture; Monitoring; Prototypes; Resource management; Testing; Cloud-Based Testing Architecture; Test-as-a-Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2013 8th International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/IWAST.2013.6595785
  • Filename
    6595785