Hani Jamjoom, Howard C. Tsai, Kang G. Shin and Sharad Singhal
10th Communications and Networking Simulation Symposium
Norfolk, VA, March 2007
Abstract. Client emulation tools play a central role in the
performance evaluation, capacity planning, and
workload characterization of servers. However,
traditional emulation tools, because of their
limited scalability and extensibility, fail to keep
up with servers as they increase in complexity and
performance. In this paper, we proposeEve, a
scalable client emulation tool that is capable of
stress-testing powerful servers. Eve relies on an
open and modular architecture that provides a simple
and extensible programming environment. By
incorporating I/O call handing into its user-thread
library,Eve is capable of simultaneously emulating
thousands of clients. Furthermore,Eve uses a
distributed shared variable (DSV) core to facilitate
communication between different clients, thus
enhancing scalability to multiple machines.
Bibtex.
@inproceedings{jamjoom-CNSS-07,
author = {Hani and Jamjoom and Howard C. and Tsai and Kang G. and Shin and Sharad and Singhal},
title = {{Eve: A Scalable Network Client Emulator}},
booktitle = {10th Communications and Networking Simulation Symposium},
address = {Norfolk, VA},
month = {March},
year = {2007}
}