diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2007-03-26 12:58:33 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2007-03-26 12:58:33 +0000 |
| commit | ec6e0af2b11026ba99d63b230e792af5bb9b3ad1 (patch) | |
| tree | d33e696a498709bf83d44b04a7adb8b28de78373 /website/web/documentation | |
| parent | 6b77c53a272de13271838a8cf99a6fb8aefd6949 (diff) | |
| download | lasso-ec6e0af2b11026ba99d63b230e792af5bb9b3ad1.tar.gz lasso-ec6e0af2b11026ba99d63b230e792af5bb9b3ad1.tar.xz lasso-ec6e0af2b11026ba99d63b230e792af5bb9b3ad1.zip | |
website import
Diffstat (limited to 'website/web/documentation')
| -rw-r--r-- | website/web/documentation/default.css | 126 | ||||
| -rw-r--r-- | website/web/documentation/index.xml | 47 | ||||
| -rw-r--r-- | website/web/documentation/interoperability.xml | 392 | ||||
| -rw-r--r-- | website/web/documentation/perfs.xml | 171 | ||||
| -rw-r--r-- | website/web/documentation/slides/20050201-lasso-solutions-linux.pdf | bin | 0 -> 905265 bytes |
5 files changed, 736 insertions, 0 deletions
diff --git a/website/web/documentation/default.css b/website/web/documentation/default.css new file mode 100644 index 00000000..ba1d47fa --- /dev/null +++ b/website/web/documentation/default.css @@ -0,0 +1,126 @@ +body { + font-family: sans-serif; +} + + +h1 a, h2 a, h3 a, h4 a { + text-decoration: inherit; + color: inherit; +} + +pre.literal-block { + background: #eee; + border: 1px inset black; + padding: 2px; + margin: auto 10px; + overflow: auto; +} + +h1.title { +} + + +div.document { + margin-top: 1em; +} + +div#table-of-contents { + float: right; + border: 1px solid black; + margin: 1em; + background: #eef; + max-width: 33%; +} + +div#building-liberty-services-with-lasso div#table-of-contents { + max-width: inherit; + float: none; + background: transparent url(/figures/lasso.png) bottom right no-repeat; +} + +div#table-of-contents ul { + padding-left: 1em; + list-style: none; +} + +div#table-of-contents p { + background: #ddf; + text-align: center; + border-bottom: 1px solid black; + margin: 0; +} + +th.docinfo-name { + text-align: right; + padding-right: 0.5em; +} + +dd { + margin-bottom: 1ex; +} + +table.table { + margin: 1ex 0; + border-spacing: 0px; +} + + +table.table th { + padding: 0px 1ex; + background: #eef; + font-weight: normal; +} + + +table.table td { + padding: 0 0.5ex; +} + +div.note, div.warning { + padding: 0.3ex; + padding-left: 60px; + min-height: 50px; + margin: 1ex 1em; +} + +div.note { + background: #ffd url(/figures/note.png) top left no-repeat; +} + +div.warning { + background: #ffd url(/figures/warning.png) top left no-repeat; +} + +p.admonition-title { + font-weight: bold; + display: inline; + display: none; + padding-right: 1em; +} + +div.document { + padding-bottom: 30px; + background: transparent url(/figures/lasso.png) bottom right no-repeat; +} + +div.figure { + margin: 0 auto; + width: 70%; + text-align: center; +} + +p.caption { + border: 1px solid black; + border-top: 0px; +} + +div.section h1 { + margin-top: 1em; + font-size: 130%; +} + +div.section h1 a, +div.section h2 a { + color: inherit; + text-decoration: none; +} diff --git a/website/web/documentation/index.xml b/website/web/documentation/index.xml new file mode 100644 index 00000000..3cad3db0 --- /dev/null +++ b/website/web/documentation/index.xml @@ -0,0 +1,47 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <title>Documentation</title> + </head> + <body> + <h1>Documentation</h1> + + <ul> + <li><a href="writing-a-c-sp.html">Writing a Liberty service provider in C</a></li> + <li><a href="writing-a-php-sp.html">Writing a Liberty service provider in PHP</a></li> + <li><a href="writing-a-java-sp.html">Writing a Liberty service provider in Java</a></li> + <li><a href="book.html">Building Liberty Services with Lasso</a> (work + stopped for the time being)</li> + </ul> + + <ul> + <li><a href="interoperability">Interoperability with other Liberty and + SAML 2.0 implementations</a></li> + </ul> + + <ul> + <li><a href="api-reference/index.html">API Reference</a></li> + </ul> + + + <h2>Benchmarks</h2> + + <ul> + <li><a href="perfs">Benchmarking service provider SSO tasks</a></li> + </ul> + + <h2>Slides</h2> + + <ul> + <li><a + href="/documentation/slides/20050201-lasso-solutions-linux.pdf">General + presentation</a> given February 1st 2005 in the "Identity Management" track + of <a href="http://www.solutionslinux.fr">Solutions Linux</a> in Paris. + (in French) + </li> + </ul> + + </body> +</html> + diff --git a/website/web/documentation/interoperability.xml b/website/web/documentation/interoperability.xml new file mode 100644 index 00000000..78bb3286 --- /dev/null +++ b/website/web/documentation/interoperability.xml @@ -0,0 +1,392 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <title>Liberty Alliance & SAML 2.0 Interoperability</title> + </head> + <body> + + <h1>Interoperability</h1> + + <h2>SAML 2.0 Conformance Event</h2> + + <p>Lasso participated in the conformance event organized by the + <a href="http://www.projectliberty.org">Liberty Alliance</a> and hosted + at <a href="http://www.etsi.org">ETSI</a> in December 2006. During a + week Lasso and other implementations were tested together and Lasso was + then recognized as conformant ot SAML 2.0 specifications. + </p> + + <h2>ID-FF 1.2 Conformance Event</h2> + + <p>To achieve Liberty Alliance certification a solution must be + successfully tested against several others during a workshop week. + In order to achieve the interoperability certification for a single + role/profile, an implementation must complete the test sequence in + conjunction with at least two other implementations in each of the + complementary roles. + </p> + + <p> + In May 2005 Lasso has passed these series of comprehensive interoperability + conformance tests. It is therefore part of Liberty Alliance Project <a + href="http://projectliberty.org/liberty_interoperable/interoperable_products/id_ff_1_2_interoperable_product_table">interoperable + products</a> list. + </p> + + <h2><del>Work in progress:</del> SAML 2.0 support</h2> + + <p> + Development of SAML 2.0 support is ongoing and, thanks to the general + availability of a few implementations, some tests have been done. + </p> + + <h3>OpenSSO</h3> + + <p> + Access Manager is listed as a certified SAML 2.0 implementation and + OpenSSO code is said to be Access Manager code but OpenSSO did not + have any federation or cross-domain SSO support. Federation support + is part of Sun Java System Federation Manager, which was not + available as open source by the time of those tests. + </p> + + <p> + Sun Java System Federation Manager has been integrated into OpenSSO + (as openfm) on November 6th 2006. It has been added to our testing agenda. + </p> + + <h3>Lightbulb</h3> + + <p> + Aside OpenSSO is a small project, <a + href="http://blogs.sun.com/superpat/entry/switching_on_the_lightbulb">lightbulb</a>, + which aims to implement SAML 2.0 support in pure PHP. It is not certified + and only implements SAML 2.0 SSO POST. + </p> + + <p> + Those tests have last been conducted on November 2nd 2006. + </p> + + <table class="matrix"> + <caption>Lasso / Lightbulb Compatibility Matrix</caption> + <thead> + <tr> + <th>Protocol</th> <th>SP</th> <th>IdP</th> <th>Initiated by</th> <th>Profile</th> <th>Test</th> + </tr> + </thead> + <tbody> + <tr> + <th rowspan="1">Single Sign-On & Federation</th> + <td rowspan="1">Lightbulb</td> + <td rowspan="1">Lasso</td> + <td rowspan="1">SP</td> + <td class="prof">redirect/post/federated</td> <td>OK</td> + </tr> + </tbody> + </table> + + <h3>zxid</h3> + + <p> + <a href="http://www.zxid.org">zxid</a> is different things, including a + SAML 2.0 service provider as CGI program. It is free software (license + is <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License + 2.0</a> and is developed by Sampo Kellomäki, of Symlabs fame. + </p> + + <p> + Those tests have last been conducted on November 6th 2006. + </p> + + <table class="matrix"> + <caption>Lasso / zxid Compatibility Matrix</caption> + <thead> + <tr> + <th>Protocol</th> <th>SP</th> <th>IdP</th> <th>Initiated by</th> <th>Profile</th> <th>Test</th> + </tr> + </thead> + <tbody> + <tr> + <th rowspan="6">Single Sign-On & Federation</th> + <td rowspan="6">zxid</td> + <td rowspan="6">Lasso</td> + <td rowspan="6">SP</td> + <td class="prof">redirect/artifact/federated</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect/artifact/none</td> <td>Not tested</td> </tr> + <tr> <td class="prof">post/artifact/federated</td> <td>N/I</td> </tr> + <tr> <td class="prof">post/artifact/none</td> <td>N/I</td> </tr> + <tr> <td class="prof">redirect/post/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/none</td> <td>Not tested</td> </tr> + + <tr> + <th rowspan="5">Single Logout</th> + <td rowspan="5">zxid</td> + <td rowspan="5">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="3">IdP</td> + <td class="prof">SOAP</td> <td><a href="#zxid-2">Error</a></td></tr> + <tr> <td class="prof">redirect</td> <td>Not tested</td> </tr> + <tr> <td class="prof">get</td> <td>Not tested</td> </tr> + + <tr> + <th rowspan="4">Name ID Management (only federation termination in zxid)</th> + <td rowspan="4">zxid</td> + <td rowspan="4">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">SOAP</td> <td><a href="#zxid-1">Error</a></td></tr> + <tr> <td class="prof">redirect</td> <td>Not tested</td> </tr> + </tbody> + </table> + + <ul class="errornotes"> + <li> + <a name="zxid-1">Error with federation termination requested from Lasso + to zxid</a> : SOAP message POSTed to correct URL (zxid?o=S) but HTML + document answer from this URL. + </li> + <li> + <a name="zxid-2">Error with single logout requested from Lasso + to zxid</a> : SOAP message POSTed to correct URL (zxid?o=S) but HTML + document answer from this URL. + </li> + </ul> + + <h3>Symlabs Federated Identity Access Manager</h3> + + <p> + <a href="http://www.symlabs.com">Symlabs</a> <a + href="http://www.symlabs.com/Products/SFIAM.html">FIAM</a> is a complete + identity management solution, certified as SAML 2.0 conformant in July + 2005. There is a free evaluation version available on their website. + </p> + + <p> + Those tests have last been conducted on December 2nd 2006. + </p> + + + <table class="matrix"> + <caption>Lasso / SFIAM Compatibility Matrix</caption> + <thead> + <tr> + <th>Protocol</th> <th>SP</th> <th>IdP</th> <th>Initiated by</th> <th>Profile</th> <th>Test</th> + </tr> + </thead> + <tbody> + <tr> + <th rowspan="16">Single Sign-On & Federation</th> + <td rowspan="6">Lasso</td> + <td rowspan="6">SFIAM</td> + <td rowspan="4">SP</td> + <td class="prof">redirect/artifact/federated</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect/artifact/transient</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/transient</td> <td>OK</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">redirect/artifact/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/federated</td> <td>OK</td> </tr> + + <tr> + <td rowspan="10">SFIAM</td> + <td rowspan="10">Lasso</td> + <td rowspan="6">SP</td> + <td class="prof">redirect/artifact/federated</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect/artifact/transient</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/artifact/encrypted</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/transient</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/encrypted</td> <td>OK</td> </tr> + <tr> <td rowspan="4">IdP</td> + <td class="prof">redirect/artifact/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/artifact/encrypted</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/encrypted</td> <td>OK</td> </tr> + + <tr> + <th rowspan="10">Single Logout</th> + <td rowspan="5">Lasso</td> + <td rowspan="5">SFIAM</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="3">IdP</td> + <td class="prof">SOAP</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td class="prof">get</td> <td>OK</td> </tr> + + <tr> + <td rowspan="5">SFIAM</td> + <td rowspan="5">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="3">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td class="prof">get</td> <td>OK</td> </tr> + + <tr> + <th rowspan="8">Name ID Management</th> + <td rowspan="4">Lasso</td> + <td rowspan="4">SFIAM</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>Not tested</td> </tr> + <tr> <td class="prof">redirect</td> <td>Not tested</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">SOAP</td> <td>Not tested</td></tr> + <tr> <td class="prof">redirect</td> <td>Not tested</td> </tr> + <tr> <td rowspan="4">SFIAM</td> <td rowspan="4">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>Not tested</td></tr> + + </tbody> + </table> + + + + <h2>Old tests</h2> + + <h3>ID-FF 1.2 against SourceID</h3> + + <p> + Prior to the conformance event we tested Lasso ID-FF support against SourceID. + </p> + + <p> + SourceID is an open source multi-protocol project for enabling identity + federation and cross-boundary security. It implements ID-FF 1.2 and has + been stamped as "Liberty Interoperable". Web site: <a + href="http://www.sourceid.org">www.sourceid.org</a>. + Lasso interoperability + last tested with Lasso 0.6.0 on January 24th. + </p> + + <table class="matrix"> + <caption>Lasso / SourceID Compatibility Matrix</caption> + <thead> + <tr> + <th>Protocol</th> + <th>SP</th> + <th>IdP</th> + <th>Initiated by</th> + <th>Profile</th> + <th>Test</th> + </tr> + </thead> + <tbody> + <tr> + <th rowspan="12">Single Sign-On & Federation</th> + <td rowspan="9">Lasso</td> + <td rowspan="9">SourceID</td> + <td rowspan="8">SP</td> + <td class="prof">redirect/artifact/federated</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect/artifact/none</td> <td>OK</td> </tr> + <tr> <td class="prof">post/artifact/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">post/artifact/none</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect/post/none</td> <td>OK</td> </tr> + <tr> <td class="prof">post/post/federated</td> <td>OK</td> </tr> + <tr> <td class="prof">post/post/none</td> <td>OK</td> </tr> + <tr> <td>IdP</td> <td class="prof">artifact/any</td> <td>OK</td> </tr> + <tr> + <td rowspan="3">SourceID</td> + <td rowspan="3">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">redirect/artifact/federated</td> <td>OK</td> + </tr> + <tr> + <td class="prof">post/post/federated</td> <td>OK</td> + </tr> + <tr> + <td>IdP</td> <td class="prof">artifact/any</td> <td>OK</td> + </tr> + + <tr> + <th rowspan="10">Single Logout</th> + <td rowspan="5">Lasso</td> + <td rowspan="5">SourceID</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="3">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td class="prof">get</td> <td>OK</td> </tr> + <tr> + <td rowspan="5">SourceID</td> + <td rowspan="5">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="3">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td class="prof">get</td> <td>OK</td> </tr> + + <tr> + <th rowspan="8">Federation Termination</th> + <td rowspan="4">Lasso</td> + <td rowspan="4">SourceID</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> + <td rowspan="4">SourceID</td> + <td rowspan="4">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> + </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + + <tr> + <th rowspan="8">Register Name Identifier</th> + <td rowspan="4">Lasso</td> + <td rowspan="4">SourceID</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> + <td rowspan="4">SourceID</td> + <td rowspan="4">Lasso</td> + <td rowspan="2">SP</td> + <td class="prof">SOAP</td> <td>OK</td> </tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + <tr> <td rowspan="2">IdP</td> + <td class="prof">SOAP</td> <td>OK</td></tr> + <tr> <td class="prof">redirect</td> <td>OK</td> </tr> + </tbody> + </table> + + </body> +</html> diff --git a/website/web/documentation/perfs.xml b/website/web/documentation/perfs.xml new file mode 100644 index 00000000..f2deb120 --- /dev/null +++ b/website/web/documentation/perfs.xml @@ -0,0 +1,171 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> +<head> + <title>Benchmarking service provider SSO tasks</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> +</head> +<body> +<h1>Benchmarking service provider SSO tasks</h1> + +<h2>“AuthenticationRequest” generation</h2> + +<pre> +lasso_login_init_authn_request(login, "https://idp1/metadata", LASSO_HTTP_METHOD_REDIRECT); +request = LASSO_LIB_AUTHN_REQUEST(LASSO_PROFILE(login)->request); +request->IsPassive = 0; +request->NameIDPolicy = g_strdup(LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED); +request->consent = g_strdup(LASSO_LIB_CONSENT_OBTAINED); +request->ProtocolProfile = g_strdup(LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST); +lasso_login_build_authn_request_msg(login); +</pre> + +<table class="benchs"> +<thead> +<tr> +<td></td> +<th colspan="2">100 reqs</th> +<th colspan="2">1000 reqs</th> +<th colspan="2">10000 reqs</th> +</tr> +<tr class="labels"> +<td></td> <td>time</td> <td>req/s</td> <td>time</td> <td>req/s</td> <td>time</td> <td>req/s</td> +</tr> +</thead> +<tbody> + +<tr> +<th>Intel® Pentium® M processor 1500Mhz</th> + <td>2.993</td> <td>33.414</td> + <td>29.932</td> <td>33.409</td> + <td>300.877</td> <td>33.236</td> +</tr> + +<tr> +<th>AMD Opteron™ Processor 242 (1.6Ghz)</th> + <td>0.716</td> <td>139.734</td> + <td>7.136</td> <td>140.136</td> + <td>71.213</td> <td>140.425</td> +</tr> + +<tr> +<th>Intel® Xeon™ CPU 2.80GHz</th> + <td>2.785</td> <td>35.909</td> + <td>27.94</td> <td>35.785</td> + <td>280.440</td> <td>35.658</td> +</tr> +</tbody> +</table> + +<h2>“AuthenticationResponse” consuming</h2> + +<pre> +lasso_login_process_authn_response_msg(login, authn_response_msg); +lasso_login_accept_sso(login); +</pre> + +<table class="benchs"> +<thead> +<tr> +<td></td> +<th colspan="2">100 reqs</th> +<th colspan="2">1000 reqs</th> +<th colspan="2">10000 reqs</th> +</tr> +<tr class="labels"> +<td></td> <td>time</td> <td>req/s</td> <td>time</td> <td>req/s</td> <td>time</td> <td>req/s</td> +</tr> +</thead> +<tbody> + +<tr> +<th>Intel® Pentium® M processor 1500Mhz</th> + <td>0.572</td> <td>174.840</td> + <td>5.788</td> <td>172.766</td> + <td>58.249</td> <td>171.677</td> +</tr> + +<tr> +<th>AMD Opteron™ Processor 242 (1.6Ghz)</th> + <td>0.303</td> <td>329.710</td> + <td>3.022</td> <td>330.899</td> + <td>30.454</td> <td>328.368</td> +</tr> + +<tr> +<th>Intel® Xeon™ CPU 2.80GHz</th> + <td>0.609</td> <td>164.218</td> + <td>6.179</td> <td>161.835</td> + <td>62.457</td> <td>160.108</td> +</tr> + +</tbody> +</table> + +<p class="details-configuration"> + Results last updated on January 25th, with Lasso almost 0.6.0. Tests systems + were: +</p> + +<ol class="test-machines"> + +<li> <ul> + <li>Intel® Pentium® M processor 1500Mhz</li> + <li>1Gb RAM</li> + <li>Debian GNU/Linux "sid" + <ul> + <li>libxml2 2.6.11</li> + <li>XMLSec 1.2.6</li> + <li>OpenSSL 0.9.7e</li> + </ul></li> +</ul> </li> + +<li> <ul> + <li>AMD Opteron™ Processor 242 (1.6Ghz)</li> + <li>2Gb RAM</li> + <li>Debian GNU/Linux "sarge" (unreleased AMD-64 version) + <ul> + <li>libxml2 2.6.11</li> + <li>XMLSec 1.2.6</li> + <li>OpenSSL 0.9.7e</li> + </ul></li> +</ul> </li> + +<li> <ul> + <li>Intel® Xeon™ CPU 2.80GHz</li> + <li>512Mb RAM</li> + <li>Debian GNU/Linux "sarge" + <ul> + <li>libxml2 2.6.11</li> + <li>XMLSec 1.2.6</li> + <li>OpenSSL 0.9.7d</li> + </ul></li> +</ul> </li> + +</ol> + +<h2>Library Usage</h2> + +<p> + Calculated with valgrind on test system #1 with 30 iterations; this shows + most time in those tests is spent in OpenSSL. +</p> + +<p> +<img src="/figures/perfs-sp-libs.png" + alt="Most time is spent in OpenSSL" /> +</p> + + +<h2>Performance Stability</h2> + +<p> + Performance doesn't degrade when increasing the number of requests. +</p> + +<p> + <img src="/figures/perfs-sp-stability.png" alt=""/> +</p> + +</body> +</html> diff --git a/website/web/documentation/slides/20050201-lasso-solutions-linux.pdf b/website/web/documentation/slides/20050201-lasso-solutions-linux.pdf Binary files differnew file mode 100644 index 00000000..0982f431 --- /dev/null +++ b/website/web/documentation/slides/20050201-lasso-solutions-linux.pdf |
