Personal tools
Document Actions

Infrastructure for Service Scalability and High Availability

XtreemOS is working on a number of technologies to help build provide scalable and highly available services for the Grid. Each such technique will be available in the form of a software library. Grid services or applications can then link to these libraries to benefit from the components described in the following pages.

Directory Service

A directory service is indispensable to store structured information about Grid nodes and jobs. Unlike many other directory services, however, a number of properties can be updated continuously (e.g., the current CPU load of a given machine). The challenge here is to build a directory service that is both scalable and that can support dynamically changing attributes.

Once again, our system will be based on peer-to-peer technologies. This system has many uses within XtreemOS. In a first phase, we will use it to disseminate monitoring information about nodes.

More information on this topic can be found in the following articles:

[1] The Query-Vector Document Model, Diego Puppin and Fabrizio Silvestri. 15th ACM Conference on Information and Knowledge Management, November 2006 (pdf).

[2] Load-Balancing and Caching for Collection Selection Architecture, Diego Puppin, Fabrizio Silvestri, Raffaele Perego and Ricardo Baeza-Yates. First International Conference on Scalable Information Systems, May-June 2006 (pdf)

by Guillaume Pierre last modified 2008-08-25 16:03