Matthew Wachs

dblp:83/4428 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none

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

Systems, architecture and hardware · 5 · 1 first-authorDatabases, data management, data science and information retrieval · 4 · 1 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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 architecture, parallel and distributed computing, and storage systems
5 papers
Cloud and datacenter computing · 36% Storage systems · 33% Performance modeling and evaluation · 31%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
workload characterization
0.232007
Modeling the relative fitness of storage · SIGMETRICS 2007
Argon: Performance Insulation for Shared Storage Servers · FAST 2007
//TRACE: Parallel Trace Replay with Approximate Causal Events · FAST 2007
Storage systems
file systems
0.112012
File system virtual appliances: Portable file system implementations · ACM Trans. Storage 2012
Cloud and datacenter computing
virtualization
0.112012
File system virtual appliances: Portable file system implementations · ACM Trans. Storage 2012
Cloud and datacenter computing › virtualization
virtual machine
0.112012
File system virtual appliances: Portable file system implementations · ACM Trans. Storage 2012
Cloud and datacenter computing
performance isolation
0.112007
Argon: Performance Insulation for Shared Storage Servers · FAST 2007
Storage systems
shared storage
0.112007
Argon: Performance Insulation for Shared Storage Servers · FAST 2007
Performance modeling and evaluation
storage performance modeling
0.112007
Modeling the relative fitness of storage · SIGMETRICS 2007
Performance modeling and evaluation › simulation
trace replay
0.112007
//TRACE: Parallel Trace Replay with Approximate Causal Events · FAST 2007
Storage systems
distributed storage
0.112005
Ursa Minor: Versatile Cluster-based Storage · FAST 2005
Storage systems › distributed storage
storage cluster
0.112005
Ursa Minor: Versatile Cluster-based Storage · FAST 2005

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

virtual machine isolation · 0.3FS-agnostic proxy · 0.3causal events · 0.1black-box modeling · 0.1versatility · 0.1
YearPublicationVenuePosition
2013 Incremental algorithm for updating betweenness centrality in dynamically growing networks
abstract
The increasing availability of dynamically growing digital data that can be used for extracting social networks has led to an upsurge of interest in the analysis of dynamic social networks. One key aspect of social network analysis is to understand the central nodes in a network. However, dynamic calculation of centrality values for rapidly growing networks might be unfeasibly expensive, especially if it involves recalculation from scratch for each time period. This paper proposes an incremental algorithm that effectively updates betweenness centralities of nodes in dynamic social networks while avoiding re-computations by exploiting information from earlier computations. Our performance results suggest that our incremental betweenness algorithm can achieve substantial performance speedup, on the order of thousands of times, over the state of the art, including the best-performing non-incremental betweenness algorithm and a recently proposed betweenness update algorithm.
Miray Kas, Matthew Wachs, Kathleen M. Carley, L. Richard Carley
ASONAM2
2012 File system virtual appliances: Portable file system implementations
abstract
File system virtual appliances (FSVAs) address the portability headaches that plague file system (FS) developers. By packaging their FS implementation in a virtual machine (VM), separate from the VM that runs user applications, they can avoid the need to port the file system to each operating system (OS) and OS version. A small FS-agnostic proxy, maintained by the core OS developers, connects the FSVA to whatever OS the user chooses. This article describes an FSVA design that maintains FS semantics for unmodified FS implementations and provides desired OS and virtualization features, such as a unified buffer cache and VM migration. Evaluation of prototype FSVA implementations in Linux and NetBSD, using Xen as the virtual machine manager (VMM), demonstrates that the FSVA architecture is efficient, FS-agnostic, and able to insulate file system implementations from OS differences that would otherwise require explicit porting.
Michael Abd-El-Malek, Matthew Wachs, James Cipar, Karan Sanghi, Gregory R. Ganger, Garth A. Gibson, Michael K. Reiter
ACM Trans. Storage2
2009 Co-scheduling of Disk Head Time in Cluster-Based Storage
abstract
Disk time slicing is a promising technique for storage performance insulation. To work with cluster based storage, however, time slices associated with striped data must be co-scheduled on the corresponding servers. This paper describes algorithms for determining global time slice schedules and mechanisms for coordinating the independent server activities. Experiments with a prototype show that, combined, they can provide performance insulation for workloads sharing a storage cluster -- each workload realizes a configured minimum efficiency within its time slices regardless of the activities of the other workloads.
Matthew Wachs, Gregory R. Ganger
SRDS1
2007 //TRACE: Parallel Trace Replay with Approximate Causal Events
Michael P. Mesnier, Matthew Wachs, Raja R. Sambasivan, Julio López 0002, James Hendricks, Gregory R. Ganger, David R. O'Hallaron
FAST2
2007 Argon: Performance Insulation for Shared Storage Servers
Matthew Wachs, Michael Abd-El-Malek, Eno Thereska, Gregory R. Ganger
FAST1
2007 Modeling the relative fitness of storage
abstract
Relative fitness is a new black-box approach to modeling the performance of storage devices. In contrast with an absolute model that predicts the performance of a workload on a given storage device, a relative fitness model predicts performance differences between a pair of devices. There are two primary advantages to this approach. First, because are lative fitness model is constructed for a device pair, the application-device feedback of a closed workload can be captured (e.g., how the I/O arrival rate changes as the workload moves from device A to device B). Second, a relative fitness model allows performance and resource utilization to be used in place of workload characteristics. This is beneficial when workload characteristics are difficult to obtain or concisely express (e.g., rather than describe the spatio-temporal characteristics of a workload, one could use the observed cache behavior of device A to help predict the performance of B.
Michael P. Mesnier, Matthew Wachs, Raja R. Sambasivan, Alice X. Zheng, Gregory R. Ganger
SIGMETRICS2
2005 Ursa Minor: Versatile Cluster-based Storage
Michael Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R. Ganger, James Hendricks, Andrew J. Klosterman, Michael P. Mesnier, Manish Prasad, Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen, John D. Strunk, Eno Thereska, Matthew Wachs, Jay J. Wylie
FAST14