Next: API definition
Up: Implementation of Farming
Previous: Previous work in
The implementation of process farms consisted of
- Defining the API for farming.
- Designing the software components viz., the farm daemon (pvmfarmd -
the server task) and the library of the API (libfarm.a - the client) which
would be used by both the farmer and the worker tasks.
- Defining the protocol for interprocess communication between the
farmer task and the farm daemon task, and between the worker task and the
farm daemon task so as to avoid any polling by any of the three components.
Sameer Shende