• DocumentCode
    1690920
  • Title

    Agent multiplication: An economical large-scale testing environment for system management solutions

  • Author

    Ryu, Kyung Dong ; Daly, David ; Seminara, Mary ; Song, Sukhyun ; Crumley, Paul G.

  • Author_Institution
    IBM T.J. Watson Res. Center, Yorktown Heights, NY
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    System management solutions are designed to scale to thousands or more machines and networked devices. However, it is challenging to test and verify the proper operation and scalability of management software given the limited resources of a testing lab. We have developed a method called agent multiplication, in which one physical testing machine is used to represent hundreds of client machines. This provides the necessary client load to test the performance and scalability of the management software and server within limited resources. In addition, our approach guarantees that the test environment remains consistent between test runs, ensuring that test results can be meaningfully compared. We used agent multiplication to test and verify the operation of a server managing 4,000 systems. We exercised the server functions with only 8 test machines. Applying this test environment to an early version of a real enterprise system management solution we were able to uncover critical bugs, resolve race conditions, and examine and adjust thread prioritization levels for improved performance.
  • Keywords
    client-server systems; program debugging; program testing; program verification; software agents; software management; systems analysis; agent multiplication; client machines; critical bugs; economical large-scale testing environment; management software; physical testing machine; real enterprise system management solution; system management solutions; Computer bugs; Environmental economics; Environmental management; Large-scale systems; Resource management; Scalability; Software performance; Software testing; System testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536552
  • Filename
    4536552