Mendel Rosenblum

Publication List Details

Period

1989 - 2008

Number

98

Co-Authors

Abstract Understanding Data Lifetime via Whole System Simulation (2008)

Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum

Strictly limiting the lifetime (i.e. propagation and duration of exposure) of sensitive data (e.g. passwords) is an important and well accepted practice in secure software development. Unfortunately,...

AEGIS – Tamper Evident and Tamper Resistant Processing (2008)

G. Edward Suh, Dwaine Clarke, Marten Van Dijk, Srinivas Devadas, Tal Garfinkel, Ben Pfaff, ...

Trusted computing means that the computer will consistently behave in specific ways, and those behaviors will be enforced by hardware and software. Enlightened after reading the papers: Trusted...

Architectural Support for the Stream Execution Model on General-Purpose Processors (2008)

Jayanth Gummaraju, Mattan Erez, Joel Coburn, Mendel Rosenblum, William J. Dally

There has recently been much interest in stream processing, both in industry (e.g., Cell, NVIDIA G80, ATI R580) and academia (e.g., Stanford Merrimac, MIT RAW), with stream programs becoming...

Abstract Operating System Support for Improving Data Locality on CC-NUMA Compute Servers (2008)

Ben Verghese, Scott Devine, Anoop Gupta, Mendel Rosenblum

The dominant architecture for the next generation of shared-memory multiprocessors is CC-NUMA (cache-coherent non-

Abstract Shredding Your Garbage: Reducing Data Lifetime Through Secure Deallocation (2008)

Jim Chow, Ben Pfaff, Tal Garfinkel, Mendel Rosenblum

Today’s operating systems, word processors, web browsers, and other common software take no measures to promptly remove data from memory. Consequently, sensitive data, such as passwords, social...

Abstract Rivet: A Flexible Environment for Computer Systems Visualization (2008)

Robert Bosch, Chris Stolte, Diane Tang, John Gerth, Mendel Rosenblum, Pat Hanrahan

Rivet is a visualization system for the study of complex computer systems. Since computer systems analysis and visualization is an unpredictable and iterative process, a key design goal of Rivet is...

Abstract Data Lifetime is a Systems Problem (2008)

Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum

As sensitive data lifetime (i.e. propagation and duration in memory) increases, so does the risk of exposure. Unfortunately, this issue has been largely overlooked in the design of most of today’s...

A Project on High Performance I/0 Subsystems (2008)

Y H. Katz, John K. Ousterhout, David A. Patterson, Peter Chen, Ann Chervenak, Rich Drewes, ...

Computing is seeing an unprecedented improvement in performance; over the last five years there has been an order-of-magnitude improvement in the speeds of workstation CPUs. At least another order of...

Abstract Understanding Data Lifetime via Whole System Simulation (2008)

Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum

Strictly limiting the lifetime (i.e. propagation and duration of exposure) of sensitive data (e.g. passwords) is an important and well accepted practice in secure software development. Unfortunately,...

Abstract Memory System Performance of UNIX on CC-NUMA Multiprocessors (2008)

John Chapin, Stephen A. Herrod, Mendel Rosenblum, Anoop Gupta

This study characterizes the performance of a variant of UNIX SVR4 on a large shared-memory multiprocessor and analyzes the effects of possible OS and architectural changes. We use a nonintrusive...

ACCEPTED FOR PUBLICATION IN IEEE Parallel and Distributed Technology- This is not the final version. Complete Computer System Simulation: The SimOS Approach (2007)

Mendel Rosenblum, Stephen A. Herrod, Emmett Witchel, Anoop Gupta

The complexity of modern computer systems, coupled with the diverse workloads that they must support, presents a challenge to researchers and designers who need to understand a system’s behavior....

Virtualization aware file systems: Getting beyond the limitations of virtual disks (2006)

Ben Pfaff, Tal Garfinkel, Mendel Rosenblum

Virtual disks are the main form of storage in today’s virtual machine environments. They offer many attractive features, including whole system versioning, isolation, and mobility, that are absent...

Virtualization aware file systems: Getting beyond the limitations of virtual disks (2006)

Ben Pfaff, Tal Garfinkel, Mendel Rosenblum

Virtual disks are the main form of storage in today’s virtual machine environments. They offer many attractive features, including whole system versioning, isolation, and mobility, that are absent...

Virtualization aware file systems: Getting beyond the limitations of virtual disks (2006)

Ben Pfaff, Tal Garfinkel, Mendel Rosenblum

Virtual disks are the primary storage abstraction in today’s virtual machine environments. They offer many attractive features, including whole system versioning, isolation, and mobility, that are...

When virtual is harder than real: Security challenges in virtual machine based computing environments (2005)

Tal Garfinkel, Mendel Rosenblum

As virtual machines become pervasive users will be able to create, modify and distribute new “machines ” with unprecedented ease. This flexibility provides tremendous benefits for users....

When virtual is harder than real: Security challenges in virtual machine based computing environments (2005)

Tal Garfinkel, Mendel Rosenblum

As virtual machines become pervasive users will be able to create, modify and distribute new “machines ” with unprecedented ease. This flexibility provides tremendous benefits for users....

When virtual is harder than real: Security challenges in virtual machine based computing environments (2005)

Tal Garfinkel, Mendel Rosenblum

As virtual machines become pervasive users will be able to create, modify and distribute new “machines ” with unprecedented ease. This flexibility provides tremendous benefits for users....

Understanding data lifetime via whole system simulation (2004)

Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum

Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright...

Understanding Data Lifetime via Whole System Simulation (2004)

Jim Chow, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum

Strictly limiting the lifetime (i.e. propagation and duration of exposure) of sensitive data (e.g. passwords) is an important and well accepted practice in secure software development. Unfortunately,...

Understanding Data Lifetime via Whole System Simulation (2004)

Jim Chow Ben, Ben Pfaff, Tal Garfinkel, Kevin Christopher, Mendel Rosenblum

Strictly limiting the lifetime (i.e. propagation and duration of exposure) of sensitive data (e.g. passwords) is an important and well accepted practice in secure software development. Unfortunately,...

Flexible os support and applications for trusted computing (2003)

Tal Garfinkel, Mendel Rosenblum, Dan Boneh

Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright...

A Virtual Machine Introspection Based Architecture for Intrusion Detection (2003)

Tal Garfinkel, Mendel Rosenblum

Today's architectures for intrusion detection force the IDS designer to make a difficult choice. If the IDS resides on the host, it has an excellent view of what is happening in that host's...

Terra: a virtual machine-based platform for trusted computing (2003)

Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh

We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...

Terra: a virtual machine-based platform for trusted computing (2003)

Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh

We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...

Flexible os support and applications for trusted computing (2003)

Tal Garfinkel, Mendel Rosenblum, Dan Boneh

Trusted computing (e.g. TCPA and Microsoft's NextGeneration Secure Computing Base) has been one of the most talked about and least understood technologies in the computing community over the...

Terra: a virtual machine-based platform for trusted computing (2003)

Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh

We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...

Terra: a virtual machine-based platform for trusted computing (2003)

Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh

We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...

Virtual Appliances for Deploying and Maintaining Software (2003)

Constantine Sapuntzakis David, David Brumley, Ramesh Chandra, Nickolai Zeldovich, Jim Chow, Monica S. Lam, ...

This paper attempts to address the complexity of system administration by making the labor of applying software updates independent of the number of computers on which the software is run. Complete...

Terra: A Virtual Machine-Based Platform for Trusted Computing (2003)

Tal Garfinkel Ben, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh

We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...

Virtual Appliances for Deploying and Maintaining Software (2003)

Constantine Sapuntzakis David, David Brumley, Ramesh Chandra, Nickolai Zeldovich, Jim Chow, Monica S. Lam, ...

This paper attempts to address the complexity of system administration by making the labor of applying software updates independent of the number of computers on which the software is run. Complete...

Ostia: A Delegating Architecture for Secure System Call Interposition (2003)

Tal Garfinkel Ben, Ben Pfaff, Mendel Rosenblum

Application sandboxes provide restricted execution environments that limit an application's access to sensitive OS resources. These systems are an increasingly popular method for limiting the...

Flexible OS Support and Applications for Trusted Computing (2003)

Tal Garfinkel Mendel, Mendel Rosenblum, Dan Boneh

Trusted computing (e.g. TCPA and Microsoft's NextGeneration Secure Computing Base) has been one of the most talked about and least understood technologies in the computing community over the...

Terra: a virtual machine-based platform for trusted computing (2003)

Tal Garfinkel, Ben Pfaff, Jim Chow, Mendel Rosenblum, Dan Boneh

We present a flexible architecture for trusted computing, called Terra, that allows applications with a wide range of security requirements to run simultaneously on commodity hardware. Applications...

Optimizing the migration of virtual computers (2002)

Constantine R Sapuntzakis, Ramesh Chandra, Ben Pfaff, Monica S. Lain, Mendel Rosenblum, Jim Chow

This paper shows how to quickly move the state of a run-ning computer across a network, including the state in its disks, memory, CPU registers, and I/O devices. We call this state a capsule. Capsule...

Optimizing the migration of virtual computers (2002)

Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum

This paper shows how to quickly move the state of a running computer across a network, including the state in its disks, memory, CPU registers, and I/O devices. We call this state a capsule. Capsule...

Optimizing the migration of virtual computers (2002)

Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum

This paper shows how to quickly move the state of a running computer across a network, including the state in its disks, memory, CPU registers, and I/O devices. We call this state a capsule. Capsule...

Optimizing the migration of virtual computers (2002)

Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum

Permission is granted for noncommercial reproduction of the work for educational or research purposes.

The vMatrix: A network of virtual machine monitors for dynamic content distribution (2002)

Amr Awadallah, Mendel Rosenblum

Today there are many solutions for the caching and distribution of static content (e.g. images, html pages, video files). However, delivering dynamic content and interactive services (e.g. CGI...

Optimizing the migration of virtual computers (2002)

Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum

"Beam the computer up, Scotty!" This paper shows how to quickly move the state of a running computer across a network, including the state in its disks, memory, CPU registers, and...

Enhancing Software Reliability With Speculative Threads (2002)

And The Committee, Monica S. Lam, Oyekunle A. Olukotun, Mendel Rosenblum

As high-end microprocessors continue to provide more and more computing power, non-performance metrics such as security, availability, reliability, and usability have become much more important....

Rivet: A Flexible Environment for Computer Systems Visualization (2000)

Robert Bosch, Chris Stolte, Diane Tang, John Gerth, Mendel Rosenblum, Pat Hanrahan

Rivet is a visualization system for the study of complex computer systems. Since computer systems analysis and visualization is an unpredictable and iterative process, a key design goal of Rivet is...

Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study (2000)

Robert Bosch, Chris Stolte, Gordon Stoll, Mendel Rosenblum, Pat Hanrahan

In this paper, we present an evolving system for the analysis and visualization of parallel application performance on shared memory multiprocessors. Our system couples SimOS, a complete machine...

Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study (2000)

Robert Bosch, Chris Stolte, Gordon Stoll, Mendel Rosenblum, Pat Hanrahan

In this paper, we present an evolving system for the analysis and visualization of parallel application performance on shared memory multiprocessors. Our system couples SimOS, a complete machine...

Visualizing Application Behavior on Superscalar Processors (1999)

Chris Stolte, Robert Bosch, Pat Hanrahan, Mendel Rosenblum

The advent of superscalar processors with out-of-order execution makes it increasingly difficult to determine how well an application is utilizing the processor and how to adapt the application to...

Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors (1999)

Kinshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum

Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available,...

Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors (1999)

Kinshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum

Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available,...

Visualizing Application Behavior on Superscalar Processors (1999)

Chris Stolte Robert, Robert Bosch, Pat Hanrahan, Mendel Rosenblum

The advent of superscalar processors with out-of-order execution makes it increasingly difficult to determine how well an application is utilizing the processor and how to adapt the application to...

Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors (1999)

Kinshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum

Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available,...

Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors (1999)

Kinshuk Govil, Dan Teodosiu, Yongqiang Huang, Mendel Rosenblum

Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available,...

Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors (1998)

Ben Verghese, Anoop Guptag, Mendel Rosenblum

Shared-memory multiprocessors (SMPs) are being exten-sively used as general-purpose servers. The tight coupling of multiple processors, memory, and I/O provides enormous computing power in a single...

Disco: Running commodity operating systems on scalable multiprocessors (1997)

Edouard Bugnion, Scott Devine, Mendel Rosenblum

In this paper we examine the problem of extending modern operating systems to run efficiently on large-scale shared memory multiprocessors without a large implementation effort. Our approach brings...

Disco: Running commodity operating systems on scalable multiprocessors (1997)

Edouard Bugnion, Scott Devine, Mendel Rosenblum

In this paper we examine the problem of extending modern operating systems to run efficiently on large-scale shared memory multiprocessors without a large implementation effort. Our approach brings...

Using the SimOS machine simulator to study complex computer systems (1997)

Mendel Rosenblum, Edouard Bugnion, Scott Devine, Stephen A. Herrod

SimOS is an environment for studying the hardware and software of computer systems. SimOS simulates the hardware of a computer system in enough detail to boot a commercial operating system and run...

Coherent Block Data Transfer in the FLASH Multiprocessor (1997)

John Heinlein, Robert P. Bosch, Kourosh Gharachorloo, Mendel Rosenblum, Anoop Gupta

A key goal of the Stanford FLASH project is to explore the integration of multiple communication protocols in a single multiprocessor architecture. To achieve this goal, FLASH includes a programmable...

Disco: Running Commodity Operating Systems on Scalable Multiprocessors (1997)

Edouard Bugnion, Scott Devine, Kinshuk Govil, Mendel Rosenblum

ing with credit is permitted. To copy otherwise, to republish, to post on servers, to redistribute to lists, or to use any component of this work in other works, requires prior specific permission...

Using the SimOS Machine Simulator to Study Complex Computer Systems (1997)

Mendel Rosenblum, Edouard Bugnion, Scott Devine, Stephen A. Herrod

This paper identifies two challenges that machine simulators such as SimOS must overcome in order to effectively analyze large complex workloads: handling long workload execution times and collecting...

Disco: Running commodity operating systems on scalable multiprocessors (1997)

Edouard Bugnion, Scott Devine, Mendel Rosenblum

this paper we examine the problem of extending modern operating systems to run efficiently on large-scale shared memory multiprocessors without a large implementation effort. Our approach brings back...

Disco: Running commodity operating systems on scalable multiprocessors (1997)

Edouard Bugnion, Scott Devine, Mendel Rosenblum

In this paper we examine the problem of extending modem operat-ing systems to run efficiently on large-scale shared memory multi-processors without a large implementation effort. Our approach brings...

Hardware Fault Containment in Scalable Shared-Memory Multiprocessors (1997)

Dan Teodosiu, Joel Baxter, Kinshuk Govil, John Chapin, Mendel Rosenblum, Mark Horowitz

Current shared-memory multiprocessors are inherently vulnerable to faults: any significant hardware or system software fault causes the entire system to fail. Unless provisions are made to limit the...

Coherent block data transfer in the FLASH multiprocessor (1997)

John Heinlein, Robert P. Bosch, Kourosh Gharachorloo, Mendel Rosenblum, Anoop Gupta

A key goal of the Stanford FLASH project is to explore the integration of multiple communication protocols in a single multiprocessor architecture. To achieve this goal, FLASH includes a programmable...

OS Support for Improving Data Locality on CC-NUMA Compute Servers (1996)

Ben Verghese, Scott Devine, Anoop Gupta, Mendel Rosenblum, Ben Verghese, Scott Devine, ...

The dominant architecture for the next generation of cache-coherent shared-memory multiprocessors is CC-NUMA (cache-coherent non-uniform memory architecture). These machines are attractive as compute...

Embra: Fast and Flexible Machine Simulation (1996)

Emmett Witchel, Mendel Rosenblum

This paper describes Embra, a simulator for the processors, caches, and memory systems of uniprocessors and cache-coherent multiprocessors. When running as part of the SimOS simulation environment,...

Implementing Efficient Fault Containment for Multiprocessors (1996)

Confining Faults, Mendel Rosenblum, John Chapin, Dan Teodosiu, Scott Devine, Tirthankar Lahiri, ...

This article describes our experience with implementing efficient fault containment in a prototype operating system, called Hive [3]. Hive is a version of UNIX that is targeted to run on the Stanford...

OS Support for Improving Data Locality on CC-NUMA Compute Servers (1996)

Ben Verghese, Ben Verghese, Scott Devine, Scott Devine, Anoop Gupta, Anoop Gupta, ...

The dominant architecture for the next generation of cache-coherent shared-memory multiprocessors is CC-NUMA (cache-coherent non-uniform memory architecture). These machines are attractive as compute...

Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors (1996)

Kenneth M. Wilson, Kunle Olukotun, Mendel Rosenblum

The memory bandwidth demands of modern microprocessors require the use of a multi-ported cache to achieve peak performance. However, multi-ported caches are costly to implement. In this paper we...

Compiler-directed page coloring for multiprocessors (1996)

Edouard Bugnion, Jennifer M. Anderson, Todd C. Mowry, Mendel Rosenblum, Monica S. Lam

This paper presents a new technique, compiler-directed page coloring, that eliminates conflict misses in multiprocessor applications. It enables applications to make better use of the increased...

Compiler-directed page coloring for multiprocessors (1996)

Edouard Bugnion, Jennifer M. Anderson, Todd C. Mowry, Mendel Rosenblum, Monica S. Lam

This paper presents a new technique, compiler-directed page coloring, that eliminates conflict misses in multiprocessor applications. It enables applications to make better use of the increased...

Complete computer system simulation: The SimOS approach (1995)

Mendel Rosenblum, Stephen A. Herrod, Emmett Witchel, Anoop Gupta

Designed for efficient and accuraw study of both uniprocessor and multiprocessor systems, SimOS simulates compuwr hardware in enough detail to run an entire operating system and provides substantial...

Complete computer system simulation: The SimOS approach (1995)

Mendel Rosenblum, Stephen A. Herrod, Emmett Witchel, Anoop Gupta

The complexity of modern computer systems, coupled with the diverse workloads that they must support, presents a challenge to researchers and designers who need to understand a system's...

The impact of architectural trends on operating system performance (1995)

Mendel Rosenblum, Edouard Bugnion, Stephen Alan Herrod, Emmett Witchel, Anoop Gupta

Computer systems are rapidly changing. Over the next few years, we will see wide-scale deployment of dynamically-scheduled processors that can issue multiple instructions every clock cycle, execute...

The impact of architectural trends on operating system performance (1995)

Mendel Rosenblum, Edouard Bugnion, Stephen Alan Herrod, Emmett Witchel, Anoop Gupta

Computer systems are rapidly changing. Over the next few years, we will see wide-scale deployment of dynamically-scheduled processors that can issue multiple instructions every clock cycle, execute...

The Stanford FLASH Multiprocessor Page 1 (1994)

The Stanford, Jeffrey Kuskin, David Ofelt, Mark Heinrich, John Heinlein, Richard Simoni, ...

The FLASH multiprocessor efficiently integrates support for cache-coherent shared memory and high-performance message passing, while minimizing both the hardware and software overhead. Each node in...

Scheduling and Page Migration for Multiprocessor Compute Servers (1994)

Rohit Chandra, Scott Devine, Ben Verghese, Anoop Gupta, Mendel Rosenblum

Several cache-coherent shared-memory multiprocessors have been developed that are scalable and offer a very tight coupling between the processing resources. They are therefore quite attractive for...

Scheduling and Page Migration for Multiprocessor Compute Servers (1994)

Rohit Chandra, Scott Devine, Ben Verghese, Anoop Gupta, Mendel Rosenblum

Several cache-coherent shared-memory multiprocessors have been developed that are scalable and offer a very tight coupling between the processing resources. They are therefore quite attractive for...

The design and implementation of a log-structured file system /--by Mendel Rosenblum. (1992)

Rosenblum, Mendel.

Thesis (Ph. D. in Computer Science)--University of California, Berkeley, Dec. 1992.

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage management called a log-structured file system. A logstructured file system writes all modifications to disk sequentially in a log-like structure,...

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage magnitude more efficiently than current file systems. Log-structured file systems are based on the assump-management called a log-structured file...

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage magnitude more efficiently than current file systems. Log-structured file systems are based on the assump-management called a log-structured file...

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage management called a log-structured file system. A logstructured file system writes all modifications to disk sequentially in a log-like structure,...

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage magnitude more efficiently than current file systems. Log-structured file systems are based on the assump-management called a log-structured file...

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage magnitude more efficiently than current file systems. Log-structured file systems are based on the assump-management called a log-structured file...

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage management called a log-structured jile system. A log-structured file system writes all modifications to disk sequentially in a log-like...

The Design and Implementation of a Log-structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage management called a log-structured jile system. A logstructured file system writes all modifications to disk sequentially in a log-like structure,...

The Design and Implementation of a Log-Structured File System (1992)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage management called a log-structured file system, A log-structured file system writes all modifications to disk sequentially in a log-like...

A Case for LogStructured File Systems (1991)

Mendel Rosenblum, John K. Ousterhout, Brian Meckstroth

� Processor speed growing at an exponential rate � Main memory increasing � Disk performance (transfer bandwidth & access time) not improving relative to CPU speed � Office environments...

The Design and Implementation of a Log-Structured File System (1991)

Mendel Rosenblum, John K. Ousterhout

This paper presents a new technique for disk storage management called a log-structured file system. A logstructured file system writes all modifications to disk sequentially in a log-like structure,...

NASA-CR-192901-' ". _ The LFS Storage Manager (1990)

Mendel Rosenblum, John K. Ousterhout

mendel @ sprite, berkeley.edu ouster @ sprite.berkeley.edu Advances in computer system technology in the areas of CPUs, disk subsystems, and volatile RAM memory are combining to create performance...

The LFS Storage Manager (1990)

Mendel Rosenblum, John K. Ousterhout

Advances in computer system technology in the areas of CPUs, disk subsystems, and volatile RAM memory are combining to create performance problems existing file systems are ill-equipped to solve....

The LFS Storage Manager (1990)

Mendel Rosenblum, John K. Ousterhout

Advances in computer system technology in the areas of CPUs, disk subsystems, and volatile RAM memory are combining to create performance problems existing file systems are ill-equipped to solve....

Sprite Position Statement: Use Distributed State for Failure Recovery (1989)

Brent Welch Mary, Mary Baker, Fred Douglis, John Hartman, Mendel Rosenblum, John Ousterhout

Introduction "Stateless" servers have been popularized by NFS [Sandberg85]. The benefit of a stateless server is that the server can crash and reboot and no special recovery action is...

Sprite Position Statement: Use Distributed State for Failure Recovery (1989)

Brent Welch, Mary Baker, Fred Douglis, John Hartman, Mendel Rosenblum, John Ousterhout

Introduction "Stateless" servers have been popularized by NFS [Sandberg85]. The benefit of a stateless server is that the server can crash and reboot and no special recovery action is...