Network2

From OLPC
Jump to navigation Jump to search

Introduction

Last updated: Michael Stone 19:10, 25 July 2009 (UTC)

What is this project?

This project proposes a design for networking based on previously realized Network Principles. It then explores and elaborates the design with analysis, example configuration, and experimental results after which it concludes by crediting those who have contributed to the design and by explaining future work inspired by current results.

When judging, please also note that the design is not yet complete in several important respects:

  • it has only a stub of a bandwidth model, hence we yet know how much it costs to scale it up
  • its self-test algorithm is not yet written, (though good diagnostic primitives are systematically identified)
  • it lacks truly clear implementation guidance and comprehensive sample code, and
  • there are unresolved questions about
    • how routing and timeouts should be configured so that peers search their target address space in a useful fashion
    • how communications security might best be provided.
  • it lacks an "integration and deployment" plan outlining how to get it adopted.

Design

Network2/Design

Analysis

Network2/Dynamics

Debugging Techniques

Network2/Diagnosis

Self-Test Algorithm

Network2/Self-test

Advice

Network2/Advice

Experiments

Credits

Network2/Credits

Future Work

Network2/Future work