internal:projects:aw:summary21312:start
Hi All,
This is a summary of last meeting where we defined the next steps to follow, and in which order to do them:
- Setup the key-value store benchmark (YCSB) to test NBW (file system path).
- Fix the CPU scheduler bug that could potentially influence the performance degradation shown by some of the benchmarks.
- Setup the consolidated benchmark using qemu on a Linux host. Two possible options here:
- Use NBW at the host level and virtualize guest machines without KVM to create memory pressure at the hyper-visor level.
- Use vanilla host and virtualize guest machines using KVM and let NBW work at the guest level.
- We plan to set the base comparison level by partitioning statically the physical memory among all the VMs to let fit in memory each working set without problems.
- Incrementally we increase the amount of VMs (i.e workloads) so they start competing for memory. We measure the improvements in execution times of NBW compared to the vanilla system.
- The result of the benchmark is a vector of execution times where each dimension is the execution time of each workload in the consolidated system. There should be one vector for vanilla and NBW respectively.
- Depending on time and the results of the key-value benchmark as a file system benchmark, explore other file systems benchmarks as databases or Filebench (possible using MongoDB as back-end)
- With very low priority, we could rerun the SPEC SFS benchmark to see if there is any improvement by the inclusion of the read-from-patches implementation.
Daniel.
internal/projects/aw/summary21312/start.txt · Last modified: 2024/06/28 20:42 by 127.0.0.1