Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Dutch T. Meyer is active.

Publication


Featured researches published by Dutch T. Meyer.


european conference on computer systems | 2013

Whose cache line is it anyway?: operating system support for live detection and repair of false sharing

Mihir Nanavati; Mark Spear; Nathan Taylor; Shriram Rajagopalan; Dutch T. Meyer; William Aiello; Andrew Warfield

As hardware parallelism continues to increase, CPU caches can no longer be considered as a transparent, hardware-level performance optimization. Cache impact on performance, in particular in the face of false sharing, is completely dependent on the software that is executing. To effectively support parallel workloads on cache coherent hardware, the operating system must begin to treat the CPU cache like other shared hardware resources, and manage it appropriately. We demonstrate a prototype example of such support by describing Plastic, a software-based system that detects, diagnoses, and transparently repairs false sharing as it occurs in running applications. Plastic solves two challenging problems. First, it is capable of rapid, low-overhead detection and diagnosis of false sharing in unmodified, running applications. Second, it resolves identified instances of false sharing by providing a sub-page granularity memory remapping facility within the system. Our implementation is capable of identifying and repairing pathological false sharing in under one second of execution and achieves speedups of 3-6x on known examples of false sharing in parallel benchmarks.


symposium on cloud computing | 2013

Tolerating business failures in hosted applications

Jean-Sébastien Légaré; Dutch T. Meyer; Mark Spear; Alexandru Totolici; Sara Bainbridge; Kalan MacRow; Róbert Sumi; Quinlan Jung; Dennis Tjandra; David Williams-King; William Aiello; Andrew Warfield

Users of hosted web-based applications implicitly trust that those applications, and the data that is within them, will remain active and available indefinitely into the future. When a service is terminated, for reasons such as the insolvency of the business that is providing it, users risk the immediate loss of software functionality and may face the permanent loss of their own data. This paper presents Micasa, a runtime for hosted applications that allows a significant subset of application logic and user data to remain available even in the event of the failure of a providers business. By allowing users to audit application dependence on hosted components, and maintain externalized and private copies of their own data and the logic that allows access to it, we believe that Micasa is a first step in the direction of a more balanced degree of trust and investment between application providers and their users.


networked systems design and implementation | 2008

Remus: high availability via asynchronous virtual machine replication

Brendan Cully; Geoffrey Lefebvre; Dutch T. Meyer; Mike Feeley; Norm Hutchinson; Andrew Warfield


european conference on computer systems | 2008

Parallax: virtual disks for virtual machines

Dutch T. Meyer; Gitika Aggarwal; Brendan Cully; Geoffrey Lefebvre; Michael J. Feeley; Norman C. Hutchinson; Andrew Warfield


Archive | 2013

Systems, methods and devices for integrating end-host and network resources in distributed memory

Andrew Warfield; Jacob Taylor Wires; Daniel Stodden; Dutch T. Meyer; Jean Maurice Guy Guyader; Keir Fraser; Timothy John Deegan; Brendan Cully; Christopher Clark; Kevin Jamieson; Geoffrey Lefebvre


file and storage technologies | 2011

Capo: recapitulating storage for virtual desktops

Mohammad Shamma; Dutch T. Meyer; Jake Wires; Maria Ivanova; Norman C. Hutchinson; Andrew Warfield


Archive | 2013

Systems, methods and devices for management of virtual memory systems

Jacob Taylor Wires; Andrew Warfield; Daniel Stodden; Dutch T. Meyer; Jean Maurice Guy Guyader; Keir Fraser; Timothy John Deegan; Brendan Cully; Christopher Clark; Mohammad Abdul-Amir


file and storage technologies | 2014

Strata: scalable high-performance storage on virtualized non-volatile memory

Brendan Cully; Jake Wires; Dutch T. Meyer; Kevin Jamieson; Keir Fraser; Tim Deegan; Daniel Stodden; Geoffrey Lefebvre; Andrew Warfield


file and storage technologies | 2014

Strata: High-Performance Scalable Storage on Virtualized Non-volatile Memory

Brendan Cully; Jake Wires; Dutch T. Meyer; Kevin Jamieson; Keir Fraser; Tim Deegan; Daniel Stodden; Geoffre Lefebvre; Andrew Warfield


networked systems design and implementation | 2015

Tardigrade: leveraging lightweight virtual machines to easily and efficiently construct fault-tolerant services

Jacob R. Lorch; Andrew Baumann; Lisa Glendenning; Dutch T. Meyer; Andrew Warfield

Collaboration


Dive into the Dutch T. Meyer's collaboration.

Top Co-Authors

Avatar

Andrew Warfield

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Brendan Cully

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Geoffrey Lefebvre

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Jake Wires

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Norman C. Hutchinson

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Mark Spear

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Mike Feeley

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Mohammad Shamma

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

William Aiello

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge