Project plan
Task Date
Deliverables of Phase 1 (Inception):
- Detailed project plan
- Project web page
October 2016
*Reproduce the results of the research paper Analyzing The Tradeoff Between Throughput and Latency in Multicore Scalable In-Memory Database Systems available as code at:
https://github.com/mitake/mutilate
October 2016
Design tool components, architecture and design pattern October 2016
Preliminary implementation November 2016
Presentation 1 January 2017
Deliverables of Phase 2 (Elaboration):
- Preliminary implementation
- Detailed interim report
February 2017
Mature implementation March 2017
Testing March 2017
Documentation April 2017
Deliverables of Phase 3 (Construction):
- Finalized tested implementation
- Final report
April 2017
Final presentation April 2017

*Current stage

Notes:
1. The exact details of how the implementation will be done remain unclear at this stage.
2. There will be regular testing once each smaller part of the tool is made.
3. Catch up meetings with Dr. Heming Cui are scheduled to be every other Thursday.
4. Unified software development process will be used up to phase 3 (/4): Construction

Conclusion:
The delivery of this project will mark the completion of one of the tools required to achieve successful identification and prevention against concurrency attacks. The other tools have to be pursued by other researchers and developers.
The insight this tools provides is one of the parameters of the concurrency attacks identification and prevention system.