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.

Michael Butkiewicz

dblp:121/4959 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none

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

Computer networks · 4 · 3 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 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
3 papers
Content delivery and video streaming · 65% Network measurement and analytics · 35%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 39% Storage systems · 30% Cloud and datacenter computing · 30%
Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 100%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network measurement and analytics
web performance measurement
0.212014
Characterizing Web Page Complexity and Its Impact · IEEE/ACM Trans. Netw. 2014
Content delivery and video streaming › web performance
page load time
0.222014
Understanding website complexity: measurements, metrics, and implications · Internet Measurement Conference 2011
Characterizing Web Page Complexity and Its Impact · IEEE/ACM Trans. Netw. 2014
Distributed and cloud data management › geo-distributed data management
geo-replicated database
0.212013
SPANStore: cost-effective geo-replicated storage spanning multiple cloud services · SOSP 2013
Cloud and datacenter computing
cloud storage
0.212013
SPANStore: cost-effective geo-replicated storage spanning multiple cloud services · SOSP 2013
Distributed systems › replication
data replication
0.212013
CSPAN: cost-effective geo-replicated storage spanning multiple cloud services · SIGCOMM 2013
Storage systems › distributed storage
geo-distributed storage
0.212013
CSPAN: cost-effective geo-replicated storage spanning multiple cloud services · SIGCOMM 2013
Content delivery and video streaming
web performance
0.112011
Understanding website complexity: measurements, metrics, and implications · Internet Measurement Conference 2011
Content delivery and video streaming
web content delivery
0.112015
Klotski: Reprioritizing Web Content to Improve User Experience on Mobile Devices · NSDI 2015
Distributed systems
replication
0.012013
SPANStore: cost-effective geo-replicated storage spanning multiple cloud services · SOSP 2013

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

geo-replication · 0.3consistency maintenance · 0.3measurement study · 0.1
YearPublicationVenuePosition
2015 Klotski: Reprioritizing Web Content to Improve User Experience on Mobile Devices
Michael Butkiewicz, Daimeng Wang, Zhe Wu 0003, Harsha V. Madhyastha, Vyas Sekar
NSDI1
2014 Characterizing Web Page Complexity and Its Impact
abstract
Over the years, the Web has evolved from simple text content from one server to a complex ecosystem with different types of content from servers spread across several administrative domains. There is anecdotal evidence of users being frustrated with high page load times. Because page load times are known to directly impact user satisfaction, providers would like to understand if and how the complexity of their Web sites affects the user experience. While there is an extensive literature on measuring Web graphs, Web site popularity, and the nature of Web traffic, there has been little work in understanding how complex individual Web sites are, and how this complexity impacts the clients' experience. This paper is a first step to address this gap. To this end, we identify a set of metrics to characterize the complexity of Web sites both at a content level (e.g., number and size of images) and service level (e.g., number of servers/origins). We find that the distributions of these metrics are largely independent of a Web site's popularity rank. However, some categories (e.g., News) are more complex than others. More than 60% of Web sites have content from at least five non-origin sources, and these contribute more than 35% of the bytes downloaded. In addition, we analyze which metrics are most critical for predicting page render and load times and find that the number of objects requested is the most important factor. With respect to variability in load times, however, we find that the number of servers is the best indicator.
Michael Butkiewicz, Harsha V. Madhyastha, Vyas Sekar
IEEE/ACM Trans. Netw.1
2013 CSPAN: cost-effective geo-replicated storage spanning multiple cloud services
abstract
Existing cloud computing platforms leave it up to applications to deal with the complexities associated with data replication and propagation across data centers. In our work, we propose the CSPAN key-value store to instead export a unified view of storage services in several geographically distributed data centers. To minimize the cost incurred by application providers, we combine two principles. First, CSPAN spans the data centers of multiple cloud providers. Second, CSPAN judiciously trades off the lower latencies and the higher storage and data propagation costs based on an application's anticipated workload, latency goals, and consistency requirements.
Zhe Wu 0003, Michael Butkiewicz, Dorian Jean Perkins, Ethan Katz-Bassett, Harsha V. Madhyastha
SIGCOMM2
2013 SPANStore: cost-effective geo-replicated storage spanning multiple cloud services
abstract
By offering storage services in several geographically distributed data centers, cloud computing platforms enable applications to offer low latency access to user data. However, application developers are left to deal with the complexities associated with choosing the storage services at which any object is replicated and maintaining consistency across these replicas.
Zhe Wu 0003, Michael Butkiewicz, Dorian Jean Perkins, Ethan Katz-Bassett, Harsha V. Madhyastha
SOSP2
2012 Enabling private conversations on Twitter
abstract
User privacy has been an increasingly growing concern in online social networks (OSNs). While most OSNs today provide some form of privacy controls so that their users can protect their shared content from other users, these controls are typically not sufficiently expressive and/or do not provide fine-grained protection of information. In this paper, we consider the introduction of a new privacy control---group messaging on Twitter, with users having fine-grained control over who can see their messages. Specifically, we demonstrate that such a privacy control can be offered to users of Twitter today without having to wait for Twitter to make changes to its system. We do so by designing and implementing Twitsper, a wrapper around Twitter that enables private group communication among existing Twitter users while preserving Twitter's commercial interests. Our design preserves the privacy of group information (i.e., who communicates with whom) both from the Twitsper server as well as from undesired Twitsper users. Furthermore, our evaluation shows that our implementation of Twitsper imposes minimal server-side bandwidth requirements and incurs low client-side energy consumption. Our Twitsper client for Android-based devices has been downloaded by over 1000 users and its utility has been noted by several media articles.
Indrajeet Singh, Michael Butkiewicz, Harsha V. Madhyastha, Srikanth V. Krishnamurthy, Sateesh Addepalli
ACSAC2
2011 Understanding website complexity: measurements, metrics, and implications
abstract
Over the years, the web has evolved from simple text content from one server to a complex ecosystem with different types of content from servers spread across several administrative domains. There is anecdotal evidence of users being frustrated with high page load times or when obscure scripts cause their browser windows to freeze. Because page load times are known to directly impact user satisfaction, providers would like to understand if and how the complexity of their websites affects the user experience.
Michael Butkiewicz, Harsha V. Madhyastha, Vyas Sekar
Internet Measurement Conference1