Mendel Rosenblum

Affiliations:
  • Stanford University, USA


According to our database1, Mendel Rosenblum authored at least 70 papers between 1989 and 2022.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2008, "For contributions to reinventing virtual machines.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Nezha: Deployable and High-Performance Consensus Using Synchronized Clocks.
Proc. VLDB Endow., 2022

2021
Breaking the Transience-Equilibrium Nexus: A New Approach to Datacenter Packet Transport.
Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, 2021

CloudEx: a fair-access financial exchange in the cloud.
Proceedings of the HotOS '21: Workshop on Hot Topics in Operating Systems, 2021

2020
λ-NIC: Interactive Serverless Compute on Programmable SmartNICs.
Proceedings of the 40th IEEE International Conference on Distributed Computing Systems, 2020

2019
λ-NIC: Interactive Serverless Compute on SmartNICs.
Proceedings of the ACM SIGCOMM 2019 Conference Posters and Demos, 2019

SIMON: A Simple and Scalable Method for Sensing, Inference and Measurement in Data Center Networks.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

Toward Scalable Replication Systems with Predictable Tails Using Programmable Data Planes.
Proceedings of the 3rd Asia-Pacific Workshop on Networking, 2019

2018
Exploiting a Natural Network Effect for Scalable, Fine-grained Clock Synchronization.
Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, 2018

2017
Towards Practical Default-On Multi-Core Record/Replay.
Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, 2017

Self-programming networks: Architecture and algorithms.
Proceedings of the 55th Annual Allerton Conference on Communication, 2017

2015
The RAMCloud Storage System.
ACM Trans. Comput. Syst., 2015

Tiered Replication: A Cost-effective Alternative to Full Cluster Geo-replication.
Proceedings of the 2015 USENIX Annual Technical Conference, 2015

2014
Using Network Knowledge to Improve Workload Performance in Virtualized Data Centers.
Proceedings of the 2014 IEEE International Conference on Cloud Engineering, 2014

2013
Network Interface Design for Low Latency Request-Response Protocols.
Proceedings of the 2013 USENIX Annual Technical Conference, 2013

Copysets: Reducing the Frequency of Data Loss in Cloud Storage.
Proceedings of the 2013 USENIX Annual Technical Conference, 2013

2012
Bringing Virtualization to the x86 Architecture with the Original VMware Workstation.
ACM Trans. Comput. Syst., 2012

I/O virtualization.
Commun. ACM, 2012

2011
The case for RAMCloud.
Commun. ACM, 2011

Fast crash recovery in RAMCloud.
Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, 2011

MARS: adaptive remote execution for multi-threaded mobile devices.
Proceedings of the 3rd ACM SOSP Workshop on Networking, 2011

Optimizing a virtualized data center.
Proceedings of the ACM SIGCOMM 2011 Conference on Applications, 2011

It's Time for Low Latency.
Proceedings of the 13th Workshop on Hot Topics in Operating Systems, 2011

2009
The case for RAMClouds: scalable high-performance storage entirely in DRAM.
ACM SIGOPS Oper. Syst. Rev., 2009

2008
Streamware: programming general-purpose multicore processors using streams.
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, 2008

2007
The Impact of Virtualization on Computing Systems.
Proceedings of the 2007 USENIX Annual Technical Conference, 2007

Executing irregular scientific applications on stream architectures.
Proceedings of the 21th Annual International Conference on Supercomputing, 2007

Architectural Support for the Stream Execution Model on General-Purpose Processors.
Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT 2007), 2007

2006
Virtualization Aware File Systems: Getting Beyond the Limitations of Virtual Disks.
Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), 2006

Impact of virtualization on computer architecture and operating systems.
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006

The vMatrix: Equi-Ping Game Server Placement For Pre-Arranged First-Person-Shooter Multiplayer Matches.
Proceedings of the 2006 IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2006), 2006

2005
Virtual Machine Monitors: Current Technology and Future Trends.
Computer, 2005

Shredding Your Garbage: Reducing Data Lifetime Through Secure Deallocation.
Proceedings of the 14th USENIX Security Symposium, Baltimore, MD, USA, July 31, 2005

Stream Programming on General-Purpose Processors.
Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), 2005

When Virtual Is Harder than Real: Security Challenges in Virtual Machine Based Computing Environments.
Proceedings of HotOS'05: 10th Workshop on Hot Topics in Operating Systems, 2005

2004
The Reincarnation of Virtual Machines.
ACM Queue, 2004

Understanding Data Lifetime via Whole System Simulation (Awarded Best Paper!).
Proceedings of the 13th USENIX Security Symposium, August 9-13, 2004, San Diego, CA, USA, 2004

Data lifetime is a systems problem.
Proceedings of the 11st ACM SIGOPS European Workshop, 2004

Ostia: A Delegating Architecture for Secure System Call Interposition.
Proceedings of the Network and Distributed System Security Symposium, 2004

Keynote Address: Virtual Machines: Past, Present, and Future.
Proceedings of the 3rd Virtual Machine Research and Technology Symposium, 2004

The vMatrix: Server Switching.
Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2004), 2004

2003
Terra: a virtual machine-based platform for trusted computing.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

A Virtual Machine Introspection Based Architecture for Intrusion Detection.
Proceedings of the Network and Distributed System Security Symposium, 2003

Virtual Appliances for Deploying and Maintaining Software.
Proceedings of the 17th Conference on Systems Administration (LISA 2003), 2003

Flexible OS Support and Applications for Trusted Computing.
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

2002
Optimizing the Migration of Virtual Computers.
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002

2000
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors.
ACM Trans. Comput. Syst., 2000

Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study.
Proceedings of the Sixth International Symposium on High-Performance Computer Architecture, 2000

1999
Visualizing Application Behavior on Superscalar Processors.
Proceedings of the IEEE Symposium on Information Visualization 1999 (INFOVIS'99), 1999

1998
Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors.
Proceedings of the ASPLOS-VIII Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, 1998

1997
Using the SimOS Machine Simulator to Study Complex Computer Systems.
ACM Trans. Model. Comput. Simul., 1997

Disco: Running Commodity Operating Systems on Scalable Multiprocessors.
ACM Trans. Comput. Syst., 1997

DISCO: Running Commodity Operating Systems on Scalable Multiprocessors.
Proceedings of the Sixteenth ACM Symposium on Operating System Principles, 1997

Hardware Fault Containment in Scalable Shared-Memory Multiprocessors.
Proceedings of the 24th International Symposium on Computer Architecture, 1997

Coherent Block Data Transfer in the FLASH Multiprocessor.
Proceedings of the 11th International Parallel Processing Symposium (IPPS '97), 1997

1996
Implementing Efficient Fault Containment for Multiprocessors: Confining Faults in a Shared-Memory Multiprocessor Environment.
Commun. ACM, 1996

Embra: Fast and Flexible Machine Simulation.
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 1996

Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors.
Proceedings of the 23rd Annual International Symposium on Computer Architecture, 1996

Operating System Support for Improving Data Locality on CC-NUMA Compute Servers.
Proceedings of the ASPLOS-VII Proceedings, 1996

Compiler-Directed Page Coloring for Multiprocessors.
Proceedings of the ASPLOS-VII Proceedings, 1996

1995
Complete computer system simulation: the SimOS approach.
IEEE Parallel Distributed Technol. Syst. Appl., 1995

The Impact of Architectural Trends on Operating System Performance.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

Hive: Fault Containment for Shared-Memory Multiprocessors.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

Memory System Performance of UNIX on CC-NUMA Multiprocessors.
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1995

The Design and Implementation of a Log-Structured File-System.
The Kluwer international series in engineering and computer science 303, Kluwer, ISBN: 0-7923-9541-7, 1995

1994
The Stanford FLASH Multiprocessor.
Proceedings of the 21st Annual International Symposium on Computer Architecture. Chicago, 1994

The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor.
Proceedings of the ASPLOS-VI Proceedings, 1994

Scheduling and Page Migration for Multiprocessor Compute Servers.
Proceedings of the ASPLOS-VI Proceedings, 1994

1992
The Design and Implementation of a Log-Structured File System.
ACM Trans. Comput. Syst., 1992

1990
The LFS Storage Manager.
Proceedings of the Usenix Summer 1990 Technical Conference, 1990

1989
Sprite position statement: use distributed state for failure recovery.
Proceedings of the Second Workshop On Workstation Operating Systems, 1989


  Loading...