Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Piatek

dblp:74/4787 · DBLP profile ↗
← Back
13ranked-venue papers
5as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 7 · 4 first-authorSecurity and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
7 papers
Content delivery and video streaming · 66% Network measurement and analytics · 10% Network optimization and economics · 9%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
Distributed systems · 85% Cloud and datacenter computing · 15%
Network and information security
2 papers
Network security · 45% Privacy and data protection · 45% Authentication and access control · 10%

Topics — the 18 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Content delivery and video streaming
web performance
0.212016
Caching Doesn't Improve Mobile Web Performance (Much) · USENIX ATC 2016
Distributed systems
peer-to-peer systems
0.232008
One Hop Reputations for Peer to Peer File Sharing Workloads · NSDI 2008
Do Incentives Build Robustness in BitTorrent? (Awarded Best Student Paper) · NSDI 2007
Profiling a million user dht · Internet Measurement Conference 2007
Content delivery and video streaming
web content delivery
0.212015
Flywheel: Google's Data Compression Proxy for the Mobile Web · NSDI 2015
Cloud and datacenter computing
cloud infrastructure
0.112011
Thialfi: a client notification service for internet-scale applications · SOSP 2011
Distributed systems › publish/subscribe systems
event notification service
0.112011
Thialfi: a client notification service for internet-scale applications · SOSP 2011
Content delivery and video streaming › peer-to-peer streaming
peer-to-peer live streaming
0.112010
Contracts: Practical Contribution Incentives for P2P Live Streaming · NSDI 2010
Network security
anonymity networks
0.112010
Privacy-preserving P2P data sharing with OneSwarm · SIGCOMM 2010
Distributed systems › distributed system security › trust management
reputation systems
0.112008
One Hop Reputations for Peer to Peer File Sharing Workloads · NSDI 2008
Network measurement and analytics › web performance measurement
mobile web performance
0.112016
Caching Doesn't Improve Mobile Web Performance (Much) · USENIX ATC 2016
Distributed systems › peer-to-peer systems › file sharing
bittorrent
0.112007
Do Incentives Build Robustness in BitTorrent? (Awarded Best Student Paper) · NSDI 2007
Distributed systems › peer-to-peer systems
distributed hash table
0.112007
Profiling a million user dht · Internet Measurement Conference 2007
Cellular and mobile networks › mobile internet access
mobile web access
0.112015
Flywheel: Google's Data Compression Proxy for the Mobile Web · NSDI 2015
Network optimization and economics › mechanism design
incentive mechanism
0.122010
Contracts: Practical Contribution Incentives for P2P Live Streaming · NSDI 2010
Do Incentives Build Robustness in BitTorrent? (Awarded Best Student Paper) · NSDI 2007
Distributed systems › replication › replica control
asynchronous replication
0.012011
Thialfi: a client notification service for internet-scale applications · SOSP 2011
Distributed systems
replication
0.012011
Thialfi: a client notification service for internet-scale applications · SOSP 2011
Network optimization and economics › mechanism design
contract design
0.012010
Contracts: Practical Contribution Incentives for P2P Live Streaming · NSDI 2010
Content delivery and video streaming
peer-to-peer content distribution
0.012010
Privacy-preserving P2P data sharing with OneSwarm · SIGCOMM 2010
Network measurement and analytics › internet measurement
overlay network measurement
0.012007
Profiling a million user dht · Internet Measurement Conference 2007

Methods — techniques the papers use, named apart from their topics

anonymizing overlay · 0.2workload analysis · 0.2one-hop reputation · 0.2simulation · 0.1measurement study · 0.1lookup algorithm design · 0.1game-theoretic analysis · 0.1soft-state recovery · 0.1client-driven replication · 0.1mechanism design · 0.1contract theory · 0.1
YearPublicationVenuePosition
2016 Caching Doesn't Improve Mobile Web Performance (Much)
Jamshed Vesuna, Colin Scott, Michael Buettner, Michael Piatek, Arvind Krishnamurthy, Scott Shenker
USENIX ATC4
2015 Flywheel: Google's Data Compression Proxy for the Mobile Web
Victor Agababov, Michael Buettner, Victor Chudnovsky, Mark Cogan, Ben Greenstein, Shane McDaniel, Michael Piatek, Colin Scott, Matt Welsh, Bolian Yin
NSDI7
2011 Thialfi: a client notification service for internet-scale applications
abstract
Ensuring the freshness of client data is a fundamental problem for applications that rely on cloud infrastructure to store data and mediate sharing. Thialfi is a notification service developed at Google to simplify this task. Thialfi supports applications written in multiple programming languages and running on multiple platforms, e.g., browsers, phones, and desktops. Applications register their interest in a set of shared objects and receive notifications when those objects change. Thialfi servers run in multiple Google data centers for availability and replicate their state asynchronously. Thialfi's approach to recovery emphasizes simplicity: all server state is soft, and clients drive recovery and assist in replication. A principal goal of our design is to provide a straightforward API and good semantics despite a variety of failures, including server crashes, communication failures, storage unavailability, and data center failures.
Atul Adya, Gregory Cooper, Daniel Myers, Michael Piatek
SOSP4
2010 Contracts: Practical Contribution Incentives for P2P Live Streaming
Michael Piatek, Arvind Krishnamurthy, Arun Venkataramani, Yang Richard Yang, David Zhang 0002, Alexander Jaffe
NSDI1
2010 Privacy-preserving P2P data sharing with OneSwarm
abstract
Privacy -- the protection of information from unauthorized disclosure -- is increasingly scarce on the Internet. The lack of privacy is particularly true for popular peer-to-peer data sharing applications such as BitTorrent where user behavior is easily monitored by third parties. Anonymizing overlays such as Tor and Freenet can improve user privacy, but only at a cost of substantially reduced performance. Most users are caught in the middle, unwilling to sacrifice either privacy or performance.
Tomas Isdal, Michael Piatek, Arvind Krishnamurthy, Thomas E. Anderson
SIGCOMM2
2009 Pitfalls for ISP-friendly P2P design
Michael Piatek, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, Thomas E. Anderson
HotNets1
2008 One Hop Reputations for Peer to Peer File Sharing Workloads
Michael Piatek, Tomas Isdal, Arvind Krishnamurthy, Thomas E. Anderson
NSDI1
2008 Challenges and Directions for Monitoring P2P File Sharing Networks - or - Why My Printer Received a DMCA Takedown Notice
Michael Piatek, Tadayoshi Kohno, Arvind Krishnamurthy
HotSec1
2007 Profiling a million user dht
abstract
Distributed hash tables (DHTs) provide scalable, key-based lookup of objects in dynamic network environments. Although DHTs have been studied extensively from an analytical perspective, only recently have wide deployments enabled empirical examination. This paper reports measurements of the Azureus BitTorrent client's DHT, which is in active use by more than 1 million nodes on a daily basis. The Azureus DHT operates on untrusted, unreliable end-hosts, offering a glimpse into the implementation challenges associated with making structured overlays work in practice. Our measurements provide characterizations of churn, overhead, and performance in this environment. We leverage these measurements to drive the design of a modified DHT lookup algorithm that reduces median DHT lookup time by an order of magnitude for a nominal increase in overhead.
Jarret Falkner, Michael Piatek, John P. John, Arvind Krishnamurthy, Thomas E. Anderson
Internet Measurement Conference2
2007 Do Incentives Build Robustness in BitTorrent? (Awarded Best Student Paper)
Michael Piatek, Tomas Isdal, Thomas E. Anderson, Arvind Krishnamurthy, Arun Venkataramani
NSDI1
2007 Leveraging BitTorrent for End Host Measurements
Tomas Isdal, Michael Piatek, Arvind Krishnamurthy, Thomas E. Anderson
PAM2
2006 iPlane: An Information Plane for Distributed Services
Harsha V. Madhyastha, Tomas Isdal, Michael Piatek, Colin Dixon, Thomas E. Anderson, Arvind Krishnamurthy, Arun Venkataramani
OSDI3
2005 Visualizing the tightening of knots
abstract
The study of physical models for knots has recently received much interest in the mathematics community. In this paper, we consider the ropelength model, which considers knots tied in an idealized rope. This model is interesting in pure mathematics, and has been applied to the study of a variety of problems in the natural sciences as well. Modeling and visualizing the tightening of knots in this idealized rope poses some interesting challenges in computer graphics. In particular, self-contact in a deformable rope model is a difficult problem which cannot be handled by standard techniques. In this paper, we describe a solution based on reformulating the contact problem and using constrained-gradient techniques from nonlinear optimization. The resulting animations reveal new properties of the tightening flow and provide new insights into the geometric structure of tight knots and links.
Jason Cantarella, Michael Piatek, Eric J. Rawdon
IEEE Visualization2