Selected papers

Selected papers

The full list is at Google Scholar

Designing Transport-Level Encryption for Datacenter Networks
Tianyi Gao, Xinshu Ma, Suhas Narreddy, Eugenio Luo, Steven W. D. Chien and Michio Honda
IEEE S&P (Oakland) 2026

pdf
@inproceedings {sdtoakland26,
  author = {Tianyi Gao and Xinshu Ma and Suhas Narreddy and Eugenio Luo and Steven W. D. Chien and Michio Honda},
  title = {"Designing Transport-Level Encryption for Datacenter Networks"},
  booktitle = {2026 IEEE Symposium on Security and Privacy (SP)},
  pages = {to appear},
  year = {2026},
  publisher = {IEEE},
}

Rethinking the Role of Network Stacks for Website Fingerprinting Defense
Lisa Lavrentieva, Marc Juarez and Michio Honda
ACM HotNets 2025

pdf
@inproceedings{netpmhotnets,
  author = {Lavrentieva, Lisa and Juarez, Marc and Honda, Michio},
  title = {Rethinking the Role of Network Stacks for Website Fingerprinting
Defense},
  year = {2025},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  booktitle = {Proceedings of the Twenty-Fourth ACM Workshop on Hot Topics in Networks},
  pages = {to appear},
  month = nov,
  series = {HotNets '25}
}

Remote TCP Connection Offload with XO
Shuo Li*, Steven W. D. Chien*, Tianyi Gao and Michio Honda (* equal contribution)
ACM APNet 2025

pdf
@inproceedings {xoapnet25,
  author = {Shuo Li and Steven W. D. Chien and Tianyi Gao and Michio Honda}
  title = {Remote TCP Connection Offload with XO},
  booktitle = {2025 {ACM} Asia-Pacific Workshop in Networking ({ACM} {APNet} 25)},
  pages = {37–43},
  year = {2025},
  url = {https://dl.acm.org/doi/full/10.1145/3735358.3735377},
  publisher = {ACM},
  month = aug,
}

Opening Up Kernel-Bypass TCP Stacks
Shinichi Awamoto and Michio Honda
USENIX ATC 2025

pdf slides
@inproceedings {openbypass,
  author = {Shinichi Awamoto and Michio Honda},
  title = {Opening Up Kernel-Bypass TCP Stacks},
  booktitle = {2025 USENIX Annual Technical Conference (USENIX ATC)},
  pages = {249–262},
  year = {2025},
  url = {https://www.usenix.org/conference/atc25/presentation/awamoto},
  publisher = {{USENIX} Association},
  month = jul,
}

Packets as Persistent In-Memory Data Structures
Michio Honda
ACM HotNets 2021

pdf slides video
@inproceedings{netpmhotnets,
  author = {Honda, Michio},
  title = {Packets as Persistent In-Memory Data Structures},
  year = {2021},
  isbn = {9781450390873},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3484266.3487386},
  doi = {10.1145/3484266.3487386},
  booktitle = {Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks},
  pages = {31–37},
  numpages = {7},
  keywords = {Persistent memory, transport protocols},
  location = {Virtual Event, United Kingdom},
  series = {HotNets '21}
}

Prism: Proxies without the Pain
Yutaro Hayakawa, Michio Honda, Douglas Santry and Lars Eggert
USENIX NSDI 2021

pdf
@inproceedings {prism,
  author = {Yutaro Hayakawa and Michio Honda and Douglas Santry and Lars Eggert},
  title = {{Prism}: Proxies without the Pain},
  booktitle = {18th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 21)},
  year = {2021},
  url = {https://www.usenix.org/conference/nsdi21/presentation/hayakawa},
  publisher = {{USENIX} Association},
  month = apr,
}

Designing a Storage Software Stack for Accelerators
Shinichi Awamoto, Erich Focht and Michio Honda
USENIX HotStorage 2020

pdf slides
@inproceedings {hayaguiws,
  author = {Shinichi Awamoto and Erich Focht and Michio Honda},
  title = {Designing a Storage Software Stack for Accelerators},
  booktitle = {12th {USENIX} Workshop on Hot Topics in Storage and File Systems ({HotStorage} 20)},
  year = {2020},
  url = {https://www.usenix.org/conference/hotstorage20/presentation/awamoto},
  publisher = {{USENIX} Association},
  month = jul,
}

Speicher: Securing LSM-based Key-Value Stores using Shielded Execution
Maurice Bailleu, Jörg Thalheim, Pramod Bhatotia, Christof Fetzer, Michio Honda and Kapil Vaswani
USENIX FAST 2019

pdf
@inproceedings {speicher,
  author = {Maurice Bailleu and J{\"o}rg Thalheim and Pramod Bhatotia and Christof
  Fetzer and Michio Honda and Kapil Vaswani},
  title = {{SPEICHER}: Securing LSM-based Key-Value Stores using Shielded
  Execution},
  booktitle = {17th {USENIX} Conference on File and Storage Technologies ({FAST}
  19)},
  year = {2019},
  isbn = {978-1-939133-09-0},
  address = {Boston, MA},
  pages = {173--190},
  url = {https://www.usenix.org/conference/fast19/presentation/bailleu},
  publisher = {{USENIX} Association},
  month = feb,
}

FlowBlaze: Stateful Packet Processing in Hardware
Salvatore Pontarelli, Roberto Bifulco, Marco Bonola, Carmelo Cascone, Marco Spaziani, Valerio Bruschi, Davide Sanvito, Giuseppe Siracusano, Antonio Capone, Michio Honda, Felipe Huici and Giuseppe Bianchi
USENIX NSDI 2019

pdf
@inproceedings {opp,
  author = {Salvatore Pontarelli and Roberto Bifulco and Marco Bonola and Carmelo
  Cascone and Marco Spaziani and Valerio Bruschi and Davide Sanvito and Giuseppe
  Siracusano and Antonio Capone and Michio Honda and Felipe Huici and Giuseppe
  Bianchi},
  title = {FlowBlaze: Stateful Packet Processing in Hardware},
  booktitle = {16th {USENIX} Symposium on Networked Systems Design and
  Implementation ({NSDI} 19)},
  year = {2019},
  isbn = {978-1-931971-49-2},
  address = {Boston, MA},
  pages = {531--548},
  url = {https://www.usenix.org/conference/nsdi19/presentation/pontarelli},
  publisher = {{USENIX} Association},
  month = feb,
}

PASTE: A Network Programming Interface for Non-Volatile Main Memory
Michio Honda, Giuseppe Lettieri, Lars Eggert and Douglas Santry
USENIX NSDI 2018

pdf slides video code
@inproceedings {paste,
  author = {Michio Honda and Giuseppe Lettieri and Lars Eggert and Douglas
  Santry},
  title = {{PASTE}: A Network Programming Interface for Non-Volatile Main Memory},
  booktitle = {15th {USENIX} Symposium on Networked Systems Design and
  Implementation ({NSDI} 18)},
  year = {2018},
  isbn = {978-1-939133-01-4},
  address = {Renton, WA},
  pages = {17--33},
  url = {https://www.usenix.org/conference/nsdi18/presentation/honda},
  publisher = {{USENIX} Association},
  month = apr,
}

HyperNF: Building a High Performance, High Utilization and Fair NFV Platform
Kenichi Yasukata, Felipe Huici, Vincenzo Maffione, Giuseppe Lettieri and Michio Honda
ACM SoCC 2017

pdf slides
@inproceedings{10.1145/3127479.3127489,
  author = {Yasukata, Kenichi and Huici, Felipe and Maffione, Vincenzo and
  Lettieri, Giuseppe and Honda, Michio},
  title = {HyperNF: Building a High Performance, High Utilization and Fair NFV
  Platform},
  year = {2017},
  isbn = {9781450350280},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3127479.3127489},
  doi = {10.1145/3127479.3127489},
  booktitle = {Proceedings of the 2017 Symposium on Cloud Computing},
  pages = {157–169},
  numpages = {13},
  keywords = {NFV, middlebox, hypervisor},
  location = {Santa Clara, California},
  series = {SoCC ’17}
}

PASTE: Network Stacks Must Integrate with NVMM Abstractions
Michio Honda, Lars Eggert and Douglas Santry
ACM HotNets 2016
(Note: NSDI'18 version updates this paper)

pdf slides
@inproceedings{10.1145/3005745.3005761,
  author = {Honda, Michio and Eggert, Lars and Santry, Douglas},
  title = {PASTE: Network Stacks Must Integrate with NVMM Abstractions},
  year = {2016},
  isbn = {9781450346610},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3005745.3005761},
  doi = {10.1145/3005745.3005761},
  booktitle = {Proceedings of the 15th ACM Workshop on Hot Topics in Networks},
  pages = {183–189},
  numpages = {7},
  location = {Atlanta, GA, USA},
  series = {HotNets ’16}
}

StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs
Kenichi Yasukata, Michio Honda, Douglas Santry and Lars Eggert
USENIX ATC 2016

pdf slides
@inproceedings {stackmap,
  author = {Kenichi Yasukata and Michio Honda and Douglas Santry and Lars Eggert},
  title = {StackMap: Low-Latency Networking with the {OS} Stack and Dedicated
  NICs},
  booktitle = {2016 {USENIX} Annual Technical Conference ({USENIX} {ATC} 16)},
  year = {2016},
  isbn = {978-1-931971-30-0},
  address = {Denver, CO},
  pages = {43--56},
  url =
  {https://www.usenix.org/conference/atc16/technical-sessions/presentation/yasukata},
  publisher = {{USENIX} Association},
  month = jun,
}

mSwitch: A Highly-Scalable, Modular Software Switch
Michio Honda, Felipe Huici, Giuseppe Lettieri and Luigi Rizzo
ACM SOSR 2015 Best paper award

pdf code (integrated with VALE)
@inproceedings{mswitch,
  author = {Honda, Michio and Huici, Felipe and Lettieri, Giuseppe and Rizzo,
  Luigi},
  title = {{mSwitch}: A Highly-Scalable, Modular Software Switch},
  year = {2015},
  isbn = {9781450334518},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/2774993.2775065},
  doi = {10.1145/2774993.2775065},
  booktitle = {Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined
  Networking Research},
  articleno = {1},
  numpages = {13},
  keywords = {programmability, scalability, software switch},
  location = {Santa Clara, California},
  series = {SOSR ’15}
}

Rekindling Network Protocol Innovation with User-Level Stacks
Michio Honda, Felipe Huici, Costin Raiciu, Joao Araujo and Luigi Rizzo
ACM SIGCOMM CCR 2014

pdf code
@article{multistack,
  author = {Honda, Michio and Huici, Felipe and Raiciu, Costin and Araujo, Joao
  and Rizzo, Luigi},
  title = {Rekindling Network Protocol Innovation with User-Level Stacks},
  year = {2014},
  issue_date = {April 2014},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  volume = {44},
  number = {2},
  issn = {0146-4833},
  url = {https://doi.org/10.1145/2602204.2602212},
  doi = {10.1145/2602204.2602212},
  journal = {SIGCOMM Comput. Commun. Rev.},
  month = apr,
  pages = {52–58},
  numpages = {7},
  keywords = {deployability, transport protocols, operating systems}
}

ClickOS and the Art of Network Function Virtualization
Joao Martins, Mohamed Ahmed, Costin Raiciu, Vladimir Olteanu, Michio Honda, Roberto Bifulco and Felipe Huici
USENIX NSDI 2014

pdf
@inproceedings {clickos,
  author = {Joao Martins and Mohamed Ahmed and Costin Raiciu and Vladimir Olteanu
  and Michio Honda and Roberto Bifulco and Felipe Huici},
  title = {ClickOS and the Art of Network Function Virtualization},
  booktitle = {11th {USENIX} Symposium on Networked Systems Design and
  Implementation ({NSDI} 14)},
  year = {2014},
  isbn = {978-1-931971-09-6},
  address = {Seattle, WA},
  pages = {459--473},
  url =
  {https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/martins},
  publisher = {{USENIX} Association},
  month = apr,
}

How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP
Costin Raiciu, Christoph Paasch, Sebastien Barre, Alan Ford, Michio Honda, Fabien Duchene, Olivier Bonaventure and Mark Handley
USENIX NSDI 2012 Community Award

pdf
@inproceedings {mptcp,
  author = {Costin Raiciu and Christoph Paasch and Sebastien Barre and Alan Ford
  and Michio Honda and Fabien Duchene and Olivier Bonaventure and Mark Handley},
  title = {How Hard Can It Be? Designing and Implementing a Deployable Multipath
  {TCP}},
  booktitle = {9th {USENIX} Symposium on Networked Systems Design and
  Implementation ({NSDI} 12)},
  year = {2012},
  isbn = {978-931971-92-8},
  address = {San Jose, CA},
  pages = {399--412},
  url =
  {https://www.usenix.org/conference/nsdi12/technical-sessions/presentation/raiciu},
  publisher = {{USENIX} Association},
  month = apr,
}

Is it Still Possible to Extend TCP?
Michio Honda, Yoshifumi Nishida, Costin Raiciu, Adam Greenhalgh, Mark Handley and Hideyuki Tokuda
ACM IMC 2011
Applied Networking Research Prize
Featured on Slashdot (2011) and Hacker News (2018)

pdf
@inproceedings{deploytcp,
  author = {Honda, Michio and Nishida, Yoshifumi and Raiciu, Costin and
  Greenhalgh, Adam and Handley, Mark and Tokuda, Hideyuki},
  title = {Is It Still Possible to Extend TCP?},
  year = {2011},
  isbn = {9781450310130},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/2068816.2068834},
  doi = {10.1145/2068816.2068834},
  booktitle = {Proceedings of the 2011 ACM SIGCOMM Conference on Internet
  Measurement Conference},
  pages = {181–194},
  numpages = {14},
  keywords = {measurements, middleboxes, TCP, protocol design},
  location = {Berlin, Germany},
  series = {IMC ’11}
}

A Connectivity-Driven Retransmission Scheme Based On Transport Layer Readdressing
Michio Honda, Jin Nakazawa, Yoshifumi Nishida, Masahiro Kozuka and Hideyuki Tokuda
IEEE ICDCS 2008
Merged in FreeBSD and Linux kernels

@inproceedings{honda08,
  author={M. {Honda} and J. {Nakazawa} and Y. {Nishida} and M. {Kozuka} and H.
{Tokuda}},
  booktitle={2008 The 28th International Conference on Distributed Computing
Systems}, 
  title={A Connectivity-Driven Retransmission Scheme Based On Transport Layer
Readdressing}, 
  year={2008},
  volume={},
  number={},
  pages={277-285},
}