Difference between revisions of "ZOID"

From ZeptoOS
Jump to navigationJump to search
Line 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 15: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?


Other Packages and Utilities | Top | KTAU