Future Planning for Niagara

The short term goal for the Niagara project is to get the system stable with what is already there. We have a plan for it, and are in the process of implementing that plan. Slowly for now, but hopefully we will get rolling hot sooner.

However there are many things in Niagara's future. We need to start thinking about them now. When the day arrives that they are of importance to the system, we will have serious thoughts to choose from, instead of trying to drive the project without long term though.

These are the issues that we have come up with so far. When I find some time I hope to flesh each item out with the reasoning we came up with, so there is a consensus on what these items mean.

  1. Quilt language
  2. Support for more Quilt features in Niagara
  3. Algebra
  4. Optimizer
  5. Peephole Optimizer
  6. Memory Management
  7. Efficient Handling of path expressions by pushing them to the search engine (needs optimizer)
  8. Transactions (recovery, remote sources)
  9. Use of metadata

Bolo's Home Page
Last Modified: Tue Mar 27 14:07:54 CST 2001
bolo (Josef Burger) <bolo@cs.wisc.edu>