Network


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

Hotspot


Dive into the research topics where Michael James Zwilling is active.

Publication


Featured researches published by Michael James Zwilling.


international conference on management of data | 2004

Transaction support for indexed summary views

Goetz Graefe; Michael James Zwilling

Materialized views have become a standard technique for performance improvement in decision support databases and for a variety of monitoring purposes. In order to avoid inconsistencies and thus unpredictable query results, materialized views and their indexes should be maintained immediately within user transaction just like indexes on ordinary tables. Unfortunately, the smaller a materialized view is, the higher the concurrency contention between queries and updates as well as among concurrent updates. Therefore, we have investigated methods that reduce contention without forcing users to sacrifice serializability and thus predictable application semantics. These methods extend escrow locking with multi-granularity (hierarchical) locking, snapshot transactions, multi-version concurrency control, key range locking, and system transactions, i.e., multiple proven database implementation techniques. The complete design eliminates all contention between pure read transactions and pure update transactions as well as contention among pure update transactions as well as contention among pure update transactions; it enables maximal concurrency of mixed read-write transactions with other transactions; it supports bulk operations such as data import and online index creation; and it provides recovery for transaction, media, and system failures.


very large data bases | 2011

Implementing performance competitive logical recovery

David B. Lomet; Kostas Tzoumas; Michael James Zwilling

New hardware platforms, e.g. cloud, multi-core, etc., have led to a reconsideration of database system architecture. Our Deuteronomy project separates transactional functionality from data management functionality, enabling a flexible response to exploiting new platforms. This separation requires, however, that recovery is described logically. In this paper, we extend current recovery methods to work in this logical setting. While this is straightforward in principle, performance is an issue. We show how ARIES style recovery optimizations can work for logical recovery where page information is not captured on the log. In side-by-side performance experiments using a common log, we compare logical recovery with a state-of-the art ARIES style recovery implementation and show that logical redo performance can be competitive.


Archive | 2009

Non-volatile memory cache performance improvement

Cenk Ergan; Clark D. Nicholson; Daniel Teodosiu; Dean L. DeWhitt; Emily Nicole Hill; Hanumantha Rao Kodavalla; Michael James Zwilling; John M. Parchem; Michael R. Fortin; Nathan Steven Obr; Rajeev Nagar; Surenda Verma; Therron Powell; William J. Westerinen; Mark Zbikowski; Patrick L. Stemen


Archive | 2004

Database data recovery system and method

Michael James Zwilling; Gregory A. Smith; Rajeev B. Rajan; Jakub Kulesza; Peter Byrne; Shashikant Brijmohan Khandelwal; Mark S. Wistrom


conference on innovative data systems research | 2009

Unbundling Transaction Services in the Cloud.

David B. Lomet; Alan Fekete; Gerhard Weikum; Michael James Zwilling


Archive | 2004

System and method for a consistency check of a database backup

Paul S. Randal; Michael James Zwilling


Archive | 2005

Page recovery using volume snapshots and logs

Vishal Kathuria; Michael James Zwilling; Hanumantha Rao Kodavalla; Steven R. Schmidt; Martin J. Sleeman; Rajeev B. Rajan; Artem A. Oks


Archive | 2010

Distributed transaction management for database systems with multiversioning

Per-Ake Larson; Michael James Zwilling; Cristian Diaconu


Archive | 2009

OPTIMISTIC SERIALIZABLE SNAPSHOT ISOLATION

Per-Ake Larson; Cristian Diaconu; Michael James Zwilling; Craig Steven Freedman


Archive | 2009

CACHE-FRIENDLY B-TREE ACCELERATOR

Craig Steven Freedman; Cristian Diaconu; Michael James Zwilling

Collaboration


Dive into the Michael James Zwilling's collaboration.

Researchain Logo
Decentralizing Knowledge