To: Tera Bit who wrote (696 ) 12/10/1997 2:02:00 PM From: Maverick Respond to of 1629
RAS benchmark, part VI Heavy Traffic To generate traffic, we used Intermark, NSTL's custom test application. In the version developed for this test, the dial-up clients are all Web surfers, each requesting a file from a Web server on a fast Ethernet segment. The Intermark script has each client request the file and then records effective throughput for all clients. The numbers Intermark records reflect application-layer throughput; it doesn't record throughput on the wire, which is by definition somewhat lower because of the overhead added by packet headers. To ensure we measured all the bits on the wire, we recorded throughput with a protocol analyzer. This isn't to say measurement on the wire is better. While application-layer measurements omit packet overhead, measuring on the wire doesn't take into account the effect of dropped packets and retransmissions. Thus, since even retransmit requests consume bandwidth, the throughput we recorded may be somewhat higher than what an end-user sees. Linear Equations To find out if RAS throughput scales linearly, we took measurements for 1, 50, 100, and 200 dial-up users. Ideally, our measurements should climb at a perfect 45-degree angle as we add clients: two clients should have exactly twice the throughput of one, four twice two, and so on. To some extent, scalability is a function of RAS design: Products built around a single CPU don't scale well. The better approach is to put at least one CPU onboard each modem module, so that processing power grows as modems are added. Besides exploring how well the RASs scaled, we were naturally interested in measuring how fast the modems would run. Figuring out the theoretical maximum throughput on our test bed wasn't exactly straightforward, though. Ordinarily, we'd simply take the nominal rate of each modem (33.6 kbit/s) and multiply it by the number of channels per RAS. But in this case, there are a couple of other considerations. First, because most modems connected at 28.8 kbit/s or 26.4 kbit/s, we chose a middle ground of 27.6 kbit/s as the nominal connect rate. Second, the file we used was compressible by a ratio of about 2.8:1, which means the theoretical maximum on our test bed should be around 77 kbit/s.