... | ... | @@ -4,11 +4,11 @@ The **I/O forwarding mode** enables Gekko to act as intermediate I/O nodes betwe |
|
|
|
|
|
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)
|
|
|
![gekkofs-small](uploads/ee751ea734d4a8324f37eab4892ce6ac/gekkofs-small.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)
|
|
|
![gekkofwd-small](uploads/2d4594bf6aad17aa5f4bcca6f29f5d9a/gekkofwd-small.png)
|
|
|
|
|
|
## Compile GekkoFWD
|
|
|
|
... | ... | |