System Architecture
System architecture
The XtreemOS architecture is divided logically into two layers.
The XtreemOS Foundation layer, XtreemOS-F, provides a modified Linux Kernel embedding native Virtual Organisation support. This will be provided in three major variants: a version aimed at PCs and workstations; a version aimed at providing a Single-System Image for cluster computing, based on the existing Kerrighed system; and a version which can be deployed on small mobile devices such as PDA.
The XtreemOS Grid support layer, XtreemOS-G, provides Grid OS distributed services to securely manage computation and data resources. The main services provided in the G-Layer are Application Execution Management (AEM), a Grid file system (XtreemFS), and application and VO-level security. In order to deploy the XtreemOS-G layer over a number of participating nodes, an infrastructure of highly available services will manage these nodes. It provides for example support for publish/subscribe services, node virtualization, and node directory services.
XtreemOS will provide a common API to Grid applications; this will be based on the emerging Simple API for Grid Applications (SAGA) standard currently under development within the OGF.
Publications
Project Deliverables
- First version of XtreemOS system architecture (D3.1.4)