Skip to content
Sergey Klyaus edited this page Jul 8, 2013 · 7 revisions

vPerfGenerator v 0.1

Release date: ~15.12.2012

Features:

  • JSON-TS protocol client for agent and server (readiness about 95 %)
  • Basic functionality for agents: logging, threads, hashmap's and queues (readiness about 80 %)
  • TS loader daemon (readiness about 70 %, run-tsload moved to next release)
  • Workload processing: modules, parameters, processing multiple workloads (readiness about 60 %)
  • Basic server and web-ui: users, simple agent management, creating/submitting simple experiments (not ready)

vPerfGenerator v 0.2

Features:

  • Cross-platform agent; porting agent to Windows and Solaris (readiness 70%)
  • Refactoring: split JSON-specific, agent-specific and generic code
  • Threadpool and multiple request dispatchers for workers
  • Large memory pool instead of libc's heap to eliminate ENOMEM (Needs additional testing for libc's ENOMEM's)
  • standalone tool run-tsload + "fake agent"
  • Time source with nanosecond resolution
  • Autoconf-like configurable build
  • HostInfo implementation (uname, cpu-memory topology, network interfaces and filesystems)
  • Workload parameter meta-types
  • Unit testing for agent

vPerfGenerator v 0.3 - 1.0

Features:

  • TS monitor implementation and server support for monitoring
  • Loader/monitor modules for cpu, mem, i/o

Clone this wiki locally