Database Reference
In-Depth Information
Fig. 4.1
Time measurement terminologies
￿
Configurable end-user simulation component for producing stepped request
volume simulations for evaluating the platform under varying load conditions.
￿
Reusable test components including test harness, result compilation, and error
logging.
￿
Consistent measurement terminology and metric that can be used across all test
case scenarios and against all test cloud platforms.
Measurement Terminology
CARE employs a set of measurement terminology that is used across all tests to
ensure consistency in the performance instrumentation, analysis and comparison
of the results. It considers major variables of interest in the evaluation of cloud
platforms, including response time based on those observed by the end-user side,
and from the cloud host server side.
Figure 4.1 illustrates the time measurement terminologies in a typical end-
user request and round-trip response. From an end-user's perspective, a cloud
hosting server and a cloud database provides the following three time-relevant
terminologies:
￿
Response time is the total round-trip time, including time taken at the networking
layer, as seen by the end-user, starting from sending the request, through to
receiving the corresponding response.
￿
Processing time is the amount of time spent on processing the request on the
server side.
￿
Database processing time is the amount of time a cloud database takes to
process a database request. However, it is practically impossible to measure
Search WWH ::




Custom Search