• DocumentCode
    3480185
  • Title

    Testing Tasks Management in Testing Cloud Environment

  • Author

    Yu, Lian ; Li, Xiaohu ; Li, Zhongjie

  • Author_Institution
    Sch. of Software & Microelectron., Peking Univ., Beijing, China
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    76
  • Lastpage
    85
  • Abstract
    In testing Cloud environment testing tasks requested by different tenants have many uncertainties. The arriving time, deadline and the number of tasks are unknown in advance. Especially, the relationships between testing tasks and testing environments are very complex. How to efficiently manage these tasks is really a challenging problem. This paper studies the special features of testing tasks and presents a task management framework. We analyze the dependencies and conflicts associated with testing tasks and their related runtime environments, using rule matching mechanism to derive the relationships supported by domain knowledge. Based on these analyses, improved algorithms are introduced to cluster and dynamically schedule testing tasks to minimize the make-span or meet deadlines with the consideration of testing task resource requirements and Cloud resource utilization balance at the same time. A fault tolerance mechanism is built to cope with testing errors, whose results are studied to ameliorate clustering and scheduling algorithms. A suite of experiments compares the effectiveness of the proposed approach with other algorithms.
  • Keywords
    cloud computing; pattern clustering; program testing; resource allocation; scheduling; software fault tolerance; cloud resource utilization balance; fault tolerance mechanism; makespan minimization; rule matching mechanism; runtime environments; testing cloud environment; testing tasks cluster; testing tasks management; testing tasks scheduling; Clustering algorithms; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Monitoring; Scheduling; Testing; clustering; fault tolerance; scheduling; testing Cloud; testing tasks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.18
  • Filename
    6032327