I am going to benchmark latency for different middleware technologies and I am looking for some advice for doing it properly. Is there a guide or a source of "good practices" which I should check out?
I read the whitepaper from ZeroC (Choosing Middleware: Why Performance and Scalability do (and do not) Matter) which i found very insightful. I also read an old paper (Benchmarking the RoundTrip Latency of Various Java-Based Middleware Platforms), but the only two "useful" pieces of advice I could gather from this last paper were that I should "warm up" the middleware before starting to measure and to measure a large set of interactions (fairly obvious).
Any help is really appreciated,