Hi,
I have this other subject (which involve other people), please find it
in attachment.
Thanks,
On Tue, 2008-03-04 at 07:10 -0500, Michael Edwards wrote:
> Spring is upon us again and with it comes Google Summer of Code 2008.
>
> Please let me know if you plan to mentor or participate as a student this
> year.
>
> http://code.google.com/soc/2008/faqs.html
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Oscar-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oscar-devel
Project name: Extension of SSI-OSCAR: implementation of a high performance file
system for clusters.
* Keywords: C, Linux kernel, kernel modules, single system image, SSI-OSCAR,
Kerrighed.
* Bug#:
* Problem Summary: File systems commonly used today in clusters are based on a
compute nodes/storage nodes paradigm. Computations do not take advantage of
CPUs on storage nodes and the distributed file system used in the cluster does
not use the compute nodes disks. Even if the compute/storage nodes are the same,
the file system is not integrated in the cluster services and cannot take
advantage of those in order to improve performance.
* Project Description: kDFS, a kernel Distributed File System, aims at providing
a high performance file system for clusters. Based on a fully symmetric model,
kDFS is currently implemented in the framework of the Kerrighed open-source
project, a single system image used in SSI-OSCAR (http://www.kerrighed.org,
http://ssi-oscar.gforge.inria.fr).
The current version of kDFS provides distributed caches for both metadata and
data stored on native FS.
The main idea of kDFS is to take advantage of available cluster services in
order to improve performance and availability. As an example, process migration
mechanisms can lead to a smaller network impact by running the computations on
nodes where persistent data is available.
Moreover, the coordination between such an integrated file system and the
cluster resource management system (traditional batch scheduler or SSI load
balancing mechanisms) could also contribute to better performance.
Due to the larger size of clusters, storage heterogeneity (e.g. because of
replacement of faulty nodes by nodes with bigger disks) and dynamicity become
important parameters which have to be taken into account by the system
developers.
The goal of this GSoC project is to implement striping & replication policies in
kDFS in order to handle these parameters. The work consists in two steps. First,
implementing required mechanisms in order to handle human addition/removal of
nodes in a cluster. Second, take benefit of dynamical RAID strategies to
continue to improve global cluster efficiency.
According to time constraints, the student could also study fault tolerance
aspects in the context of kDFS usage.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel