90 likes | 173 Views
The Information System. An Update Report Laurence Field. Observations. Queries to the top-level BDII time-out 15s for lcg-utils Some site information is unstable Dropping in and out of the top-level BDII Affects FTS pre-scheduling Some CE information is unstable
E N D
The Information System An Update Report Laurence Field
Observations • Queries to the top-level BDII time-out • 15s for lcg-utils • Some site information is unstable • Dropping in and out of the top-level BDII • Affects FTS pre-scheduling • Some CE information is unstable • Dropping in and out of the top-level-BDII Laurence.Field@cern.ch
Short And Medium Term • Short term • Put the site-level BDII on a stand alone node • Run the CE information provider on the site-level BDII • Introduce regional top-level BDIIs • Medium term • Improve the efficiencies of the queries • Add some form of caching in the existing tools • Improve the query performance of the BDII service Laurence.Field@cern.ch
Long Term • Move away from using the LDAP client directly • Queries a single point and does not cache the information • New information client • That uses caching and efficient queries • Use the site-level BDII for internal site queries • Using multiple top-level BDIIs • Re-consider the architecture • Splitting information into static and dynamic • More caching at the site-level Laurence.Field@cern.ch
Work Done • Performance Analysis of LDAP • Benchmarking • Effect under load • Effect of Indexing • Indexed BDII • Patch 1174 (certified) • Reconfiguration of the BDII and GIP • Patch #1183, #1184 and #1185 • Enables: • Replacing MDS with the BDII • Publishing BDII services in the information system • Caching site information on the site BDII • Splitting of dynamic and static information • Caching Service discovery on the site BDII Laurence.Field@cern.ch
Query Scaling Of slapd Laurence.Field@cern.ch
Effect of Indexing Laurence.Field@cern.ch
CPU usage on the top-level BDII Laurence.Field@cern.ch
Summary • Significant performance improvements of the BDII • SAM lcg-utils timeout problem fixed. • Replacing the MDS with BDII • Uses later (unmodified) version of openldap • Improves reliability and performance. • Site BDII leverages GIP cache • Will help eliminate CE outages • Reconfiguration of the BDII and GIP • Increased deployment flexibility and enables the required changes • BDII service publishing etc. • Further work needed • On the improving clients • On Information System Testing/Monitoring • Continue Evaluating Alternative Technologies • Re-think deployment architecture Laurence.Field@cern.ch