Architecture
The architecture of a software system describes the way various components interact to achieve some overall goal. The Grid has been built from a large number of components from different projects/groups and has evolved rapidly, and although there have been some architecture documents written along the way they don't correspond very well with the system which is actually deployed in production. The links below are a collection of documents which throw some light on the architecture, although as with most Grid documents they are somewhat out of date in many cases.
- The gLite User Guide has an overview of the architecture and is kept reasonably up to date.
- There is also a more specific LCG Middleware Overview document, but unfortunately this has not been updated and is now out of date.
- There is a job submission diagram with an overview of how the job submission system works.
- JRA1 has produced a functional description of the gLite components, which gives at least a high-level view of how things fit together.
- LCG/SA1 has also produced something described as a cookbook, essentially a guide to how the production system has been put together, which contains an architecture description in section 4.
- JRA1, the EGEE middleware development activity, produced architecture and design documents with revisions (architecture and design) as EGEE deliverables, which were intended as planning documents for the gLite software. However, these are rather long, abstract and difficult to read, and don't correspond very well with the production system as it has actually turned out.
- The gLite components have their own individual documentation. This gives detailed insight into how some of the components work, but does not discuss the way they interact in the complete system, and does not cover all the components deployed in production.
- Specifically on the gLite WMS, there is a short high-level view available, plus a bit more detail in the WMS User Guide and the WMProxy Guide.
- The LCG wiki has some pointers to information about components (e.g. BDII and DPM) developed by LCG, but this is in a fairly informal format.
- The final assessments of EGEE 1 from JRA1 (middleware), SA1 (deployment) and NA4 (applications) also contain some information about the architecture, although this is fairly limited.
Last modified Fri 24 August 2007 . View page history
Switch to HTTPS . Website Help . Print View . Built with GridSite 1.4.3