Article Figure 1 Figure 2 Figure 3 Listing 1
Listing 2 Sidebar Sidebar mar2004.tar

Polymix-2

Each benchmark included with Web Polygraph has different characteristic and is designed for different situations. PolyMix-2 supports:

  • A mixture of content types
  • Varying load, depending on the test phase
  • A working set of URLs that changes its content with time but can preserve its size
  • All distributed clients can share information about the global URL set
  • Object life cycles (expiration and last-modification times)
  • Persistent connections
  • Network packet loss
  • Reply sizes
  • Server-side latencies
  • A mixture of cache hits and cache misses
  • A mixture of cacheable and un-cacheable responses
  • Object popularity (recurrence)
  • Request rates and inter-arrival times
  • Embedded objects and browser behavior
  • Virtually infinite number of different objects added to the working set as needed

PolyMix-2 does not measure:

  • DNS-lookup latencies
  • Real content (HTML, images, etc.)
  • Aborted requests
  • Cache validation (IMS requests)
  • Forced cache validations (reloads)
  • Client-side latencies, bandwidth limits
  • Non-HTTP traffic