954faeacc505af52fc362bbae1da299ba15504cc760c6ebc71b0315447cf5149  README.md
ac66146180370cbe152866a1b43c9f4271457265737f412a9e3d38dc7f0de293  analysis/summary.csv
71a7665c801805161996ffbb7794096e55438f5d5b3eddb3685b3bd823b24fdb  analysis/summary.json
51ae5120ff822e12bc9e479405b02128211eeba842b6b1008deb7a7555ae6dd9  client/CMakeLists.txt
27d5e2d62903ba0f1cc64a7cedc8c1512018a142ffdf6e8d0d7bb346eacd762f  client/average-upload.py
6b20d6f415de2aad191d9d8f57fce90cf50747ce08e95fd7cc9600e96545d699  client/ngram_fetch.cpp
d7c2fac318e7f128c01f5e12ab525445f28cbedf8eef6b3a1cabe51552e8319b  client/ngram_s3_benchmark.cpp
2a37dc102a7af0853f3bf2bc36938221d26428d5062617a8f4231b55c5851dc6  client/ngram_s3_benchmark.sh
adc2ca7128a8ad86ad18cfbd5827801359688e6eab6cbac6806a2875f2e3d463  client/s3_download.cpp
6604a076a6d70698c04da9671d48a9eb6a5f490f25c0cf6f91ea2ad7265cf002  client/s3_upload.cpp
8eeab6364db231cb6a77f52a86a36e7ad854f0f804100a0f91f3669cfc57b3e6  client/s3express_session.py
c28e82702cb4b243f54d699bbc0afeeb408dee3289490aa79fcf95ab1cb960b1  client/tests/benchmark_integration.py
b7f2815c6d5029d68ac4bf4d7306110bd1f694a73d26d4706017d642ade2e175  client/tests/benchmark_slow_hash.cpp
2aa8354912b7697e267a73871e25d3a109857fd57e5c02e9da33d04e25b30eb8  client/tests/download_integration.py
0ddf5ff70094e00f83911ddc7d553ea8471a0e7dabf0024efcc93e2190f7073c  client/tests/integration.py
9be6bcd7d71ca5e08c25264aff3d785698c4929c7db0f65084993560bb135648  client/tests/upload_integration.py
a98038ffa3a84ec4ef5be97d3bbf59f7b513ddccf1960fb7c2ebd342a5d5c299  client/tests/upload_summary.py
4496ec793dc2628cf5b6ab66d68680901201f738de902cae0c17262f1858b346  data/aws-a-trial-1-download.csv
7bce8eb3d4176fe936616fcbfdf9108879dbd7730524c07c84be4c885a29b747  data/aws-a-trial-1-google.csv
e6e7c790553004fe39cd9f6d4c5aefbc70737d86bfa5c7e1227dd994aa287f02  data/aws-a-trial-1-upload.csv
4496ec793dc2628cf5b6ab66d68680901201f738de902cae0c17262f1858b346  data/aws-a-trial-2-download.csv
adfd3cecbee68cbb996dcf9ab9ece46dae6a7e3c5b4d76d5e9c3911ebe58b772  data/aws-a-trial-2-google.csv
553c5746d1764f60a0c28c254cdf99fddef551c81e76f4209ecc0de512fb7c38  data/aws-a-trial-2-upload.csv
5e683e30ebcddd0a686ae030e0e9c2c9ec7319538100070a8aad8b7bc66e7a99  data/aws-b-download.csv
8902fa089b07054b929c21826e8f5f0ce43d777ecadfd089100e2fdcf12235bf  data/aws-b-google.csv
f72711cc5cfa9c03a9e599f84a05e04a148a15b9af90ded97033db1b5845d3d8  data/aws-b-upload.csv
09f8e1e06dbd00c57042fcaee40fe0fea3405afd70da90ef1c59b9255ab5ed14  data/dataset-manifest.csv
c0c6e8fbcd7dbeeed72ba6b73974a44f1b592505c52e61ef13c90f31cadd77f3  data/goblin-download-all-runs.csv
c9b6d190c9c4b06f03c42a93841d6b73e9163608e585102490ccb6b2852026ad  data/goblin-upload.csv
a0d708e597284864deffae2e38fcec04c7edc2f7fe4c086916a90c45e0f9efd2  data/iperf-summary.json
f0ccc57f7a552c22ed65fa6ce8beeefd1851898f5a2c90e68d57954359c1eb5f  environment.json
298099eb4a4128c216162307aae625e49812fea0d8f05215b22310d9581dfad5  figures/goblin-s3-throughput-en.png
62168ebbefb118f1f1d5f9890898a3cf4d4ae72663905267a76e58edf8a65808  figures/goblin-s3-throughput-en.svg
0ba2968d64e18cc205ba20d8cf9a034f27bd80209e661d403611a4b4ab20d0bf  figures/goblin-s3-throughput-zh-CN.png
2e4e82dd96d8881b3194bbd4ac1f96329ba6fe9f2af8db780573d6e0e90b46ca  figures/goblin-s3-throughput-zh-CN.svg
ea0cdd2adbe25b241f3bf1163510a860f0b7836fedf71d3fbcfbe7c3301c7a05  figures/goblin-s3-ttfb-en.png
acfcbaa4c239038be0ec550a52d63e99ac1723aa8e4b7e85e0a32001ae41b62c  figures/goblin-s3-ttfb-en.svg
724c8dcaae74e72453160201cdb0ed0d182678c8739441875b21c70746795623  figures/goblin-s3-ttfb-zh-CN.png
125543e3e670e1213899e752b353035a3c99b4d77ff8f8bb124cd0c46940f6ef  figures/goblin-s3-ttfb-zh-CN.svg
bafdaeb1f83489a70e7ef877da16fe052e56e05df626dcde2c6dc1f78f91b39f  scripts/analyze.py
55cb826d2f013cb8f3a9cb43f5a3b0442931d347366a66dbc142756a2282cf89  scripts/build-linux.sh
23420453ed0dfaefba8842701819f001e92f5104248f8b8c7132f3a583cadf10  scripts/plot.py
8175d2130a40e33945cb3b82608fd83c587923e2c828d6a95438c31852cc16b4  scripts/run-goblin.sh
fe9da97d8577f7d8ea700dc7cb42e40d497cc04c6890f2fb225ed7e27fcbb2b3  scripts/run-s3express.sh
c0d9f35c431c218b80982837c80eab878491904893589b8a842eec20a23ecae6  validation.json
f7ef3ae8a22e521f289803fe93543eb64c329b58aa73a9e224dfd915a2a5f4f7  vendor/curl-8.22.0.tar.xz
