Next: Testbed
Up: The Design of the
Previous: OpenSSL Enhancements
In this section, we analyze the performance of the cryptographic
framework. We have ran a series of micro-benchmarks that allowed us to
determine the limits of the framework and potential directions for
improvement. We use the OCF for simple cryptographic tasks, comparing
different cryptographic accelerators with the case of pure-software
encryption, and provide a cost break-down. We also attempt to quantify
the benefits to be had by the system at large, when off-loading
cryptographic operations to hardware accelerators. Finally, we
evaluate the load-balancing feature of OCF, by simultaneously using
multiple accelerators on the same machine.