imcbbrrepro
Replicability study on "When to use and when not to use BBR: An empirical analysis and evaluation study", IMC 2019
Science Score: 39.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Repository
Replicability study on "When to use and when not to use BBR: An empirical analysis and evaluation study", IMC 2019
Basic Info
- Host: GitHub
- Owner: sdatta97
- License: apache-2.0
- Language: Jupyter Notebook
- Default Branch: main
- Size: 179 MB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Replication: When to Use and When Not to Use BBR
This repository contains the artifacts for
Soumyadeep Datta and Fraida Fund. 2023. Replication: When to Use and When Not to Use BBR. In Proceedings of the 2023 ACM Internet Measurement Conference (IMC 23), October 2426, 2023, Montreal, QC, Canada. ACM, New York, NY, USA. https://doi.org/10.1145/3618257.3624837
which replicates part of the results in
Yi Cao, Arpit Jain, Kriti Sharma, Aruna Balasubramanian, and Anshul Gandhi. 2019. When to use and when not to use BBR: An empirical analysis and evaluation study. In Proceedings of the Internet Measurement Conference (IMC '19). Association for Computing Machinery, New York, NY, USA, 130136. https://doi.org/10.1145/3355369.3355579
Reproducing the figures using our experiment data
You can use our experiment data directly to generate the figures in our replication paper. Use the materials inside the data directory, or:
Recreating our experiment and generating data on FABRIC
You can use the materials in this repository to recreate our experiment on the FABRIC testbed and generate new data yourself. Assuming you already have a FABRIC account, have set it up, and are part of a project (if not, see Hello, FABRIC), you can open the FABRIC Jupyter environment, and in a new terminal, run:
git clone https://github.com/sdatta97/imcbbrrepro
then open the fabric-run.ipynb notebook inside the fabric-notebooks directory. Follow the instructions in that notebook to configure your experiment, then run it.
Recreating our experiment and generating data on CloudLab
You can use the materials in this repository to recreate our experiment on the CloudLab testbed and generate new data yourself. Assuming you already have a CloudLab account, have set it up, and are part of a project (if not, see Hello, CloudLab), you can instantiate an experiment using the link:
https://www.cloudlab.us/p/nyunetworks/bbr-when-to-use
Select the Ubuntu 18.04 disk image to reproduce our replication, or the Ubuntu 20.04 disk image to reproduce our extension to BBRv2. Then, continue to reserve resources and start your experiment on any cluster.
Once your resources are reserved and active, you can SSH into each of the nodes and run experiments using the instructions provided inside the cloudlab-materials directory.
This material is based upon work supported by the National Science Foundation under Grant No. 2226408. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Owner
- Name: Soumyadeep Datta
- Login: sdatta97
- Kind: user
- Location: Brooklyn, NY
- Repositories: 1
- Profile: https://github.com/sdatta97
Another confused IITian
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1