According to the developers, Gluster is designed for massive scalability and performance from ground up.
So why another cluster? don't we have enough cluster and HPC resources?
Gluster gives following answers;
1. Designed for massive scalability (16 nodes or 65,000 nodes makes no difference). Much of the building blocks of Gluster are already powering worlds top supercomputers.
2. Portability (across distributions and architectures).
3. Modular and extensible.
4. Built on Gluster Platform which extends clustering technology beyond HPC to database, storage, enterprise provisioning, etc.
5. Very easy to use with a clean dialog based front-end.
6. Backed by supercomputing experts.
7. Supports multi-casting and Infiniband.
8. Centralized remote screen control.
9. Very easy to add new features or customize.
10.Doesn't require a database server to store configuration information.
By the way the project is still awaiting GNU approval, so it is under the category, NOT-YET-GNU. I hope and think it will be approved.
If you are worried about if this will run under your Linux distribution, fear not. It
is distro independent.