rickyyx / ParNVM

NVM research project @MSRA
0 stars 1 forks source link

How to enforce correct runtime execution? #5

Closed rickyyx closed 6 years ago

rickyyx commented 6 years ago

For each transaction worker:

Implementation details:

How does a worker get the workload?

How to find out if a piece is runnable?

When running piece, what to update?

Dependency list:

Progress :

TODO:

rickyyx commented 6 years ago

How to do chopping?

Option 1: (for code release?)

Option 2: (for own benchmark)

rickyyx commented 6 years ago

How to do logging?

Option 1: Logging all writes at the beginning of the transaction and wrap them into a piece.

Option 2: Logging at the beginning of each piece.