|
|
# GekkoFWD
|
|
|
|
|
|
The I/O forwarding mode enables Gekko to act as intermediate I/O nodes between the compute nodes and the parallel file system servers. GekkoFWD uses the shared PFS for storage, instead of a local store available at the compute nodes. Originally, in GekkoFS, data operations are distributed across all nodes. Once an operation is intercepted, the client forwards it to the responsible server, determined by hashing the file's path. In GekkoFWD, the data is forwarded to a single server determined by an allocation policy, without breaking the file into chunks, as the PFS already has its striping mechanism.
|
|
|
The **I/O forwarding mode** enables Gekko to act as intermediate I/O nodes between the compute nodes and the parallel file system servers.
|
|
|
|
|
|
In **GekkoFS**, data operations are distributed across all nodes. Once an operation is intercepted, the client forwards it to the responsible server, determined by hashing the file's path. Furthermore, **GekkoFS** uses the node-local FS to store data and metadata.
|
|
|
|
|
|
![gekkofs](uploads/9d2e48590e8754d011243548f9d473fa/gekkofs.png)
|
|
|
|
|
|
In **GekkoFWD**, the data is forwarded to a single server determined by an allocation policy, without breaking the file into chunks, as the PFS already has its striping mechanism. **GekkoFWD** uses the shared PFS for storage, instead of a local store available at the compute nodes.
|
|
|
|
|
|
![gekkofwd](uploads/642a6023d425f4429002c7974bed40ac/gekkofwd.png)
|
|
|
|
... | ... | |