# Projects This page contains a list of project ideas which will be suitable for students (for GSOC, internship etc.) Projects/Features which needs contributors ------------------------------------------ ### RIO Issue: https://github.com/gluster/glusterfs/issues/243 This is a new distribution logic, which can scale Gluster to 1000s of nodes. ### Composition xlator for small files Merge small files into a designated large file using our own custom semantics. This can improve our small file performance. ### Path based geo-replication Issue: https://github.com/gluster/glusterfs/issues/460 This would allow remote volume to be of different type (NFS/S3 etc etc) too. ### Project Quota support Issue: https://github.com/gluster/glusterfs/issues/184 This will make Gluster's Quota faster, and also provide desired behavior. ### Cluster testing framework based on gluster-tester Repo: https://github.com/aravindavk/gluster-tester Build a cluster using docker images (or VMs). Write a tool which would extend current gluster testing's .t format to take NODE as an addition parameter to run command. This would make upgrade and downgrade testing very easy and feasible. ### Network layer changes Issue: https://github.com/gluster/glusterfs/issues/391 There is many improvements we can do in this area