Difference between revisions of "ZOID"
From ZeptoOS
Jump to navigationJump to searchLine 4: | Line 4: | ||
==Introduction== | ==Introduction== | ||
− | ZOID is an I/O forwarding component of the ZeptoOS project. Any communication between the compute nodes and I/O nodes (job management, file I/O, sockets) is facilitated by ZOID. | + | ZOID is an I/O forwarding component of the ZeptoOS project. Any communication between the compute nodes and I/O nodes (job management, file I/O, sockets) is facilitated by ZOID. |
+ | |||
+ | ZOID infrastructure consists of: | ||
+ | * Multithreaded <tt>zoid</tt> daemon on I/O nodes which performs I/O forwarding and communicates with the service node, | ||
+ | * <tt>control</tt> daemon on compute nodes which is responsible for job management tasks such as launching application processes, for the forwarding of <tt>stdin</tt>/<tt>out</tt>/<tt>err</tt> data, and for forwarding of IP packets, | ||
+ | * <tt>zoid-fuse</tt> daemon on compute nodes which performs file I/O forwarding for POSIX-compliant applications. | ||
==User interface== | ==User interface== |
Revision as of 15:08, 22 April 2009
Other Packages and Utilities | Top | KTAU
Introduction
ZOID is an I/O forwarding component of the ZeptoOS project. Any communication between the compute nodes and I/O nodes (job management, file I/O, sockets) is facilitated by ZOID.
ZOID infrastructure consists of:
- Multithreaded zoid daemon on I/O nodes which performs I/O forwarding and communicates with the service node,
- control daemon on compute nodes which is responsible for job management tasks such as launching application processes, for the forwarding of stdin/out/err data, and for forwarding of IP packets,
- zoid-fuse daemon on compute nodes which performs file I/O forwarding for POSIX-compliant applications.
User interface
User script (here or someplace else?)
Broadcast & Performance counters
Administrator interface
Command line options
Programmer interface
Building a new plugin
Replacement libc?