## Trace format
The traces are zstd compressed and have the following format:

typedef struct __attribute__((packed)) {
    uint32_t timestamp;
    uint64_t obj_id;
    uint32_t obj_size;
    int64_t next_access_vtime;  // -1 if no next access
} request_t;
The compressed traces can be used with libCacheSim without decompression.

## Cite
```
@inproceedings{osdi20_workload,
  author = {Juncheng Yang and Yao Yue and K. V. Rashmi},
  title = {A large scale analysis of hundreds of in-memory cache clusters at Twitter},
  booktitle = {14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)},
  year = {2020},
  isbn = {978-1-939133-19-9},
  pages = {191--208},
  url = {https://www.usenix.org/conference/osdi20/presentation/yang},
}


@inproceedings{nsdi21_segcache,
  author = {Juncheng Yang and Yao Yue and Rashmi Vinayak},
  title = {Segcache: a memory-efficient and scalable in-memory key-value cache for small objects},
  booktitle = {18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)},
  year = {2021},
  isbn = {978-1-939133-21-2},
  pages = {503--518},
  url = {https://www.usenix.org/conference/nsdi21/presentation/yang-juncheng},
}

@inproceedings{yang2023gl,
  title={GL-Cache: Group-level learning for efficient and high-performance caching},
  author={Yang, Juncheng and Mao, Ziming and Yue, Yao and Rashmi, K.V.},
  booktitle={21st USENIX Conference on File and Storage Technologies (FAST 23)},
  pages={115--134},
  year={2023}
}

@inproceedings{yang2023qd,
  title={FIFO can be Better than LRU: the Power of Lazy Promotion and Quick Demotion},
  author={Yang, Juncheng and Qiu, Ziyue and Zhang, Yazhuo and Yue, Yao and Rashmi, K.V.},
  booktitle={The 19th Workshop on Hot Topics in Operating Systems (HotOS 23)},
  pages={1-8},
  year={2023}
}
```
