Table of Contents
Distributed Processing Proposal Document
This document will be the closing capture statement of the Concept Development Phase. Requires customer approval.
Idea
The need is for a system that can distribute processing to any machine. So, the design is to create a system that has a management module and n number of clients. The system will be able to load modules that are responsable for the actual processing. This system needs to be robust and be able to handle failovers and what not.
High Concept
Process anyting across multiple machines.
Target Market Segment Strategy
People needing to distribute their processing across multiple machines.
Features
Multi Threaded, can create independant modules to do any kind of processing.
Target Market
Crazy computer people or scientists conducting experiments.
Target Hardware Platform
Multi platform and can run on any hardware.
Estimated Schedule and Budget
1 month worth of development and the budget is 0 because it will be developed on my free time.
Competitive Analysis
Beowolf cluster and BOINC are the only two that I know of. They are hard to setup and code for.
The Team
Skills needed are C++, linux, windows, Mac, threading, networking, and modular development.
Risk Analysis
For it to make it in the market place, the product will need to be able to over come the user friendly aspec of software. Then a somewhat strong marketing campain needs to promote it. If those two are met, it will be successful.
Summary
A multi platform distributed processing system could replace the way I currently create application.