Learn More
The emerging cloud-computing paradigm is rapidly gaining momentum as an alternative to traditional IT (information technology). However, contemporary cloud-computing offerings are primarily targeted for Web 2.0-style applications. Only recently have they begun to address the requirements of enterprise solutions, such as support for infrastructure(More)
The purpose of a distributed file system (DFS) is to allow users of physically distributed computers to share data and storage resources by using a common file system. A typical configuration for a DFS is a collection of workstations and mainframes connected by a local area network (LAN). A DFS is implemented as part of the operating system of each of the(More)
Compensating transactions are intended to handle situations where it is required to undo either committed or uncommitted transactions that affect other transactions , without resorting to cascading aborts. This stands in sharp contrast to the standard approach to transaction recovery where cascading aborts are avoided by requiring transactions to read only(More)
—As cloud computing becomes more predominant, the problem of scalability has become critical for cloud computing providers. The cloud paradigm is attractive because it offers a dramatic reduction in capital and operation expenses for consumers. But as the demand for cloud services increases, the ensuing increases in cost and complexity for the cloud(More)
A major disadvantage of the two-phase commit might be severe. At each site, and for each transaction (2 PC) protocol is the potential unbounded delay that transactions may have to endure if certain failures occur. By using compensating transactions, we obtain a revised 2PC protocol that overcomes these difficulties. In the revised protocol, locks are(More)
[LS90] E. Levy and A. Silberschatz. Log-driven backups: A recovery scheme for large memory database systems. A transaction recovery method supporting ne-granularity locking and partial rollbacks using write-ahead logging. [Moh90] C. Mohan. Commit-LSN: A novel and simple method for reducing locking and latching in transaction processing systems. [Moh91] C.(More)
Supporting atomicity of multi-site transactions in a distributed transaction management system is equated with long-duration delays, blocking, and loss of autonomy of the individual sites. The two-phase Commit protocol embodies these problems. The focus of this paper is on an alternative notion of relaxed atomicity where these difficult ies are alleviated.(More)
Distributed real-time transaction systems are useful for both real-time and high-performance database applications. Standard transaction management approaches that use the two-phase commit protocol suffer from its high costs and blocking behavior which is problematic in real-time computing environments. Our approach in this paper is to identify ways in(More)