You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 244 Next »

Background

We discussed our plans for the future.

Short-term Issues

Re-factoring issues

  • Move current code related to matrix operations to the 'examples' package
  • A design of structure of the matrix/graph

Long-term Issues

We have a plan to redesign Hama to be based on BSP model and be specified to shared nothing systems consisting of several thousands commodity servers, which is generally called cloud computing environments.

Why BSP?

Design Considerations

  • Fault Tolerance
  • Heterogeneity
  • Efficiency
  • Easy to Use

TODO

  • A survey on matrix and graph processing algorithms based on BSP programming model.
  • Developing a fault-tolerant mechanism for BSP model and Shared-nothing architecture and heterogeneous.
  • A selection of the basic primitive operations for matrix processing and linear algebra.
  • Design operation models based on the basic primitive operations developed above.
  • Design domain-specific language that well reflects to algebraic characteristics.

(Working)

  • No labels