Difference between revisions of "ZOID"
From ZeptoOS
Jump to navigationJump to searchLine 7: | Line 7: | ||
ZOID infrastructure consists of: | ZOID infrastructure consists of: | ||
− | * Multithreaded <tt>zoid</tt> daemon on I/O nodes which performs I/O forwarding and communicates with the service node, | + | * Multithreaded <tt>zoid</tt> daemon on the I/O nodes which performs I/O forwarding for the compute nodes and which also communicates with the service node to perform job management, |
− | * <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>control</tt> daemon on the 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. | + | * <tt>zoid-fuse</tt> daemon on the compute nodes which performs file I/O forwarding for POSIX-compliant applications. |
==User interface== | ==User interface== |
Revision as of 16:11, 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 the I/O nodes which performs I/O forwarding for the compute nodes and which also communicates with the service node to perform job management,
- control daemon on the 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 the 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?