Use cases
What do you use or plan to use XtreemFS for? |
|
Replacement for NFS/CIFS file server |
|
| Home directories |
|
|
Home server/media collection |
|
|
Backups |
|
|
Storage backend for mail server |
|
|
Storage backend for source repositories (e.g. SVN) |
|
|
Storage backend for web site (e.g. image store, S3-like applications) |
|
|
Storage for parallel computing (Hadoop/MapReduce, HPC) |
|
|
Storing files across multiple data centers (e.g. grid or cloud computing) |
|
|
What type of files do/would you store on XtreemFS? What kind of access pattern does/would your application have? |
|
|
Other use cases: |
|
Features
How important are these current and potential features of XtreemFS for you? |
| absolutely necessary | desirable | OK, but not necessary | not interested |
|
Read-only file replication (replicated write-once files) |
| | | |
|
Read-write file replication (strong consistency, regular file system semantics) |
| | | |
|
Read-write file replication with "eventual consistency" (S3-like semantics) |
| | | |
|
Replicated metadata server (MRC) |
| | | |
|
Client-side data caching |
| | | |
|
Disconnected operation (similar to CODA/AFS) |
| | | |
|
Dynamic OSD addition/removal |
| | | |
|
Federated operation (individual installations can be federated into a large federation. Each installation can still operate when disconnected.) |
| | | |
|
Hierarchical storage management (e.g. OSDs with a tape backend, support for slow media) |
| | | |
|
Parallel I/O and high throughput |
| | | |
|
File system performance monitoring/analysis |
| | | |
|
Native support for Infiniband |
| | | |
|
RAID5/6 |
| | | |
|
SSL/X.509 support |
| | | |
|
POSIX ACLs |
| | | |
|
Windows multi-user support |
| | | |
|
Quotas |
| | | |
|
Checksums |
| | | |
|
Encryption of file data |
| | | |
|
POSIX compatibility (regular file systems semantics) |
| | | |
|
Network coordinates based on latencies for replica selection |
| | | |
|
Static configuration (data center maps) for replica selection |
| | | |
|
Features you would like to have in XtreemFS? |
|
Clients
Which clients do you need? |
| absolutely necessary | desirable | OK, but not necessary | not interested |
|
Linux FUSE client |
| | | |
|
Linux in-kernel client |
| | | |
|
Windows 32-bit client |
| | | |
|
Windows 64-bit client |
| | | |
|
Windows in-kernel client |
| | | |
|
Mac OS X client |
| | | |
|
FreeBSD client |
| | | |
|
Solaris SPARC client |
| | | |
|
Solaris AMD64 client |
| | | |
|
Client for mobile devices |
| | | |
|
Linkable/LD_PRELOAD-able C library "libxtreemfs" |
| | | |
|
Native Java client |
| | | |
|
Hadoop file system driver (HDFS interface) |
| | | |
|
Amazon S3-like interface |
| | | |
|
Any other operating system or interface? |
|
Target Installation
What does your (planned) installation look like? |
|
Number of MRCs |
|
|
|
Number of OSDs |
|
|
|
Server OS |
|
|
|
Number of clients |
|
|
|
Number of machines |
|
|
|
Number of files/directories |
|
|
|
Environment |
|
|
|
Network connection |
|
|
|
Anything else about your installation? |
|
Other networked file systems
Which other networked file systems do you use? |
|
NFS |
|
|
Samba/CIFS |
|
|
AFS/Coda |
|
|
Lustre |
|
|
CEPH |
|
|
GlusterFS |
|
|
Panasas |
|
|
PVFS |
|
|
HDFS (Hadoop File System) |
|
|
Others: |
|
Questions |
|
Do you need commercial support? |
|
|
Are you interested in contributing to the development of XtreemFS? |
|
|
How did you learn about XtreemFS? |
|
|
Problems you have/have had with XtreemFS: |
|
|
Other comments: |
|
|
|
|