Contact

CSE 592
arvindcs.washington.edu
Areas of interest: 

Distributed systems, networks, operating systems, and security

CC-NIC: a Cache-Coherent Interface to the NIC

H. Schuh, A. Krishnamurthy, D. Culler, H. Levy, L. Rizzo, S. Khan, B. StephensASPLOS, 2024.

Application Defined Networks

X. Zhu, W. Deng, B. Liu, J. Chen, Y. Wu, T. Anderson, A. Krishnamurthy, R. Mahajan, D. ZhuoHotNets, 2023.

How I Learned to Stop Worrying About CCA Contention

L. Brown, Y. Kothari, A. Narayan, A. Krishnamurthy, A. Panda, J. Sherry, S. ShenkerHotNets, 2023.

Dissecting Overheads of Service Mesh Sidecars

X. Zhu, G. She, B. Xue, Y. Zhang, Y. Zhang, X. Zou, X. Duan, P. He, A. Krishnamurthy, M. Lentz, D. Zhuo, R. MahajanSOCC, 2023.

Anticipatory Resource Allocation for ML Training

T. Chugh, S. Kandula, A. Krishnamurthy, R. Mahajan, I. MenacheSOCC, 2023.

A Cloud-Scale Characterization of Remote Procedure Calls

K. Seemakhupt, B. Stephens, S. Khan, S. Liu, H. Wassal, S. Yeganeh, A. Snoeren, A. Krishnamurthy, D. Culler, H. LevySOSP, 2023.

Host Congestion Control

S. Agarwal, A. Krishnamurthy, R. AgarwalSIGCOMM, 2023.

Unleashing SmartNIC Packet Processing Performance in P4

J. Xing, Y. Qiu, K.F. Hsu, S. Sui, K. Manaa, O. Shabtai, Y. Piasetzky, M. Kadosh, A. Krishnamurthy, E. Ng, A. ChenSIGCOMM, 2023.

eZNS: An Elastic Zoned Namespace for Commodity ZNS SSDs

J. Min, C. Zhao, M. Liu, A. KrishnamurthyOSDI, 2023.

Srifty: Swift and Thrifty Distributed Neural Network Training on the Cloud

L. Luo, P. West, P. Patel, A. Krishnamurthy, L. CezeMLSys, 2022.

Dremel: Adaptive Configuration Tuning of RocksDB KV-Store

C. Zhao, T. Chugh, J. Min, M. Liu, A. KrishnamurthySIGMETRICS, 2022.

Runtime Programmable Switches

J. Xing, K. Hsu, M. Kadosh, A. Lo, Y. Piasetzky, A. Krishnamurthy, A. ChenNSDI, 2022.

Xenic: SmartNIC-Accelerated Distributed Transactions

H. Schuh, W. Liang, M. Liu, J. Nelson, A. KrishnamurthySOSP, 2021.

Gimbal: Enabling Multi-tenant Storage Disaggregation on SmartNIC JBOFs

J. Min, M. Liu, T. Chugh, C. Zhao, A. Wei, I. Doh, A. KrishnamurthySIGCOMM, 2021.

Offloading Load Balancers onto SmartNICs

T. Cui, W. Zhang, K. Zhang, A. KrishnamurthyApSys, 2021.

AutoLRS: Automatic Learning-Rate Schedule by Bayesian Optimization on the Fly

Y. Jin, T. Zhou, L. Zhao, Y. Zhu, C. Guo, M. Canini, A. KrishnamurthyICLR, 2021.

Scaling Distributed Machine Learning with In-Network Aggregation

A. Sapio, M. Canini, C. Ho, J. Nelson, P. Kalnis, C. Kim, A. Krishnamurthy, M. Moshref, D. Ports, P. RichtarikNSDI, 2021.

Remote Memory Calls

E. Amaro, Z. Luo, A. Ousterhout, A. Krishnamurthy, A. Panda, S. Ratnasamy, S. ShenkerHotnets, 2020.

On the Future of Congestion Control for the Public Internet

L. Brown, G. Ananthanarayanan, E. Katz-Bassett, A. Krishnamurthy, S. Ratnasamy, M. Schapira, S. ShenkerHotnets, 2020.

Bertha: Tunneling through the Network API

A. Narayan, A. Panda, M. Alizadeh, H. Balakrishnan, A. Krishnamurthy, S. ShenkerHotnets, 2020.

Gallium: Automated Software Middlebox Offloading to Programmable Switches

K. Zhang, D. Zhuo, A. KrishnamurthySIGCOMM, 2020.

A Public Option for the Core

Y. Harchol, D. Bergemann, N. Feamster, E. Friedman, A. Krishnamurthy, A. Panda, S. Ratnasamy, M. Schapira, S. ShenkerSIGCOMM, 2020.

End the Senseless Killing: Improving Memory Management for Mobile Operating Systems

N. Lebeck, A. Krishnamurthy, H. Levy, I. ZhangUsenix ATC, 2020.

Meerkat: Multicore-Scalable Replicated Transactions Following the Zero-Coordination Principle

A. Szekeres, M. Whittaker, J. Li, N. Sharma, A. Krishnamurthy, D. Ports, I. ZhangEurosys, 2020.

PLink: Discovering and Exploiting Datacenter Network Locality for Efficient Cloud-based Distributed Training

L. Luo, P. West, A. Krishnamurthy, L. Ceze, J. NelsonMLSys, 2020.

Programmable Calendar Queues for High-speed Packet Scheduling

N. Sharma, C. Zhao, M. Liu, P. Govindan, C. Kim, A. Krishnamurthy, A. SivaramanNSDI, 2020.

Fine-Grained Replicated State Machines for a Cluster Storage System

M. Liu, A. Krishnamurthy, H. Madhyastha, R. Bhardwaj, K. Gupta, H. Yuan, A. Jaltade, C. Kamat, P. KonkaNSDI, 2020.

Automated Verification of Customizable Middlebox Properties with Gravel

K. Zhang, D. Zhuo, A. Akella, A. Krishnamurthy, X. WangNSDI, 2020.

Nexus: A GPU Cluster Engine for Accelerating Neural Networks Based Video Analysis

H. Shen, L. Chen, Y. Jin, L. Zhao, B. Kong, M. Philipose, A. Krishnamurthy, R. SundaramSOSP, 2019.

A Hardware–Software Blueprint for Flexible Deep Learning Specialization

T. Moreau, T. Chen, L. Vega, J. Roesch, E. Yan, L. Zheng, J. Fromm, Z. Jiang, L. Ceze, C. Guestrin, A. KrishnamurthyIEEE Micro 39, 2019.

Offloading Distributed Applications onto SmartNICs using iPipe

M. Liu, T. Cui, H. Schuh, A. Krishnamurthy, S. Peter, K. GuptaSIGCOMM, 2019.

Zooming in on Wide-area Latencies to a Global Cloud Provider

Y. Jin, R. Sundararajan, G. Ananthanarayanan, J. Jiang, V. Padmanabhan, M. Schroder, M. Calder, A. KrishnamurthySIGCOMM, 2019.

E3: Energy-Efficient Microservices on SmartNIC-Accelerated Servers

M. Liu, S. Peter, A. Krishnamurthy, M. PhothilimthanaUsenix ATC, 2019.

Practical Safe Linux Kernel Extensibility

S. Miller, K. Zhang, D. Zhuo, S. Xu, A. Krishnamurthy, T. AndersonHotOS, 2019.

TCP Acceleration as an OS Service

A. Kaufmann, T. Stamler, S. Peter, N. Sharma, T. Anderson, A. KrishnamurthyEurosys, 2019.

Slim: OS Kernel Support for a Low-Overhead Container Overlay Network

D. Zhuo, K. Zhang, Y. Zhu, H. Liu, M. Rockett, A. Krishnamurthy, T. AndersonNSDI, 2019.

Stable and Practical AS Relationship Inference with ProbLink

Y. Jin, C. Scott, A. Dhamdhere, V. Giotsas, A. Krishnamurthy, S. ShenkerNSDI, 2019.

Thoughts on Load Distribution and the Role of Programmable Switches

J. McCauley, A. Panda, A. Krishnamurthy, S. ShenkerCCR, 2019.

Learning to Optimize Tensor Programs

T. Chen, L. Zheng, E. Yan, Z. Jiang, T. Moreau, L. Ceze, C. Guestrin, A. KrishnamurthyNeurIPS, 2018.

PHub: Rack-Scale Parameter Server for Distributed Deep Neural Network Training

L. Luo, J. Nelson, L. Ceze, A. Phanishayee, A. KrishnamurthySOCC, 2018.

TVM: An Automated End-to-End Optimizing Compiler for Deep Learning

T. Chen, T. Moreau, Z. Jiang, L. Zheng, E. Yan, H. Shen, M. Cowan, L. Wang, Y. Hu, L. Ceze, C. Guestrin, A. KrishnamurthyOSDI, 2018.

Revisiting Network Support for RDMA

R. Mittal, A. Shpiner, A. Panda, E. Zahavi, A. Krishnamurthy, S. Ratnasamy, S. ShenkerSIGCOMM, 2018.

Deepview: Virtual Disk Failure Diagnosis and Pattern Detection for Azure

Q. Zhang, G. Yu, C. Guo, Y. Dang, N. Swanson, X. Yang, R. Yao, M. Chintalapati, A. Krishnamurthy, T. AndersonNSDI, 2018.

MultiNyx: A Multi-level Abstraction Framework for Systematic Analysis of Hypervisors

P. Fonseca, X. Wang, A. KrishnamurthyEurosys, 2018.

Approximating Fair Queueing on Reconfigurable Switches

N. Sharma, M. Liu, K. Atreya, A. KrishnamurthyNSDI, 2018.

Towards Geo-Distributed Machine Learning

I. Cano, M. Weimer, D. Mahajan, C. Curino, G. Fumarola, A. KrishnamurthyIEEE Data Engineering Bulletin, 2017.

High-Resolution Measurement of Data Center μbursts

Q. Zhang, V. Liu, H. Zeng, A. KrishnamurthyIMC, 2017.

Understanding and Mitigating Packet Corruption in Data Center Networks

D. Zhuo, M. Ghobadi, R. Mahajan, K. Forster, A. Krishnamurthy, T. AndersonSIGCOMM, 2017.

Fast Video Classification via Adaptive Cascading of Deep Models

H. Shen, S. Han, M. Philipose, A. KrishnamurthyCVPR, 2017.

IncBricks: Toward In-Network Computation with an In-Network Cache

M. Liu, L. Luo, J. Nelson, L. Ceze, A. Krishnamurthy, K. AtreyaASPLOS, 2017.

An Empirical Study on the Correctness of Formally Verified Distributed Systems

P. Fonseca, K. Zhang, X. Wang, A. KrishnamurthyEurosys, 2017.

Evaluating the Power of Flexible Packet Processing for Network Resource Allocation

N. Sharma, A. Kaufmann, T. Anderson, C. Kim, A. Krishnamurthy, J. Nelson, S. PeterNSDI, 2017.

SCL: Simplifying Distributed SDN Control Planes

A. Panda, W. Zheng, X. Hu, A. Krishnamurthy, S. ShenkerNSDI, 2017.

RAIL: A Case for Redundant Arrays of Inexpensive Links in Data Center Networks

D. Zhuo, M. Ghobadi, R. Mahajan, A. Phanishayee, X. Zou, H. Guan, A. Krishnamurthy, T. AndersonNSDI, 2017.

Curator: Self-Managing Storage for Enterprise Clusters

I. Cano, S. Aiyar, V. Arora, M. Bhattacharyya, A. Chaganti, C. Cheah, B. Chun, K. Gupta, V. Khot, A. KrishnamurthyNSDI, 2017.

Scalable verification of Border Gateway Protocol configurations with an SMT solver

K. Weitz, D. Woos, E. Torlak, M.D. Ernst, A. Krishnamurthy, Z. TatlockOOPSLA 2016, Object-Oriented Programming Systems, Languages, and Applications, 2016.

Diamond: Automating Data Management and Storage for Wide-area, Reactive Applications

I. Zhang, N. Lebeck, P. Fonseca, B. Holt, R. Cheng, A. Norberg, A. Krishnamurthy, H. LevyOSDI, 2016.

RackCC: Rack-level Congestion Control

D. Zhuo, Q. Zhang, V. Liu, A. Krishnamurthy, T. AndersonHotnets, 2016.

Radiatus: a Shared-Nothing Server-Side Web Architecture

R. Cheng, W. Scott, P. Ellenbogen, J. Howell, F. Roesner, A. Krishnamurthy, T. AndersonSOCC, 2016.

Diamond: Automating Data Management and Storage for Wide-area, Reactive Applications

I. Zhang, N. Lebeck, P. Fonseca, B. Holt, R. Cheng, A. Norberg, A. Krishnamurthy, H. LevyUSENIX Conference on Operating Systems Design and Implementation (OSDI), 2016.

Formal Semantics and Automated Verification for the Border Gateway Protocol

K. Weitz, D. Woos, E. Torlak, M.D. Ernst, A. Krishnamurthy, Z. TatlockNetPL 2016: ACM SIGCOMM Workshop on Networking and Programming Languages (NetPL 2016), 2016.

Satellite: Joint Analysis of CDNs and Network-Level Interference

W. Scott, T. Anderson, T. Kohno, A. KrishnamurthyUsenix ATC, 2016.

MCDNN: An Approximation-Based Execution Framework for Deep Stream Processing Under Resource Constraints

S. Han, H. Shen, M. Philipose, S. Agarwal, A. Wolman, A. KrishnamurthyMobiSys, 2016.

Caching Doesn’t Improve Mobile Web Performance (Much)

J. Vesuna, C. Scott, M. Buettner, M. Piatek, A. Krishnamurthy, S. ShenkerUsenix ATC, 2016.

High Performance Packet Processing with FlexNIC

A. Kaufmann, S. Peter, N. Sharma, T. Anderson, A. KrishnamurthyASPLOS, 2016.

Specifying and checking file system crash-consistency models

J. Bornholt, A. Kaufmann, J. Li, A. Krishnamurthy, E. Torlak, X. WangASPLOS, 2016.

Speeding up Web Page Loads with Shandian

X. Wang, A. Krishnamurthy, D. WetherallNSDI, 2016.

Minimizing Faulty Executions of Distributed Systems

C. Scott, A. Panda, V. Brajkovic, G. Necula, A. Krishnamurthy, S. ShenkerNSDI, 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.

Bagpipe: Verified BGP configuration checking

K. Weitz, D. Woos, E. Torlak, M.D. Ernst, A. Krishnamurthy, Z. TatlockUniversity of Washington Department of Computer Science and Engineering:UW-CSE-16-01-01, 2016.

Subways: A Case for Redundant, Inexpensive Data Center Edge Links

V. Liu, D. Zhuo, S. Peter, A. Krishnamurthy, T. AndersonCoNEXT, 2015.

Building Consistent Transactions with Inconsistent Replication

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

Rollback Recovery for Middleboxes

J. Sherry, P. Gao, S. Basu, A. Panda, A. Krishnamurthy, C. Macciocco, M. Manesh, J. Martins, S. Ratnasamy, L. Rizzo, S. ShenkerSigcomm, 2015.

MetaSync: File Synchronization Across Multiple Untrusted Storage Services

S. Han, H. Shen, T. Kim, A. Krishnamurthy, D. Wetherall, T. AndersonUsenix ATC, 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.

FlexNIC: Rethinking Network DMA

A. Kaufmann, S. Peter, T. Anderson, A. KrishnamurthyHotOS, 2015.

Customizable and Extensible Deployment for Mobile/Cloud Applications

I. Zhang, A. Szekeres, D. Van Aken, I. Ackerman, S. Gribble, A. Krishnamurthy, H. LevyOSDI, 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.

How Much Can We Micro-Cache Web Pages?

X. Wang, A. Krishnamurthy, D. WetherallIMC, 2014.

A Highly Available Software Defined Fabric

A. Akella, A. KrishnamurthyHotNets, 2014.

One Tunnel is (Often) Enough

S. Peter, U. Javed, Q. Zhang, D. Woos, T. Anderson, A. KrishnamurthySigcomm, 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.

Inferring models of concurrent systems from logs of their behavior with CSight

I. Beschastnikh, Y. Brun, M.D. Ernst, A. KrishnamurthyICSE 2014, Proceedings of the 36th International Conference on Software Engineering, 2014.

GlimpseData: Towards Continuous Vision-Based Personal Analytics

S. Han, R. Nandakumar, M. Philipose, A. Krishnamurthy, D. WetherallWorkshop on Physical Analytics, 2014.

Inferring models of concurrent systems from logs of their behavior with CSight

I. Beschastnikh, Y. Brun, M.D. Ernst, A. KrishnamurthyUniversity of British Columbia, 2014.  \urlhttps://hdl.handle.net/2429/46122

How speedy is SPDY?

X. Wang, A. Balasubramanian, A. Krishnamurthy, D. WetherallProc. of NSDI, 2014.

Expressive Privacy Control with Pseudonyms

S. Han, V. Liu, Q. Pu, S. Peter, T. Anderson, A. Krishnamurthy, D. WetherallProc. of Sigcomm, 2013.

PoiRoot: Investigating the Root Cause of Interdomain Path Changes

U. Javed, I. Cunha, D. Choffnes, E. Katz-Bassett, T. Anderson, A. KrishnamurthyProc. of Sigcomm, 2013.

Unifying FSM-inference algorithms through declarative specification

I. Beschastnikh, Y. Brun, J. Abrahamson, M.D. Ernst, A. KrishnamurthyICSE 2013, Proceedings of the 35th International Conference on Software Engineering, 2013.

Unifying FSM-inference algorithms through declarative specification

I. Beschastnikh, Y. Brun, J. Abrahamson, M.D. Ernst, A. KrishnamurthyUniversity of Washington Department of Computer Science and Engineering:UW-CSE-13-03-01, 2013.

F10: Fault Tolerant Engineered Networks

V. Liu, D. Halperin, A. Krishnamurthy, T. AndersonProc. of NSDI, 2013.

Demystifying Page Load Performance with WProf

X. Wang, A. Balasubramanian, A. Krishnamurthy, D. WetherallProc. of NSDI, 2013.

FreeDOM: a New Baseline for the Web

R. Cheng, W. Scott, A. Krishnamurthy, T. AndersonProc. of HotNets, 2012.

Unifying FSM-inference algorithms through declarative specification

I. Beschastnikh, Y. Brun, J. Abrahamson, M.D. Ernst, A. KrishnamurthyUniversity of Washington Department of Computer Science and Engineering:UW-CSE-12-08-02, 2012.

Making Middleboxes Someone Else’s Problem: Network Processing as a Cloud Service

J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, V. SekarProc. of Sigcomm, 2012.

LIFEGUARD: Practical Repair of Persistent Route Failures

E. Katz-Bassett, C. Scott, D. Choffnes, I. Cunha, V. Valancius, N. Feamster, H. Madhyastha, T. Anderson, A. KrishnamurthyProc. of Sigcomm, 2012.

FairCloud: Sharing The Network In Cloud Computing

L. Popa, G. Kumar, M. Chowdhury, A. Krishnamurthy, S. Ratnasamy, I. StoicaProc. of Sigcomm, 2012.

Mining temporal invariants from partially ordered logs

I. Beschastnikh, Y. Brun, M.D. Ernst, A. Krishnamurthy, T.E. AndersonSIGOPS Operating Systems Review 45:3, 2011.

Tor Instead of IP

V. Liu, S. Han, A. Krishnamurthy, T. AndersonProc. of HotNets, 2011.

Machiavellian Routing: Poisoning ISPs to Avoid Routing Problems

E. Katz-Bassett, D. Choffnes, C. Scott, I. Cunha, T. Anderson, A. KrishnamurthyProc. of HotNets, 2011.

FairCloud: Sharing The Network In Cloud Computing

L. Popa, A. Krishnamurthy, S. Ratnasamy, I. StoicaProc. of HotNets, 2011.

Mining temporal invariants from partially ordered logs

I. Beschastnikh, Y. Brun, M.D. Ernst, A. Krishnamurthy, T.E. AndersonSLAML 2011: Workshop on Managing Large-Scale Systems via the Analysis of System Logs and the Application of Machine Learning Techniques (SLAML '11), 2011.  Article No. 3

Bandsaw: Log-powered test scenario generation for distributed systems

I. Beschastnikh, Y. Brun, M.D. Ernst, A. Krishnamurthy, T.E. AndersonSOSP WIP: Proceedings of the 23rd ACM Symposium on Operating Systems Principles, Work In Progress Track, 2011.

Scalable Consistency in Scatter

L. Glendenning, I. Beschastnikh, A. Krishnamurthy, T. AndersonProc. of SOSP, 2011.

deSEO: Combating Search-Result Poisoning

J. John, F. Yu, Y. Xie, A. Krishnamurthy, M. AbadiProc. of Usenix Security, 2011.

ETTM: A Scalable Fault Tolerant Network Manager

C. Dixon, H. Uppal, V. Brajkovic,  D,  Brandon, T. Anderson, A. KrishnamurthyProc. of NSDI, 2011.

Heat-seeking honeypots: design and experience

J. John, F. Yu, Y. Xie, A. Krishnamurthy, M. AbadiProc. of WWW, 2011.

Retaining Sandbox Containment Despite Bugs in Privileged Memory-safe Code

J. Cappos, A. Dadgar, J. Rasley, J. Samuel, I. Beschastnikh, C. Barsan, A. Krishnamurthy, T. AndersonProc. of CCS, 2010.

Reverse Traceroute

E. Katz-Bassett, H. Madhyastha, V. Adhikari, C. Scott, J. Sherry, P. Wessep, T. Anderson, A. KrishnamurthyProc. of NSDI, 2010.

Resolving IP Aliases with Prespecified Timestamps

J. Sherry, E. Katz-Bassett, M. Pimenova, H. Madhyastha, T. Anderson, A. KrishnamurthyProc. of IMC, 2010.

Searching the searchers using SearchAudit

J. John, F. Yu, Y. Xie, M. Abadi, A. KrishnamurthyProc. of Usenix Security, 2010.

Comet: An Active Distributed Key-Value Store

R. Geambasu, A. Levy, T. Kohno, A. Krishnamurthy, H. LevyProc. of OSDI, 2010.

Privacy-preserving P2P data sharing with OneSwarm

T. Isdal, M. Piatek, A. Krishnamurthy, T. AndersonProc. of Sigcomm, 2010.

A Cost Comparison of Datacenter Network Architectures

L. Popa, S. Ratnasamy, G. Iannaccone, A. Krishnamurthy, I. StoicaProc. of CoNEXT, 2010.

Contracts: Practical Contribution Incentives for P2P Live Streaming

M. Piatek, A. Krishnamurthy, A. Venkataramani, R. Yang, D. ZhangProc. of NSDI, 2010.

Studying Spamming Botnets using Botlab

J. John, A. Moshchuk, S. Gribble, A. KrishnamurthyProc. of NSDI, 2009.

Pitfalls for ISP-friendly P2P Design

M. Piatek, H. Madhyastha, J. John, A. Krishnamurthy, T. AndersonProc. of Hotnets, 2009.

Seattle: The Internet as a Testbed

J. Cappos, I. Beschastnikh, A. Krishnamurthy, T. AndersonProc. of SIGCSE, 2009.

Moving Beyond End-to-End Path Information to Optimize CDN Performance

R. Krishnan, H. Madhyastha, S. Srinivasan, S. Jain, A. Krishnamurthy, T. Anderson, J. GaoProc. of IMC, 2009.

An End to the Middle

C. Dixon, A. Krishnamurthy, T. AndersonProc. of HotOS, 2009.

iPlane Nano: Path Prediction for Peer-to-Peer Applications

H. Madhyastha, E. Katz-Bassett, T. Anderson, A. Krishnamurthy, A. VenkataramaniProc. of NSDI, 2009.

Privacy-Preserving Location Tracking of Lost or Stolen Devices: Cryptographic Techniques and Replacing Trusted Third Parties with DHTs

T. Ristenpart, G. Maganis, A. Krishnamurthy, T. KohnoProc. of Usenix Security, 2008.

Studying blackholes in the Internet with Hubble

E. Katz-Bassett, H. Madhyastha, J. John, A. Krishnamurthy, D. Wetherall, T. AndersonNSDI, 2008.

Phalanx: Withstanding multimillion-node botnets

C. Dixon, T. Anderson, A. KrishnamurthyProc. of NSDI, 2008.

Consensus routing: the Internet as a distributed system

J. John, E. Katz-Bassett, A. Krishnamurthy, T. Anderson, A. VenkataramaniProc. of NSDI, 2008.

One hop Reputations for Peer to Peer File Sharing Workloads

M. Piatek, T. Isdal, A. Krishnamurthy, T. AndersonProc. of NSDI, 2008.

P4P: Provider Portal for (P2P) Applications

H. Xie, R. Yang, A. Krishnamurthy, Y. Liu, A. SilberschatzProc. of Sigcomm, 2008.

Do incentives build robustness in BitTorrent?

M. Piatek, T. Isdal, T. Anderson, A. Krishnamurthy, A. VenkataramaniProc. of the 4th USENIX Symp. on Networked Systems Design and Implementation (NSDI), 2007.  

Best student paper award.

Building BitTyrant and a (More) Strategic BitTorrent Client

M. Piatek, T. Isdal, T. Anderson, A. Krishnamurthy, A. Venkataramani;login:, 2007.

A case for holistic incentive design

M. Piatek, T. Anderson, A. KrishnamurthyProc. of FuDiCo, 2007.

Profiling a million user DHT

J. Falkner, M. Piatek, J. John, A. Krishnamurthy, T. AndersonProc. of IMC, 2007.

Leveraging BitTorrent for End Host Measurements

T. Isdal, M. Piatek, A. Krishnamurthy, T. AndersonProc. of PAM, 2007.

Do incentives build robustness in BitTorrent?

M. Piatek, T. Isdal, T. Anderson, A. Krishnamurthy, A. VenkataramaniProc. of NSDI, 2007.

PCP: Efficient Endpoint Congestion Control

T. Anderson, A. Collins, A. Krishnamurthy, J. ZahorjanProc. of NSDI, 2006.

Towards IP Geolocation using Delay and Topology Measurements

E. Katz-Bassett, J. John, A. Krishnamurthy, D. Wetherall, T. Anderson, Y. ChawatheProc. of IMC, 2006.

Optimal Capacity Sharing of Network with Multiple Overlays

Z. Ma, J. Chen, R. Yang, A. KrishnamurthyProc. of IWQoS, 2006.

Secure Routing

I. Avramopoulos, H. Kobayashi, A. Krishnamurthy, R. WangNetwork Security and Wiley, 2006.

Oasis: An Overlay-Aware Network Stack

H. Madhyastha, A. Venkataramani, A. Krishnamurthy, T. AndersonOperating Systems Review, 2006.

iPlane: An Information Plane for Distributed Services

H. Madhyastha, T. Isdal, M. Piatek, C. Dixon, T. Anderson, A. Krishnamurthy, A. VenkataramaniProc. of OSDI, 2006.

A Structural Approach to Latency Prediction

H. Madhyastha, T. Anderson, A. Krishnamurthy, N. Spring, A. VenkataramaniProc. of IMC, 2006.

Network Localization in Partially Localizable Networks

D. Goldenberg, A. Krishnamurthy, W. Maness, R. Yang, A. Young, A. SavvidesProc. of Infocom, 2005.

Stable Route Selection for Interdomain Traffic Engineering

R. Yang, H. Xie, H. Wang, L. Li, Y. Liu, A. Silberschatz, A. KrishnamurthyIEEE Network, 2005.

Combining Flexibility and Scalability in a Peer-to-Peer Publish/Subscribe System

C. Zhang, A. Krishnamurthy, R. WangProc. of Middleware, 2005.

Brushwood: Distributed Trees in Peer-to-Peer Systems

C. Zhang, A. Krishnamurthy, R. WangProc. of IPTPS, 2005.

Bridging the digital divide: storage media + postal network = generic high-b/w communication

N. Garg, S. Sobti, F. Zheng,  J.Lai, K. Li, A. Krishnamurthy, R. WangACM Transactions on Storage Systems, 2005.

A Collision Model for Randomized Routing in Fat-Tree Networks

V. Strumpen, A. KrishnamurthyJournal of Parallel and Distributed Computing, 2005.

Overlay Mesh Construction Using Interleaved Spanning Trees

A. Young, J. Chen, Z. Ma, A. Krishnamurthy, L. Peterson, R. WangProc. of Infocom, 2004.

Network-Embedded Programmable Storage and Its Applications

S. Sobti, J. Lai, Y. Shao, N. Garg, C. Zhang, F. Zheng, A. Krishnamurthy, R. WangProc. of IFIP Conference on Networking, 2004.

Segank: A Distributed Mobile Storage System

S. Sobti, N. Garg, F. Zheng, J. Lai, A. Krishnamurthy, R. WangProc. of FAST, 2004.

Turning the Postal System into a Generic Digital Communication Mechanism

R. Wang, N. Garg, S. Sobti, E. Ziskind, J. Lai, A. KrishnamurthyProc. of Sigcomm, 2004.

Managing a Portfolio of Overlay Paths

D. Antonova, A. Krishnamurthy, Z. Ma, R. SundaramProc. of NOSSDAV, 2004.

Highly Secure and Efficient Routing

I. Avramopoulos, H. Kobayashi, R. Wang, A. KrishnamurthyProc. of Infocom, 2004.

A Transport Layer Approach for Improving End-to-End Performance Using Redundant Paths

M. Zhang, J. Lai, A. Krishnamurthy, L. Peterson, R. WangProc. of Usenix Annual Technical Conference, 2004.

Load Balancing and Locality in Range-Queriable Data Structures

J. Aspnes, J. Kirsch, A. KrishnamurthyProc. of PODC, 2004.

Modeling Hard Disk Power Consumption

J. Zedlewski, S. Sobti, N. Garg, A. Krishnamurthy, R. WangProc. of FAST, 2003.

Polynomial-time algorithms for enforcing sequential consistency in SPMD programs with arrays

W. Chen, A. Krishnamurthy, K. YelickProc. of Languages and Compilers for Parallel Computing, 2003.

Hardness results for multicast cost sharing

J. Feigenbaum, A. Krishnamurthy, R. Sami, S. ShenkerTheoretical Computer Science, 2003.

Exploiting Bias in the Hysteresis Bit of 2-bit Saturating Counters in Branch Predictors

G. Loh, D. Henry, A. KrishnamurthyJournal of Instruction Level Parallelism, 2003.

Considering the Energy Consumption of Mobile Storage Alternatives

F. Zheng, S. Sobti, N. Garg, C. Zhang, A. Krishnamurthy, R. WangProc. of IEEE Symposium on Modeling Analysis and Simulation of Computer Systems, 2003.

Approximation and Collusion in Multicast Cost Sharing

A. Archer, J. Feigenbaum, A. Krishnamurthy, R. Sami, S. ShenkerGames and Economic Behavior, 2003.

Probabilistic Packet Scheduling: Achieving Proportional Bandwidth Allocation

M. Zhang, R. Wang, L. Peterson, A. KrishnamurthyProc. of Infocom, 2002.

Configuring and Scheduling an Eager-Writing Disk Array

C. Zhang, X. Yu, A. Krishnamurthy, R. WangProc. of FAST, 2002.

PersonalRAID: Mobile Storage for Distributed and Disconnected Computers

S. Sobti, N. Garg, X. Yu, C. Zhang, A. Krishnamurthy, R. WangProc. of FAST, 2002.

Approximation and Collusion in Multicast Cost Sharing

J. Feigenbaum, A. Krishnamurthy, R. Sami, S. ShenkerProc. of ACM Conference on E-Commerce, 2001.

Trading Capacity for Performance in Disk Array

X. Yu, R. Wang, K. Li, A. Krishnamurthy, T. AndersonProc. of OSDI, 2000.

Modeling Communication Pipeline Latency

R. Wang, A. Krishnamurthy, R. Martin, T. Anderson, D. CullerProc. of SIGMETRICS, 1998.

Titanium: A High-Performance Java Dialect

K.A. al.Proc. of ACM Workshop on Java for High-Performance Network Computing. Also in Concurrency: Practice and Experience, 1998.

Evaluation of Architectural Support for Global Address-Based Communication in Large Scale Parallel Machines

A. Krishnamurthy, K. Schauser, C. Scheiman, R. Wang, D. Culler, K. YelickProc. of ASPLOS, 1996.

Analyses and Optimizations for Shared Address Space Programs

A. Krishnamurthy, K. YelickJournal of Parallel and Distributed Computation, 1996.

Runtime Support for Portable Distributed Data Structures

C.P. Wen, S. Chakrabarti, E. Deprit, A. Krishnamurthy, K. YelickProc. of Workshop on Languages Compilers and and Runtime Systems for Scalable Computers, 1995.

Towards Modeling the Performance of a Fast Connected Components Algorithm on Parallel Machines

S. Lumetta, A. Krishnamurthy, D. CullerProc. of Supercomputing, 1995.

Portable Parallel Irregular Applications.

K. Yelick, C.P. Wen, S. Chakrabarti, E. Deprit, J. Jones, A. KrishnamurthyProc. of Workshop on Parallel Symbolic Languages and Systems, 1995.

Optimizing Parallel Programs with Explicit Synchronization

A. Krishnamurthy, K. YelickProc. of PLDI, 1995.

Efficient Parallel Algorithms for Permutation Graphs

A. Krishnamurthy, V. Kamakoti, C.P. RanganJournal of Parallel and Distributed Computing, 1995.

Empirical Evaluation of the CRAY-T3D: A Compiler Perspective

R. Arpaci, D. Culler, A. Krishnamurthy, S. Steinberg, K. YelickProc. of ISCA, 1995.

Optimizing Parallel SPMD Programs

A. Krishnamurthy, K. YelickProc. of Workshop on Languages and Compilers for Parallel Computing, 1994.

Connected Components on Distributed Memory Machines

A. Krishnamurthy, S. Lumetta, D. Culler, K. YelickProc. of Parallel Algorithms Dimacs Series in Discrete Mathematics and Theoretical Computer Science, 1994.

Data Structures for Irregular Applications

K. Yelick, S. Chakrabarti, E. Deprit, J. Jones, A. Krishnamurthy, C.P. Wen Proc. of DIMACS Workshop on Parallel Algorithms for Unstructured and Dynamic Problems, 1993.

Parallel Programming in Split-C

D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta, T. Eicken, K. YelickProc. of Supercomputing, 1993.

Connected domination and Steiner set on Weighted Permutation Graphs

A. Krishnamurthy, C.P. RanganInformation Processing Letters, 1993.