Publications

Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions [PDF]
Zhiyuan Dong, Zhaoguo Wang, Xiaodong Zhang, Xian Xu, Changgen Zhao, Haibo Chen, Aurojit Panda, Jinyang Li
VLDB, 2023

Database Deadlock Diagnosis for Large-scale ORM-based Web Applications [PDF]
Zhiyuan Dong, Zhaoguo Wang, Chuanwei Yi, Xu Xian, Jinyuan Zhang, Jinyang Li, Haibo Chen
ICDE, 2023

NNSmith: Generating Diverse and Valid Test Cases for Deep Learning Compilers [arxiv]
Jiawei Liu*, Jinkun Lin*, Fabian Ruffy, Cheng Tan, Jinyang Li, Aurojit Panda, Lingming Zhang
* equal contribution
ASPLOS, 2023 (To appear)

Measuring the Effect of Training Data on Deep Learning Predictions via Randomized Experiments [arXiv]
Jinkun Lin, Anqi Zhang, Mathias Lecuyer, Jinyang Li, Aurojit Panda, Siddhartha Sen
ICML, 2022

WeTune: Automatic Discovery and Verification of Query Rewrite Rules [PDF]
Zhaoguo Wang, Zhou Zhou, Yicun Yang, Haoran Ding, Gansen Hu, Ding Ding, Chuzhe Tang, Haibo Chen, Jinyang Li
SIGMOD, 2022

Polyjuice: High-Performance Transactions via Learned Concurrency Control [PDF, slides, talk]
Jiachen Wang, Ding Ding, Huan Wang, Conrad Christensen, Zhaoguo Wang, Haibo Chen, Jinyang Li
15th USENIX Symposium on Operating Systems Design and Implemenation (OSDI) 2021

Scalable Graph Neural Networks for Heterogeneous Graphs [link]
Lingfan Yu, Jiajun Shen, Jinyang Li, Adam Lerer
arXiv:2011.09679 2020

EGGS: Sparsity-specific Code generation [PDF]
Xuan Tang, Teseo Schneider, Shoaib Kamil, Aurojit Panda, Jinyang Li, Daniele Panozzo
Symposium on Geometry Processing (SGP) 2020

SwapAdvisor: Push Deep Learning Beyond the GPU Memory Limit via Smart Swapping [PDF]
Chien-chin Huang, Derek Gu Jin, Jinyang Li
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '20)

On the parallels between Paxos and Raft, and how to port optimizations [PDF]
Zhaoguo Wang, Changgeng Zhao, Shuai Mu, Haibo Chen, Jinyang Li
ACM Symposium on Principles of Distributed Computing (PODC), 2019

Deep Graph Library: towards efficient and scalable deep learning on graphs [PDF]
Minjie Wang, Lingfan Yu, Da Zheng, Quan Gan, Yu Gai, Zihao Ye, Mufei Li, Jinjing Zhou, Qi Huang, Chao Ma, Ziyue Huang, Qipeng Guo, Hao Zhang, Haibin Lin, Junbo Zhao, Jinyang Li, Alexander Smola and Zheng Zhang
ICLR Workshop on Representation Learning on Graphs and Manifolds, 2019

Supporting Very Large Models using Automatic Dataflow Graph Partitioning [PDF]
Minjie Wang, Chien-chin Huang, Jinyang Li
Eurosys 2019

Unifying Data, Model and Hybrid Parallelism in Deep Learning via Tensor Tiling [PDF]
Minjie Wang, Chien-chin Huang, Jinyang Li
arXiv:1805.04170 2018

Low Latency RNN Inference with Cellular Batching [PDF]
Pin Gao, Lingfan Yu, Yongwei Wu, Jinyang Li
Eurosys 2018

Retrieval as a defense mechanism against adversarial examples in convolutional neural networks
Junbo Zhao, Jinyang Li, Kyunghyun Cho
SysML Conference, 2018

Extracting More Intra-transaction Parallelism with Work Stealing for OLTP Workloads [PDF]
Xiaozhou Zhou and Zhaoguo Wang and Rong Chen and Haibo Chen and Jinyang Li
Asia-Pacific Workshop on Systems (APsys'17), Best Paper Award

Giza: Erasure Coding Objects across Global Data Centers [PDF]
Yu Lin Chen, Shuai Mu, Jinyang Li, Cheng Huang, Jin Li, Aaron Ogus, and Douglas Phillips
USENIX ATC 2017

Consolidating Concurrency Control and Consensus for Commits under Conflicts [PDF]
Shuai Mu, Lamont Nelson, Wyatt Lloyd, Jinyang Li
12th USENIX Symposium on Operating Systems Design and Implemenation (OSDI) 2016

Balancing CPU and Network in the Cell Distributed B-Tree Store [PDF]
Christopher Mitchell, Kate Montgomery, Lamont Nelson, Siddhartha Sen, Jinyang Li
USENIX ATC 2016

Unleashing Parallelism in Multi-core Databases via Dependency Tracking [PDF]
Zhaoguo Wang, Yang Cui, Han Yi, Shuai Mu, Haibo Chen, Jinyang Li
SIGMOD 2016

Spartan: A Distributed Array Framework with Smart Tiling [PDF]
Chien-Chin Huang, Qi Chen, Zhaoguo Wang, Russell Power, Jorge Ortiz, Jinyang Li, Zhen Xiao
USENIX Annual Technical Conference, 2015

Extracting More Concurrency from Distributed Transactions [PDF]
Shuai Mu, Yang Cui, Yang Zhang, Wyatt Lloyd, Jinyang Li
11th USENIX Symposium on Operating Systems Design and Implemenation (OSDI'14), 2014

Building A Scalable Multimedia Search Engine Using Infiniband [PDF]
Qi Chen, Yisheng Liao, Christopher Mitchell, Jinyang Li, Zhen Xiao
USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), 2014

Using Restricted Transactional Memory to Build a Scalable In-Memory Database [PDF]
Zhaoguo Wang, Hao Qian, Jinyang Li, Haibo Chen
The European Conference on Computer Systems (EuroSys) 2014

Learning Random Forests on the GPU [PDF]
Yisheng Liao, Alex Rubinsteyn, Russell Power and Jinyang Li.
Big Learning: Advances in Algorithms and Data Management, 2013.

Transaction chains: achieving serializability with low latency in geo-distributed storage systems [PDF]
Yang Zhang, Russell Power, Siyuan Zhou, Yair Sovran, Marcos K. Aguilera, Jinyang Li
24th ACM Symposium on Operating Systems Principles (SOSP '13)

Opportunities and pitfalls of multi-core scaling using Hardware Transaction Memory [PDF]
Zhaoguo Wang, Hao Qian, Haibo Chen, Jinyang Li
Asia-Pacific Workshop on Systems (APsys'13)

Using One-Sided RDMA Reads to Build a Fast, CPU-Efficient Key-Value Store [PDF]
Christopher Mitchell, Yifeng Geng, Jinyang Li
USENIX Annual Technical Conference 2013

Oolong: Asynchronous distributed applications made easy [PDF]
Christopher Mitchell, Russell Power, Jinyang Li
Asia-Pacific Workshop on Systems (APsys'12)

Efficient cooperative backup with decentralized trust management [PDF]
Nguyen Tran, Frank Chiang, Jinyang Li
ACM Transactions on Storage (TOS), Volume 8, Issue 3, 2012

Transactional storage for geo-replicated systems [PDF]
Yair Sovran, Russell Power, Marcos K. Aguilera, Jinyang Li
23rd ACM Symposium on Operating Systems Principles (SOSP '11)

Optimal Sybil-resilient node admission control [PDF]
Nguyen Tran, Jinyang Li, Lakshminarayanan Subramanian, Sherman S.M. Chow
IEEE INFOCOM, 2011

Piccolo: Building Fast, Distributed Programs with Partitioned Tables [PDF]
Russell Power, Jinyang Li
9th USENIX Symposium on Operating Systems Design and Implemenation (OSDI'10)

Collusion-resilient Credit-based Reputations for Peer-to-peer Content Distribution [PDF]
Nguyen Tran, Jinyang Li, Lakshminarayanan Submaranian
2010 Workshop on the Economics of Networks, Systems, and Computation (NetEcon '10)

Hermes: Data Transmission over Unknown Voice Channels [PDF]
Aditya Dhananjay, Ashlesh Sharma, Michael Paik, Jay Chen, Trishank Kuppusamy, Jinyang Li, Lakshminarayanan Subramanian
ACM Mobicom 2010

Improving Social network based Sybil-resilient Node Admission Control (Brief announcement) [PDF]
Nguyen Tran, Jinyang Li, Lakshminarayanan Submaranian and Sherman Chow
29th ACM Symposium on Principles of Distributed Computing (PODC), Jul 2010

Unblocking the Internet: Social networks foil censors [PDF]
Yair Sovran, Jinyang Li, Lakshminarayanan Submaranian
NYU Computer Science Technical Report TR2008-918, Sep 2009

Practical, Distributed Channel Assignment and Routing in Dual-radio Mesh Networks [PDF]
Aditya Dhananjay,Hui Zhang,Jinyang Li,Lakshminarayanan Subramanian
ACM SIGCOMM, Aug 2009

Sybil-resilient online content voting [PDF]
Nguyen Tran, Bonan Min, Jinyang Li, Lakshminarayanan Submaranian
Proceedings of the 6th Symposium on Networked System Design and Implementation (NSDI'09), Apr, 2009

Simplifying Wide-Area Application Development with WheelFS [PDF]
Jeremy Stribling, Yair Sovran, Irene Zhang, Xavid Pretzer, Jinyang Li, Frans Kaashoek, Robert Morris
Proceedings of the 6th Symposium on Networked System Design and Implementation (NSDI'09), Apr, 2009

Friendstore: cooperative online backup using trusted nodes [PDF]
Dinh Nguyen Tran, Frank Chiang, Jinyang Li
First International Workshop on Social network systems, April 2008

Pass it on: Social networks stymie censors [PDF]
Yair Sovran, Alana Libonati, Jinyang Li
Proceedings of the 7th International Workshop on Peer-to-Peer Systems (IPTPS '08), Feb 2008

Don't Give up on distributed file systems [PDF]
Jeremy Stribling, Emil Sit, M. Frans Kaashoek, Jinyang Li, and Robert Morris
Proceedings of the 6th International Workshop on Peer-to-Peer Systems (IPTPS '07), Feb 2007

Observed structure of addresses in IP traffic[PDF]
Eddie Kohler, Jinyang Li, Vern Paxson, Scott Shenker
IEEE/ACM Transactions on Networking (TON), Volume 14, Issue 6, Dec 2006

OverCite: A distributed, cooperative CiteSeer [PDF]
Jeremy Stribling, Jinyang Li, Isaac G. Council, M. Frans Kaashoek, Robert Morris
Proceedings of the 3rd Symposium on Networked System Design and Implementation (NSDI'06), May 2006

F2F: reliable storage in open networks [PDF]
Jinyang Li, Frank Dabek
Proceedings of the 4th International Workshop on Peer-to-Peer Systems (IPTPS '06), Feb 2006

Routing tradeoffs in dynamic peer-to-peer networks [PDF]
Jinyang Li
Ph.D. Thesis, Massachusetts Institute of Technology, Nov 2005

Bandwidth-efficient management of DHT routing tables [PDF]
Jinyang Li, Jeremy Stribling, Robert Morris and M. Frans Kaashoek
Proceedings of the 2nd Symposium on Networked System Design and Implementation (NSDI'05), May 2005

OverCite: a cooperative digital research library [PDF]
Jeremy Stribling, Isaac G. Councill, Jinyang Li, M. Frans Kaashoek, David R. Karger, Robert Morris, and Scott Shenker
Proceedings of the 4th International Workshop on Peer-to-Peer Systems (IPTPS '05), Feb 2005

A performance vs. cost framework for evaluating DHT design tradeoffs under churn [PDF]
Jinyang Li, Jeremy Stribling, Robert Morris, M. Frans Kaashoek and Thomer M. Gil
Proceedings of the 24th IEEE Infocom, Mar 2005

Comparing the performance of distributed hash tables under churn [PDF]
Jinyang Li, Jeremy Stribling, Thomer M. Gil, Robert Morris and M. Frans Kaashoek
Proceedings of the 3rd International Workshop on Peer-to-peer systems (IPTPS'04), Feb 2004

Designing a DHT for low latency and high throughput [PDF]
Frank Dabek, Jinyang Li, Emil Sit, James Robertson, M. Frans Kaashoek and Robert Morris
Proceedings of the 1st Symposium on Networked System Design and Implementation (NSDI'04), Mar 2004

Practical, distributed network coordinates [PDF]
Russ Cox, Frank Dabek, Jinyang Li, M. Frans Kaashoek and Robert Morris
2nd Workshop on Hot Topics in Networks (HotNets-II), Sep 2003

On the feasibility of peer-to-peer web indexing and search [PDF]
Jinyang Li, Boon Thau Loo, Joseph M. Hellerstein, M. Frans Kaashoek, David Karger and Robert Morris
2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), Mar 2003

Observed structure of addresses in IP traffic [PDF]
Eddie Kohler, Jinyang Li, Vern Paxson and Scott Shenker
Internet Measurement Workshop (IMW), Oct 2002

Capacity of ad hoc wireless networks [PDF]
Jinyang Li, Charles Blake, Douglas De Couto, Hu Imm Lee and Robert Morris
MOBICOM 2001, Aug 2001

CarNet: A scalable ad hoc wireless network system [PDF]
Robert Morris, M. Frans Kaashoek, John Jonnotti, Jinyang Li and Douglas De Couto
9th ACM SIGOPS European Workshop, Sep 2000

A scalable location service for geographic ad hoc routing [PDF]
Jinyang Li, John Jonnotti, Douglas De Couto, David R. Karger and Robert Morris
MOBICOM 2000, Aug 2000.

Document clustering for distributed fulltext search [PDF]
Jinyang Li and Robert Morris
2nd MIT Student Oxygen Workshop, Aug 2002.