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
S&P “Oakland” 2026 (IEEE Symposium on Security and Privacy)

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
HotNets 2025 (ACM Workshop on Hot Topics in Networks)

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}
}

Consistent Host-Side Logging for Parallel Checkpoints
Steven W.D. Chien, Kento Sato, Artur Podobas, Niclas Jansson, Stefano Markidis and Michio Honda
SoCC 2025 (ACM Symposium on Cloud Computing)

pdf slides
@inproceedings{copac,
  author = {Steven W.D. Chien and Kento Sato and Artur Podobas and Niclas Jansson and Stefano Markidis and Michio Honda  },
  title = {Consistent Host-side Logging for Parallel Checkpoints},
  year = {2025},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  booktitle = {Proceedings of the 2025 Symposium on Cloud Computing},
  pages = {to appear},
}

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

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
ATC 2025 (USENIX Annual Technical Conference)

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
HotNets 2021 (ACM Workshop on Hot Topics in Networks)

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
NSDI 2021 (USENIX Symposium on Networked Systems Design and Implementation)

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
HotStorage 2020 (USENIX Workshop on Hot Topics in Storage and File Systems)

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
FAST 2019 (USENIX Conference on File and Storage Technologies)

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
NSDI 2019 (USENIX Symposium on Networked Systems Design and Implementation)

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
NSDI 2018 (USENIX Symposium on Networked Systems Design and Implementation)

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
SoCC 2017 (ACM Symposium on Cloud Computing)

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
HotNets 2016 (ACM Workshop on Hot Topics in Networks)
(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
ATC 2016 (USENIX Annual Technical Conference)

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
SOSR 2015 (ACM Symposium on SDN Research) 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
CCR 2014 (ACM SIGCOMM Computer Communication Review)

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
NSDI 2014 (USENIX Symposium on Networked Systems Design and Implementation)

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
NSDI 2012 (USENIX Symposium on Networked Systems Design and Implementation) 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
IMC 2011 (ACM Internet Measurement Conference)
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
ICDCS 2008 (IEEE International Conference on Distributed Computing Systems)
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},
}