| |
On April 16, 2001 Arcot published the benchmark
report that they referenced in their April 9, 2001 press
release entitled "ARCOT ANNOUNCES ACCESS CONTROL SERVER 4X FASTER
THAN MARKET LEADER." Also, Arcot updated the product overview for
Arcot AccessFort and
the press release itself.
Did these changes address the issues we raised in our original commentary?
Yes to some and no to others. Below, the issues they didn't address and
the changes they made that raised more questions are discussed below.
The Issues
-
In our original commentary, we said that Arcot Systems misrepresented
Mindcraft's performance test results and made apples-to-oranges comparisons.
That hasn't changed. On the overall
product overview page, Arcot still compares the AccessFort authorization
rate to a rate they manufactured for Vendors W, X, and Y (which are
Netegrity,
Oblix,
and Securant,
respectively according to the press release). The vendor Z in the
press release is Entrust
and that number does appear in our report. There is still no correspondence
between the vendors named in the press release and those named with
single letters at the Arcot Web site. This paragraph gives you the
correspondence.
Arcot did make an attempt to correct their chart by modifying the
legend below their Performance
Comparison Chart to define "Operation = Authorization or
Authentication." That does not hide the apples-to-oranges comparison,
it highlights it. The overhead for doing an authorization is definitely
not the same as the overhead for an authentication, at least for all
of the products we've tested so far.
-
Arcot, if you want to extrapolate an authorization rate from our
reports (something we will not do), why don't you base it on the authorization
rate we reported for the AuthMark Extranet Scenario test?
For example, you could have extrapolated Netegrity SiteMinder's authorization
performance as follows:
| Measured authorizations/minute |
201,790
|
Measured in the Extranet
Scenario. |
| Authorizations/minute instead
of reported authentications/minute |
201,790
|
Since the Netegrity Policy server
during the Extranet Scenario test performed at slightly more than
half the authentication rate it did for the Login Scenario where
the CPU was utilized 100%, one could logically extrapolate that
the 20,179 authentications/minute would have used half of the
total 50% CPU utilization (in reality it probably used more).
This would result in doubling the measured authorizations/minute. |
| Available authorizations/minute |
403,580
|
From the Extranet Scenario accounting
for the 50% CPU utilization that was unused (the sum of the above
numbers). |
| Total |
807,160
|
|
While this is a more reasonable way to extrapolate authorization
performance than what Arcot did, we don't believe that it is accurate
and we do not claim that SiteMinder will achieve this authorization
rate.
So, one could then compare the extrapolated SiteMinder authorization
rate in authorizations/minute to that of AccessFort as follows:
| 1 server, 1 CPU |
461,460
|
807,160
|
| 1 server, 2 CPUs |
807,120
|
807,160
(1 server, 1 CPU)
|
-
The following table shows the inconsistencies between the numbers
reported in Arcot's press release and those in the detailed report
at their Web site:
-
Why didn't Arcot's press release and Web site mention that they were
comparing their test results to Mindcraft's? Still no mention. The
obvious place in the Arcot press release for a link to Mindcraft's
reports ("Comparison figures were obtained from published
benchmark reports.") is actually a link to the Arcot report,
which does not include any comparison figures.
-
The detailed Arcot report does not address what percentage of the
authorizations were made from a Web server and from non-Web applications.
Why is it important? Because the presence of any non-Web load means
that the comparisons are invalid.
We believe that there was a very small Web load for the Arcot Scenario
2, which used a Web server, because the results are so very close
to the Scenario 1 tests without a Web server (from 0.5% to 4.5% depending
on the number of CPUs). Also, the report says that all Web pages were
14KB. So, 850 Web page requests/second each of which requires an authorization
would use 95% of the single 100Base-TX NIC Arcot claims to have used
for the Web server.
The importance about authorization requests coming from a Web server
is that the overhead of going through the Web server plug-in gets
added to the authorization overhead of the AccessFort server. In the
Mindcraft tests, 100% of the authorizations had this overhead.
-
What was the nature of the non-Web applications used in the Arcot
test? This was answered to some degree. What wasn't answered is how
many different simulated users were represented in the non-Web application?
The number of simulated users wasn't covered for the Web application
case either.
- What was the configuration of both the Web and the non-Web load generator
systems and how many were there? This was answered partially. But that
answer raised a couple of questions:
-
Tables 8 and 9 in the Arcot detailed report cover Test Client machines
(does the Test Client here refer to the software load generator
for the non-Web application that the report calls Test Client or
to the generic term test client?) but there is no description of
the systems used to run WebLoad, the Web server load generator.
-
The Arcot detailed report is unclear with respect to the number
of NICs in the load generators - 5 (3 x 3Com 3C905D, 3Com 3C905,
Intel Pro/100+ Management Adapter). How many were really used for
the tests and which ones?
-
How many Web and non-Web servers were used and what were their configurations?
-
Why does Figure 9 in the Arcot detailed report show two separate
networks connected by a Web server when it is supposed to be the
test that doesn't use a Web server?
-
Why does Figure 10 in the Arcot detailed report, which covers the
test configuration that used a Web server(s?), say "Web servers"
but Table 6 and the comments before it say there is only one Web
server?
-
The Arcot detailed report is unclear about the NICs in the servers.
It shows 1 for authorization, 5 for Web and DBMS. How many were
really used for the tests and which ones?
-
Why did Arcot compare their tests with both Web and non-Web applications
to Mindcraft's tests that used only Web applications? Still unanswered.
- The detailed report raises a new question:
The report shows percentage of authorization requests with a response
time less than 100 microseconds.
How was this measured? There's a well known problem with measuring
sub-millisecond times on Windows-based systems that results in extremely
fast and incorrect times. Did the time measurement tool use the
high resolution performance counter or did it take the difference
between two time of day calls? Or, was the time computed from the
inverse of the operation rate? The detailed report doesn't answer
this.
Invitation
We invite Arcot to show that they are the performance leader they claim
to be by using the AuthMark Benchmark, which has become the de facto industry-standard
benchmark for measuring authentication and authorization performance.
|