Contact

CSE468
drkpcsail.mit.edu
CSE 468
drkpcs.washington.edu
Areas of interest: Distributed systems, operating systems, security, and storage

Just Say NO to Paxos Overhead: Replacing Consensus with Network Ordering

J. Li, E. Michael, A. Szekeres, N.Kr. Sharma, D.R.K. PortsOSDI, 2016.

Disciplined Inconsistency with Consistency Types

B. Holt, J. Bornholt, I. Zhang, D.R.K. Ports, M. Oskin, L. CezeSOCC, 2016.

When Is Operation Ordering Required in Replicated Transactional Storage?

I. Zhang, N.Kr. Sharma, A. Szekeres, A. Krishnamurthy, D.R.K. PortsIEEE Data Engineering Bulletin 39:1, 2016.

Building Consistent Transactions with Inconsistent Replication

I. Zhang, N. Sharma, A. Szekeres, A. Krishnamurthy, D.R.K. PortsSOSP, 2015.

Designing Distributed Systems Using Approximate Synchrony in Data Center Networks

D.R.K. Ports, J. Li, V. Liu, N.K. Sharma, A. KrishnamurthyNSDI, 2015.

Claret: Using Data Types for Highly Concurrent Distributed Transactions

B. Holt, I. Zhang, D.R.K. Ports, M. Oskin, L. CezeWorkshop on Principles and Practice of Consistency for Distributed Data (PaPoC '15)ACM, 2015.

Tales of the Tail: Hardware, OS, and Application-level Sources of Tail Latency.

J. Li, N.K. Sharma, D.R.K. Ports, S.D. GribbleACM Symposium on Cloud Computing (SOCC), 2014.

Arrakis: The Operating System is the Control Plane

S. Peter, J. Li, I. Zhang, D. Ports, D. Woos, A. Krishnamurthy, T. Anderson, T. RoscoeOSDI, 2014.

Towards High-Performance Application-Level Storage Management

S. Peter, I. Zhang, D. Ports, J. Li, D. Woos, T. Anderson, A. Krishnamurthy, M. ZbikowskiHotStorage, 2014.

Machine Fault Tolerance for Reliable Datacenter Systems

D. Zhuo, Q. Zhang, D. Ports, A. Krishnamurthy, T. AndersonAPSYS, 2014.

Application-Level Caching with Transactional Consistency

D.R.K. PortsMassachusetts Institute of Technology Ph.D., 2012.

Abstractions for Usable Information Flow Control in Aeolus

W. Cheng, D.R.K. Ports, D. Schultz, V. Popic, A. Blankstein, J. Cowling, D. Curtis, L. Shrira, B. LiskovUSENIX Annual Technical ConferenceUSENIX, 2012.

Serializable Snapshot Isolation in PostgreSQL

D.R.K. Ports, K. GrittnerProceedings of the VLDB Endowment 5, 2012.

Transactional Consistency and Automatic Management in an Application Data Cache

D.R.K. Ports, A.T. Clements, I. Zhang, S. Madden, B. LiskovSymposium on Operating Systems Design and Implementation (OSDI '10)USENIX, 2010.

Towards Application Security on Untrusted Operating Systems

D.R.K. Ports, T. GarfinkelWorkshop on Hot Topics in Security (HotSec '08)USENIX, 2008.

Overshadow: A Virtualization-Based Approach to Retrofitting Protection in Commodity Operating Systems

X. Chen, T. Garfinkel, C. Lewis, P. Subrahmanyam, C.A. Waldspurger, D. Boneh, J. Dwoskin, D.R.K. PortsInternational Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '08)ACM, 2008.

Arpeggio: Metadata Indexing in a Structured Peer-to-Peer Network

D.R.K. PortsMassachusetts Institute of Technology M.Eng., 2007.

Arpeggio: Metadata Searching and Content Sharing with Chord

A.T. Clements, D.R.K. Ports, D.R. KargerInternational Workshop on Peer-to-Peer Systems (IPTPS '05)Springer, 2005.