Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

This page documents the goals and results for a series of milestones for the first implementation of RAMCloud. Each milestone last 2 weeks, ending on a Monday.

Milestone 17: ends October 4, 2010

  • Ryan goals:
    • Finish edits in response to code review.
    • File bugs on remaining important issues in FastTransport.
  • Ryan actual:
    •  
  • Steve goals:
    • Finish Infiniband Transport and Driver
    • Simple benchmarks of the above
    • Restart work on new Log and Segment code
  • Steve actual:
    •  
  • Diego goals:
    • Finish updates to Transport API.
    • Update Driver API.
    • Finish Ethernet packet driver.
  • Diego actual:
    •  

Milestone 16: ends September 21, 2010

  • Ryan goals:
    • Code review FastTransport, commit with review changes
    • Analyze performance of FastTransport.
  • Ryan actual:
    • Working through code review:
      • Done with everything except FastTransport*
      • Worked through easy comments in FastTransport.h
  • Steve goals:
    • Infiniband transport & driver
    • Continue working on performance discrepancy with Mellanox
  • Steve actual:
    • Driver mostly done (blocked on ServiceLocator), does copying right now to avoid memory registration issues
    • Transport 80% coded
    • Mellanox: our hardware is slower, but we're not sure why (they get latency up to 40% better than us)
  • Diego goals:
    • Finish ServiceLocator.
    • Finish Ethernet packet driver.
    • Resolve monitor issue.
  • Diego actual:
    • Class/code review done, but integration still in progress.
    • No packet driver work.
    • Monitor #5 works
  • John goals:
    • TCPTransport performance improvements.
    • Class prep.
  • John actual:
    • No TCPTransport work yet.

Milestone 15: ends September 7, 2010

  • Ryan goals:
    • Tuning/code review for FastTransport
  • Ryan actual:
    • Code review imminent
  • Steve goals:
    • Gone one week
    • Infiniband transport working
  • Steve actual:
    • Gone one weekInfiniband transport working
    • Partial Infiniband transport (waiting for ServiceLocators)
    • Talking with Mellanox about performance
  • Diego goals:
    • Working monitor
    • Driver to send raw Ethernet packets through the kernel
  • Diego actual:
    • Monitor still broken
    • Ethernet packet driver exists but not in proper form
    • Implemented ServiceLocator class; undergoing code review, not integrating cleanly
  • John goals:
    • Really really check in Client/Server changes.
    • Start on smaller issues.
  • John actual:
    • Committed Client/Server changes
    • Fixed several smaller issues (cpplint, etc.)

Milestone 14: ends August 23, 2010

...