Demo Data from VLDB 2026 / reviewers in the wild / expert
Mary Baker
dblp:b/MaryBaker
· DBLP profile ↗
34ranked-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 · 16Systems, architecture and hardware · 10 · 4 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorSecurity and privacy · 2Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Databases, data management, data science and information retrieval · 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
10 papers |
Distributed systems · 58% Storage systems · 37% Performance modeling and evaluation · 3% | |
| Computer networks
11 papers |
Wireless sensing and localization · 26% Network measurement and analytics · 24% Wireless networking · 19% | |
| Human-computer interaction and pervasive computing
2 papers |
Collaborative and social computing · 62% Ubiquitous computing and smart environments · 38% | |
| Network and information security
5 papers |
Network security · 43% Systems and software security · 32% Cryptographic primitives and cryptanalysis · 10% |
Topics — the 30 heaviest of 52, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
peer-to-peer systems |
0.2 | 4 | 2005 | The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005 Attrition Defenses for a Peer-to-Peer Digital Preservation System · USENIX ATC, General Track 2005 CUP: Controlled Update Propagation in Peer-to-Peer Networks · USENIX ATC, General Track 2003 |
Collaborative and social computing › groupware
meeting support |
0.2 | 1 | 2013 | The sound of silence · SenSys 2013 |
Storage systems
digital preservation |
0.1 | 2 | 2005 | The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005 Attrition Defenses for a Peer-to-Peer Digital Preservation System · USENIX ATC, General Track 2005 |
Distributed systems › replication
data replication |
0.1 | 1 | 2006 | A fresh look at the reliability of long-term digital storage · EuroSys 2006 |
Storage systems
long-term storage |
0.1 | 1 | 2006 | A fresh look at the reliability of long-term digital storage · EuroSys 2006 |
Storage systems
storage reliability |
0.1 | 1 | 2006 | A fresh look at the reliability of long-term digital storage · EuroSys 2006 |
Distributed systems › fault tolerance
fault-tolerant distributed systems |
0.1 | 1 | 2005 | The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005 |
Distributed systems
replication |
0.1 | 2 | 2003 | Preserving peer replicas by rate-limited sampled voting · SOSP 2003 CUP: Controlled Update Propagation in Peer-to-Peer Networks · USENIX ATC, General Track 2003 |
Network measurement and analytics
traffic characterization |
0.1 | 2 | 2000 | Analysis of a local-area wireless network · MobiCom 2000 Analysis of a Metropolitan-Area Wireless Network · MobiCom 1999 |
Wireless networking › mobile social networks
user behavior characterization |
0.1 | 2 | 2000 | Analysis of a local-area wireless network · MobiCom 2000 Analysis of a Metropolitan-Area Wireless Network · MobiCom 1999 |
Ubiquitous computing and smart environments › smart buildings
smart meeting room |
0.0 | 1 | 2013 | The sound of silence · SenSys 2013 |
Distributed systems › replication
update propagation |
0.0 | 1 | 2003 | CUP: Controlled Update Propagation in Peer-to-Peer Networks · USENIX ATC, General Track 2003 |
Distributed systems › consensus
voting protocol |
0.0 | 1 | 2003 | Preserving peer replicas by rate-limited sampled voting · SOSP 2003 |
Cellular and mobile networks › mobility management
Mobile IP |
0.0 | 2 | 1998 | Flexible Network Support for Mobility · MobiCom 1998 Internet Mobility 4x4 · SIGCOMM 1996 |
Cellular and mobile networks
mobility management |
0.0 | 2 | 1998 | Flexible Network Support for Mobility · MobiCom 1998 Internet Mobility 4x4 · SIGCOMM 1996 |
Systems and software security
secure logging |
0.0 | 1 | 2002 | Secure History Preservation Through Timeline Entanglement · USENIX Security Symposium 2002 |
Storage systems
archival storage |
0.0 | 1 | 2002 | Enabling the Archival Storage of Signed Documents · FAST 2002 |
Wireless networking
mobile ad hoc networks |
0.0 | 1 | 2000 | Mitigating routing misbehavior in mobile ad hoc networks · MobiCom 2000 |
Wireless networking
WLAN |
0.0 | 1 | 2000 | Analysis of a local-area wireless network · MobiCom 2000 |
Network measurement and analytics › bandwidth estimation
available bandwidth estimation |
0.0 | 1 | 1999 | Measuring Bandwidth · INFOCOM 1999 |
Network measurement and analytics
bandwidth estimation |
0.0 | 1 | 1999 | Measuring Bandwidth · INFOCOM 1999 |
Internet architecture and protocols
metropolitan area network |
0.0 | 1 | 1999 | Analysis of a Metropolitan-Area Wireless Network · MobiCom 1999 |
Network measurement and analytics
wireless network measurement |
0.0 | 1 | 1999 | Analysis of a Metropolitan-Area Wireless Network · MobiCom 1999 |
Network security
network access control |
0.0 | 1 | 1999 | User-Friendly Access Control for Public Network Ports · INFOCOM 1999 |
Distributed systems
fault tolerance |
0.0 | 1 | 2006 | A fresh look at the reliability of long-term digital storage · EuroSys 2006 |
Distributed systems › anomaly detection
latent defect detection |
0.0 | 1 | 2006 | A fresh look at the reliability of long-term digital storage · EuroSys 2006 |
Network security › intrusion detection and prevention
intrusion detection |
0.0 | 1 | 2005 | The LOCKSS peer-to-peer digital preservation system · ACM Trans. Comput. Syst. 2005 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1996 | A Performance Comparison of UNIX Operating Systems on the Pentium · USENIX ATC 1996 |
Embedded and real-time systems
mobile computing |
0.0 | 1 | 1996 | Supporting Mobility in MosquitoNet · USENIX ATC 1996 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.0 | 1 | 2002 | Enabling the Archival Storage of Signed Documents · FAST 2002 |
Methods — techniques the papers use, named apart from their topics
relative audio silence matching · 0.3simulation · 0.2voting protocol · 0.1watchdog · 0.1pathrater · 0.1trace analysis · 0.1rate-limited sampled voting · 0.0opinion poll · 0.0benchmarking · 0.0packet pair · 0.0deterministic modeling · 0.0web-based interface design · 0.0receiver-only packet pair · 0.0potential bandwidth filtering · 0.0packet window · 0.0trace-driven simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | A Study of Authentication in Daily Life
Shrirang Mare, Mary Baker, Jeremy Gummeson |
SOUPS | 2 |
| 2013 | Determining co-location using a sequential hypothesis test on patterns of silenceabstractIn everyday meetings, automatic association of co-located mobile devices would ease sharing of web-links, media, and other information. We propose a method that compares patterns of silence from device microphones to detect co-location of those devices. This method works with unsynchronized audio capture, requires only 100bps and preserves privacy. We show how to formulate pattern matching in a sequential hypothesis framework so that changes in co-location status (when people leave or join a meeting) can be determined promptly, and how to compute the likelihood ratio in practice. Using 16 hours of captured audio, we show that our approach can correctly determine device co-location with a low error rate of 0.05%, and can detect co-location changes 10 seconds faster than a similar decision rule based on a constant time window. Compared to a prior audio signature method, we achieve higher accuracy at 1/7 the bit rate. Wai-tian Tan, Ramin Samadani, Bowon Lee, Mary Baker |
ICASSP | 4 |
| 2013 | Sensing device co-location through patterns of silenceabstractThis document describes the technology behind the accompanying video, which gives a demonstration of determining the dynamic group membership of a meeting by matching patterns of relative audio silence, or "silence signatures," sensed by mobile devices. Wai-tian Tan, Mary Baker, Bowon Lee, Ramin Samadani |
MobiSys | 2 |
| 2013 | The sound of silenceabstractA list of the dynamically changing group membership of a meeting supports a variety of meeting-related activities. Effortless content sharing might be the most important application, but we can also use it to provide business card information for attendees, feed information into calendar applications to simplify scheduling of follow-up meetings, populate the membership of collaborative editing applications, mailing lists, and social networks, and perform many other tasks. Wai-tian Tan, Mary Baker, Bowon Lee, Ramin Samadani |
SenSys | 2 |
| 2011 | Work in progress - Classroom and distance components of a GK12 program placing graduate students in high school classroomsabstractAs our national mathematics and science scores continue to fall below expectations, creating environments that engage the professional scientific and engineering communities in public education becomes increasingly important. Most mathematics and science teachers in high schools do not have a professional background in mathematics, science, or engineering (STEM) fields; thus, students in the public education system rarely interact with STEM professionals, and know little about the opportunities for careers in these fields. The NSF GK12 program supports graduate students who spend time in K12 classrooms for the purposes of learning to share their research with a nontechnical community. In year 3 of this specific GK12 program, a distance component was implemented by placing the graduate student in the classroom, virtually, through online streaming video. This paper discusses the technology, both hardware and software, that is used in this arrangement, as well as the challenges associated with implementing the technology in the school. This paper also describes the approach taken in designing and deploying an interdisciplinary learning module via distance. Finally, the paper describes the plans for continued distance components of the program. Justin Brough, Mary Baker, Dominick Casadonte |
FIE | 2 |
| 2011 | Visual framing feedback for desktop video conferencingabstractDesktop video conferencing participants are often poorly positioned in their outgoing video - unaware of their appearance on camera. We combine face detection, feature tracking and motion detection for automatic real-time detection of poorly framed participants and subsequently provide framing feedback by compositing their incoming and outgoing video streams. Our solution provides participants visual feedback only while they have framing problems. Otherwise the display shows only the remote participants, allowing users to focus fully on the conference. We analyze the system components and describe a user study that found advantages of our approach over the existing mirror window solution. Ramin Samadani, April Mitchell, Mary Baker, Dan Gelb |
ICIP | 4 |
| 2008 | Introduction to special issue of USENIX FAST 2008abstractNo abstract available. Mary Baker |
ACM Trans. Storage | 1 |
| 2007 | Auditing to Keep Online Storage Services Honest
Mehul A. Shah, Mary Baker, Jeffrey C. Mogul, Ram Swaminathan |
HotOS | 2 |
| 2006 | A fresh look at the reliability of long-term digital storageabstractEmerging Web services, such as email, photo sharing, and web site archives, must preserve large volumes of quickly accessible data indefinitely into the future. The costs of doing so often determine whether the service is economically viable. We make the case that these applications' demands on large scale storage systems over long time horizons require us to reevaluate traditional system designs. We examine threats to long-lived data from an end-to-end perspective, taking into account not just hardware and software faults but also faults due to humans and organizations. We present a simple model of long-term storage failures that helps us reason about various strategies for addressing some of these threats. Using this model we show that the most important strategies for increasing the reliability of long-term storage are detecting latent faults quickly, automating fault repair to make it cheaper and faster, and increasing the independence of data replicas. Mary Baker, Mehul A. Shah, David S. H. Rosenthal, Mema Roussopoulos, Petros Maniatis, Thomas J. Giuli, Prashanth P. Bungale |
EuroSys | 1 |
| 2006 | Practical load balancing for content requests in peer-to-peer networks
Mema Roussopoulos, Mary Baker |
Distributed Comput. | 2 |
| 2005 | Attrition Defenses for a Peer-to-Peer Digital Preservation System
Thomas J. Giuli, Petros Maniatis, Mary Baker, David S. H. Rosenthal, Mema Roussopoulos |
USENIX ATC, General Track | 3 |
| 2005 | The LOCKSS peer-to-peer digital preservation systemabstractThe LOCKSS project has developed and deployed in a world-wide test a peer-to-peer system for preserving access to journals and other archival information published on the Web. It consists of a large number of independent, low-cost, persistent Web caches that cooperate to detect and repair damage to their content by voting in “opinion polls.” Based on this experience, we present a design for and simulations of a novel protocol for voting in systems of this kind. It incorporates rate limitation and intrusion detection to ensure that even some very powerful adversaries attacking over many years have only a small probability of causing irrecoverable damage before being detected. Petros Maniatis, Mema Roussopoulos, Thomas J. Giuli, David S. H. Rosenthal, Mary Baker |
ACM Trans. Comput. Syst. | 5 |
| 2003 | Using IEEE 802.11e MAC for QoS over wirelessabstractWe study the behavior of the new MAC protocols for QoS in the proposed IEEE 802.11e draft standard and analyze them for their ability to fulfill their goals of better QoS and higher channel efficiency. We study the response of these mechanisms to various choices in available protocol parameters. We show that HCF reduces channel contention and allows better channel utilization. However, both the proposed MAC coordination functions, EDCF and HCF, are highly sensitive to protocol parameters. We believe that the effectiveness of these functions also depends on the scheduling algorithms. The effects of the various policy choices need to be understood and validated before the draft becomes a standard. Priyank Garg, Rushabh Doshi, Russell Greene, Mary Baker, Majid Malek |
IPCCC | 4 |
| 2003 | Preserving peer replicas by rate-limited sampled votingabstractThe LOCKSS project has developed and deployed in a world-wide test a peer-to-peer system for preserving access to journals and other archival information published on the Web. It consists of a large number of independent, low-cost, persistent web caches that cooperate to detect and repair damage to their content by voting in "opinion polls." Based on this experience, we present a design for and simulations of a novel protocol for voting in systems of this kind. It incorporates rate limitation and intrusion detection to ensure that even some very powerful adversaries attacking over many years have only a small probability of causing irrecoverable damage before being detected. Petros Maniatis, David S. H. Rosenthal, Mema Roussopoulos, Mary Baker, Thomas J. Giuli, Yanto Muliadi |
SOSP | 4 |
| 2003 | CUP: Controlled Update Propagation in Peer-to-Peer Networks
Mema Roussopoulos, Mary Baker |
USENIX ATC, General Track | 2 |
| 2002 | Enabling the Archival Storage of Signed Documents
Petros Maniatis, Mary Baker |
FAST | 2 |
| 2002 | Secure History Preservation Through Timeline Entanglement
Petros Maniatis, Mary Baker |
USENIX Security Symposium | 2 |
| 2002 | The Roma Personal Metadata Service
Edward Swierk, Emre Kiciman, Nathan C. Williams, Takashi Fukushima, Hideki Yoshida, Vince Laviano, Mary Baker |
Mob. Networks Appl. | 7 |
| 2002 | Analysis of a Metropolitan-Area Wireless Network
Diane Tang, Mary Baker |
Wirel. Networks | 2 |
| 2001 | Flexible Network Support for Mobile Hosts
Xinhua Zhao, Claude Castelluccia, Mary Baker |
Mob. Networks Appl. | 3 |
| 2000 | Mitigating routing misbehavior in mobile ad hoc networksabstractThis paper describes two techniques that improve throughput in an ad hoc network in the presence of nodes that agree to forward packets but fail to do so. To mitigate this problem, we propose categorizing nodes based upon their dynamically measured behavior. We use a watchdog that identifies misbehaving nodes and a pathrater that helps routing protocols avoid these nodes. Through simulation we evaluate watchdog and pathrater using packet throughput, percentage of overhead (routing) transmissions, and the accuracy of misbehaving node detection. When used together in a network with moderate mobility, the two techniques increase throughput by 17% in the presence of 40% misbehaving nodes, while increasing the percentage of overhead transmissions from the standard routing protocol's 9% to 17%. During extreme mobility, watchdog and pathrater can increase network throughput by 27%, while increasing the overhead transmissions from the standard routing protocol's 12% to 24%. Sergio Marti, Thomas J. Giuli, Kevin Lai 0002, Mary Baker |
MobiCom | 4 |
| 2000 | Analysis of a local-area wireless networkabstractTo understand better how users take advantage of wireless networks, we examine a twelve-week trace of a building-wide local-area wireless network. We analyze the network for overall user behavior (when and how intensively people use the network and how much they move around), overall network traffic and load characteristics (observed throughput and symmetry of incoming and outgoing traffic), and traffic characteristics from a user point of view (observed mix of applications and number of hosts connected to by users). Diane Tang, Mary Baker |
MobiCom | 2 |
| 2000 | Measuring link bandwidths using a deterministic model of packet delayabstractWe describe a deterministic model of packet delay and use it to derive both the packet pair [2] property of FIFO-queueing networks and a new technique packet tailgating) for actively measuring link bandwidths. Compared to previously known techniques, packet tailgating usually consumes less network bandwidth, does not rely on consistent behavior of routers handling ICMP packets, and does not rely on timely delivery of acknowledgments. Kevin Lai 0002, Mary Baker |
SIGCOMM | 2 |
| 1999 | User-Friendly Access Control for Public Network PortsabstractWe are facing a growing user demand for ubiquitous Internet access. As result, network ports and wireless LANs are becoming common in public spaces inside buildings such as lounges, conference rooms and lecture halls. This introduces the problem of protecting networks accessible through these public ports from unauthorized use. In this paper, we study the problem of access control through public network ports. We view this problem as a special case of the more general problem of access control for a service on a network. We present an access control model on which we base our solution. This model has three components: authentication, authorization, and access verification. We describe the design and implementation of a system that allows secure network access through public network ports and wireless LANs. The design requires no special hardware or custom client software, resulting in minimal deployment cost and maintenance overhead. The system has a user-friendly, Web-based interface, offers good security, and scales to a campus-sized community. Guido Appenzeller, Mema Roussopoulos, Mary Baker |
INFOCOM | 3 |
| 1999 | Measuring BandwidthabstractAccurate network bandwidth measurement is important to a variety of network applications. Unfortunately, accurate bandwidth measurement is difficult. We describe some current bandwidth measurement techniques: using throughput, and packet pair. We explain some of the problems with these techniques, including poor accuracy, poor scalability, lack of statistical robustness, poor agility in adapting to bandwidth changes, lack of flexibility in deployment, and inaccuracy when used on a variety of traffic types. The authors solutions to these problems include the use of a packet window to adapt quickly to bandwidth changes, receiver only packet pair to combine accuracy and ease of deployment, and potential bandwidth filtering to increase the accuracy. These techniques are at least as accurate as previously used filtering algorithms, and in some situations, they are more than 37% more accurate. Kevin Lai 0002, Mary Baker |
INFOCOM | 2 |
| 1999 | Analysis of a Metropolitan-Area Wireless NetworkabstractArticle Analysis of a metropolitan-area wireless network Share on Authors: Diane Tang Stanford University, Gates 4A, Stanford Stanford University, Gates 4A, StanfordView Profile , Mary Baker Stanford University, Gates 4A, Stanford, CA Stanford University, Gates 4A, Stanford, CAView Profile Authors Info & Claims MobiCom '99: Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networkingAugust 1999 Pages 13–23https://doi.org/10.1145/313451.313460Online:01 August 1999Publication History 75citation615DownloadsMetricsTotal Citations75Total Downloads615Last 12 Months10Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Diane Tang, Mary Baker |
MobiCom | 2 |
| 1999 | Consistent overhead Byte stuffingabstractByte stuffing is a process that encodes a sequence of data bytes that may contain "illegal" or "reserved" values, using a potentially longer sequence that contains no occurrences of these values. The extra length is referred to here as the overhead of the encoding. To date, byte stuffing algorithms, such as those used by SLIP, PPP, and AX.25, have been designed to incur low average overhead, but little effort has been made to minimize their worst-case overhead. However, there are some increasingly popular network devices whose performance is determined more by the worst case than by the average case. For example, the transmission time for ISM-band packet radio transmitters is strictly limited by FCC regulation. To adhere to this regulation, the current practice is to set the maximum packet size artificially low so that no packet, even after worst-case overhead, can exceed the transmission time limit. This paper presents a new byte stuffing algorithm, called consistent overhead byte stuffing (COBS), which tightly bounds the worst-case overhead. It guarantees, in the worst case, to add no more than 1 byte in 254 to any packet. For large packets, this means that their encoded size is no more than 100.4% of their pre-encoding size. This is much better than the 200% worst-case bound that is common for many byte stuffing algorithms, and is close to the information-theoretic limit of about 100.07%. Furthermore, the COBS algorithm is computationally cheap, and its average overhead is very competitive with that of existing algorithms. Stuart Cheshire, Mary Baker |
IEEE/ACM Trans. Netw. | 2 |
| 1998 | Flexible Network Support for MobilityabstractFueled by the large number of powerful light-weight portable computers, the expanding availability of wireless networks, and the popularity of the Internet, there is an increasing demand to connect portable computers to the Internet at any time and in any place. However, the dynamic nature of such connectivity requires more flexible network support than has typically been available for stationary workstations. This paper introduces the following two mechanisms, in the context of Mobile IP [24], to ensure a mobile host's convenient and efficient communication with other hosts in a changing environment. One mechanism supports multiple packet delivery methods (such as regular IP or Mobile IP) and adaptively selects the most appropriate one to use according to the characteristics of each traffic flow. The other mechanism enables a mobile host to make use of multiple active network interfaces simultaneously and to control the selection of the most desirable network interfaces for both outgo... Xinhua Zhao, Claude Castelluccia, Mary Baker |
MobiCom | 3 |
| 1997 | Consistent Overhead Byte StuffingabstractByte stuffing is a process that transforms a sequence of data bytes that may contain 'illegal' or 'reserved' values into a potentially longer sequence that contains no occurrences of those values. The extra length is referred to in this paper as the overhead of the algorithm.To date, byte stuffing algorithms, such as those used by SLIP [RFC1055], PPP [RFC1662] and AX.25 [ARRL84], have been designed to incur low average overhead but have made little effort to minimize worst case overhead.Some increasingly popular network devices, however, care more about the worst case. For example, the transmission time for ISM-band packet radio transmitters is strictly limited by FCC regulation. To adhere to this regulation, the practice is to set the maximum packet size artificially low so that no packet, even after worst case overhead, can exceed the transmission time limit.This paper presents a new byte stuffing algorithm, called Consistent Overhead Byte Stuffing (COBS), that tightly bounds the worst case overhead. It guarantees in the worst case to add no more than one byte in 254 to any packet. Furthermore, the algorithm is computationally cheap, and its average overhead is very competitive with that of existing algorithms. Stuart Cheshire, Mary Baker |
SIGCOMM | 2 |
| 1996 | Internet Mobility 4x4abstractMobile IP protocols allow mobile hosts to send and receive packets addressed with their home network IP address, regardless of the IP address of their current point of attachment in the Internet.While some recent work in Mobile IP focuses on a couple of specific routing optimizations for sending packets to and from mobile hosts [Joh96] [Mon96], we show that a variety of different optimizations are appropriate in different circumstances. The best choice, which may vary on a connection-by-connection or even a packet-by-packet basis, depends on three factors: the characteristics the protocol should optimize, the permissiveness of the networks over which the packets travel and the level of mobile-awareness of the hosts with which the mobile host corresponds.Of the sixteen possible routing choices that we identify, we describe the seven that are most useful and discuss their benefits and limitations. These optimizations range from the most costly, which provides completely transparent mobility in all networks, to the most economical, which does not attempt to conceal location information. In particular, hosts should retain the option to communicate conventionally without using Mobile IP whenever appropriate.Further, we show that all optimizations can be described using a 4×4 grid of packet characteristics. This makes it easier for a mobile host, through a series of tests, to determine which of the currently available optimizations is the best to use for any given correspondent host. Stuart Cheshire, Mary Baker |
SIGCOMM | 2 |
| 1996 | Supporting Mobility in MosquitoNet
Mary Baker, Xinhua Zhao, Stuart Cheshire, Jonathan Stone 0001 |
USENIX ATC | 1 |
| 1996 | A Performance Comparison of UNIX Operating Systems on the Pentium
Kevin Lai 0002, Mary Baker |
USENIX ATC | 2 |
| 1992 | Non-Volatile Memory for Fast, Reliable File SystemsabstractGiven the decreasing cost of non-volatile RAM (NVRAM), by the late 1990’s it will be feasible for most workstations to include a megabyte or more of NVRAM, enabling the design of higher-performance, more reliable systems. We present the trace-driven simulation and analysis of two uses of NVRAM to improve I/O performance in distributed file systems: non-volatile file caches on client workstations to reduce write traffic to file servers, and write buffers for write-optimized file systems to reduce server disk accesses. Our results show that a megabyte of NVRAM on diskless clients reduces the amount of file data written to the server by 40 to 50%. Increasing the amount of NVRAM shows rapidly diminishing returns, and the particular NVRAM block replacement policy makes little difference to write traffic. Closely integrating the NVRAM with the volatile cache provides the best total traffic reduction. At today’s prices, volatile memory provides a better performance improvement per dollar than NVRAM for client caching, but as volatile cache sizes increase and NVRAM becomes cheaper, NVRAM will become cost effective. On the server side, providing a one-half megabyte write-buffer per file system reduces disk accesses by about 20 % on most of the measured logstructured file systems (LFS), and by 90 % on one heavilyused file system that includes transaction-processing workloads. 1. Mary Baker, Satoshi Asami, Etienne Deprit, John K. Ousterhout, Margo I. Seltzer |
ASPLOS | 1 |
| 1991 | Measurements of a Distributed File SystemabstractWe analyzed the user-level file access patterns and caching behavior of the Sprite distributed file system. The first part of our analysis repeated a study done in 1985 of the: BSD UNIX file system. We found that file throughput has increased by a factor of 20 to an average of 8 Kbytes per second per active user over 10-minute intervals, and that the use of process migration for load sharing increased burst rates by another factor of six. Also, many more very large (multi-megabyte) files are in use today than in 1985. The second part of our analysis measured the behavior of Sprite's main-memory file caches. Client-level caches average about 7 Mbytes in size (about one-quarter to one-third of main memory) and filter out about 50% of the traffic between clients and servers. 35% of the remaining server traffic is caused by paging, even on workstations with large memories. We found that client cache consistency is needed to prevent stale data errors, but that it is not invoked often enough to degrade overall system performance. Mary Baker, John H. Hartman, Michael D. Kupfer, Ken Shirriff, John K. Ousterhout |
SOSP | 1 |