Conference
BBQ: A Fast and Scalable Integer Priority Queue for Hardware Packet Scheduling
NSDI
2024
Nirav Atre, Hugo Sadok, Justine Sherry
@inproceedings {bbq,
author = {Atre, Nirav and Sadok, Hugo and Sherry, Justine},
title = {{BBQ}: A Fast and Scalable Integer Priority Queue for Hardware Packet Scheduling},
booktitle = {21st {USENIX} Symposium on Networked Systems Design and Implementation},
year = {2024},
isbn = {},
address = {Santa Clara, CA},
pages = {},
publisher = {{USENIX} Association},
month = apr,
series = {{NSDI}~'24}
}
Of Apples and Oranges: Fair Comparisons in Heterogenous Systems Evaluation
HotNets
2023
Hugo Sadok, Aurojit Panda, Justine Sherry
@inproceedings{apples_oranges,
author = {Sadok, Hugo and Panda, Aurojit and Sherry, Justine},
title = {Of Apples and Oranges: Fair Comparisons in Heterogenous Systems Evaluation},
year = {2023},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3626111.3628186},
doi = {10.1145/3626111.3628186},
booktitle = {Proceedings of the 22nd Workshop on Hot Topics in Networks},
pages = {},
location = {Boston, Massachusetts},
month = nov,
series = {{HotNets}~'23}
}
Ensō: A Streaming Interface for NIC-Application Communication
OSDI
2023
Hugo Sadok, Nirav Atre, Zhipeng Zhao, Daniel S. Berger, James C. Hoe, Aurojit Panda, Justine Sherry, Ren Wang
@inproceedings {enso,
author = {Sadok, Hugo and Atre, Nirav and Zhao, Zhipeng and Berger, Daniel S. and Hoe, James C. and Panda, Aurojit and Sherry, Justine and Wang, Ren},
title = {{Ensō}: A Streaming Interface for {NIC}-Application Communication},
booktitle = {17th {USENIX} Symposium on Operating Systems Design and Implementation},
year = {2023},
isbn = {978-1-939133-34-2},
pages = {1005--1025},
publisher = {{USENIX} Association},
month = jul,
series = {{OSDI}~'23}
}
Automatic Generation of Network Function Accelerators Using Component-Based Synthesis
SOSR
2022
Francisco Pereira, Gonçalo Matos, Hugo Sadok, Daehyeok Kim, Ruben Martins, Justine Sherry, Fernando Ramos, Luis Pedrosa
@inproceedings{synapse,
author = {Pereira, Francisco and Matos, Gonçalo and Sadok, Hugo and Kim, Daehyeok and Martins, Ruben and Sherry, Justine and Ramos, Fernando and Pedrosa, Luis},
title = {Automatic Generation of Network Function Accelerators Using Component-Based Synthesis},
year = {2022},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3458336.3465281},
doi = {10.1145/3458336.3465281},
booktitle = {Proceedings of the ACM SIGCOMM Symposium on SDN Research (SOSR)},
location = {Virtual Event, USA},
month = oct,
series = {{SOSR}~'22}
}
SurgeProtector: Mitigating Temporal Algorithmic Complexity Attacks using Adversarial Scheduling
SIGCOMM
2022
Nirav Atre, Hugo Sadok, Erica Chiang, Weina Wang, Justine Sherry
@inproceedings{surgeprotector,
author = {Atre, Nirav and Sadok, Hugo and Chiang, Erica and Wang, Weina and Sherry, Justine},
title = {{SurgeProtector}: Mitigating Temporal Algorithmic Complexity Attacks using Adversarial Scheduling},
year = {2022},
isbn = {},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
booktitle = {Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication},
pages = {},
location = {Amsterdam, Netherlands},
month = aug,
series = {{SIGCOMM}~'22}
}
We Need Kernel Interposition over the Network Dataplane
HotOS
2021
Hugo Sadok, Zhipeng Zhao, Valerie Choung, Nirav Atre, Daniel S. Berger, James C. Hoe, Aurojit Panda, Justine Sherry
@inproceedings{kopi,
author = {Sadok, Hugo and Zhao, Zhipeng and Choung, Valerie and Atre, Nirav and Berger, Daniel S. and Hoe, James C. and Panda, Aurojit and Sherry, Justine},
title = {We Need Kernel Interposition over the Network Dataplane},
year = {2021},
isbn = {9781450384384},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3458336.3465281},
doi = {10.1145/3458336.3465281},
booktitle = {Proceedings of the Workshop on Hot Topics in Operating Systems},
pages = {152--158},
location = {Ann Arbor, Michigan},
month = may,
series = {{HotOS}~'21}
}
Don't Yank My Chain: Auditable NF Service Chaining
NSDI
2021
Guyue Liu, Hugo Sadok, Anne Kohlbrenner, Bryan Parno, Vyas Sekar, Justine Sherry
@inproceedings {auditbox,
author = {Liu, Guyue and Sadok, Hugo and Kohlbrenner, Anne and Parno, Bryan and Sekar, Vyas and Sherry, Justine},
title = {Don't Yank My Chain: Auditable {NF} Service Chaining},
booktitle = {18th {USENIX} Symposium on Networked Systems Design and Implementation},
year = {2021},
isbn = {978-1-939133-21-2},
address = {Boston, MA},
pages = {155--173},
publisher = {{USENIX} Association},
month = apr,
series = {{NSDI}~'21}
}
Achieving 100Gbps Intrusion Prevention on a Single Server
OSDI
2020
Zhipeng Zhao, Hugo Sadok, Nirav Atre, James C. Hoe, Vyas Sekar, Justine Sherry
@inproceedings {pigasus,
author = {Zhao, Zhipeng and Sadok, Hugo and Atre, Nirav and Hoe, James C. and Sekar, Vyas and Sherry, Justine},
title = {Achieving {100Gbps} Intrusion Prevention on a Single Server},
booktitle = {14th {USENIX} Symposium on Operating Systems Design and Implementation},
year = {2020},
isbn = {978-1-939133-19-9},
pages = {1083--1100},
publisher = {{USENIX} Association},
month = nov,
series = {{OSDI}~'20}
}
A Case for Spraying Packets in Software Middleboxes
HotNets
2018
Hugo Sadok, Miguel Elias M. Campista, Luís Henrique M. K. Costa
@inproceedings{sprayer,
author = {Sadok, Hugo and Campista, Miguel Elias M. and Costa, Lu\\'{i}s Henrique M. K.},
title = {A Case for Spraying Packets in Software Middleboxes},
booktitle = {Proceedings of the 17th ACM Workshop on Hot Topics in Networks},
year = {2018},
isbn = {9781450361200},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3286062.3286081},
doi = {10.1145/3286062.3286081},
pages = {127--133},
numpages = {7},
location = {Redmond, WA, USA},
month = nov,
series = {{HotNets}~'18}
}