• Home
  • Search
  • Cloud Actor-Oriented Database Transactions in Orleans
  • Cite Icon2
  • https://doi.org/10.14778/3685800.3685801Copy DOI Icon

Cloud Actor-Oriented Database Transactions in Orleans

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Microsoft Orleans is a popular open source distributed programming framework and platform which invented the virtual actor model, and has since evolved into an actor-oriented database system with the addition of database abstractions such as ACID transactions. Properties of Orleans' virtual actor model imply that any ACID transaction mechanism for operations spanning multiple actors must support distributed transactions on top of pluggable cloud storage drivers. Unfortunately, distributed transactions usually perform poorly in this environment, partly because of the high performance and contention overhead of performing two-phase commit (2PC) on slow cloud storage systems. In this paper we describe the design and implementation of ACID transactions in Orleans. The system uses two primary techniques to mask the high latency of cloud storage and enable high transaction throughput. First, Orleans pioneered the use of a distributed form of early lock release by releasing all of a transaction's locks during phase one of 2PC, and by tracking commit dependencies to implement cascading abort. This avoids blocking transactions while running 2PC and enables a distributed form of group commit. Second, Orleans leverages reconnaissance queries to prefetch the state of all actors involved in a transaction from cloud storage prior to running the transaction and acquiring any locks, thus ensuring no locks are held while blocking on high latency cloud storage in most cases.

Similar Papers
  • Conference Article
  • Citations3

Research on Load Balance Strategy Based on Grey Prediction Theory in Cloud Storage

  • Jan 01, 2012
  • Yu Mao +1
  • Conference Article
  • Citations31

RDPC: Secure Cloud Storage with Deduplication Technique

  • Oct 07, 2020
  • R Patil Rashmi +4
  • Research Article

Modified security and cryptography-based data deduplication in cloud environment

  • Feb 27, 2025
  • International Journal of Modeling, Simulation, and Scientific Computing
  • Doddi Suresh Kumar +1
  • Conference Article
  • Citations19

“One of our hosts in another country”: Challenges of data geolocation in cloud storage

  • May 01, 2014
  • Nicolae Paladi +1
  • Conference Article
  • Citations5

Design of File Multi-Cloud Secure Storage System Based on Web and Erasure Code

  • Oct 16, 2020
  • Wei Shi +2
  • Research Article
  • Citations5

Enabling identity-based cloud storage public auditing with quantum computers resistance

  • Jan 01, 2016
  • International Journal of Electronic Security and Digital Forensics
  • Xiaojun Zhang +2
  • PDF
  • Research Article
  • Citations471

Data Security and Privacy Protection for Cloud Storage: A Survey

  • Jan 01, 2020
  • IEEE Access
  • Pan Yang +2
  • Conference Article

Teaching Resource Integration System of English Multimedia Network Based on Cloud Storage

  • Jan 01, 2022
  • Lu Wang
  • PDF
  • Research Article
  • Citations2

Scalability Services in Cloud Computing Using Eyeos

  • Jan 01, 2015
  • Journal of Computer Science
  • P Deivendran +1
  • Research Article
  • Citations3

A Contract-aware and Cost-effective LSM Store for Cloud Storage with Low Latency Spikes

  • Apr 04, 2024
  • ACM Transactions on Storage
  • Yuanhui Zhou +8
  • Conference Article
  • Citations26

PDDS - Improving cloud data storage security using data partitioning technique

  • Feb 01, 2013
  • C Selvakumar +2
  • Research Article
  • Citations11

Performance analysis and framework optimization of open source cloud storage system

  • Jun 01, 2016
  • China Communications
  • Lei Li +4
  • Conference Article
  • Citations195

Research on cloud storage architecture and key technologies

  • Nov 24, 2009
  • Wenying Zeng +3
  • Book Chapter

Study on the Use of IDAs in Cloud Storage

  • Jan 01, 2013
  • Honglei Wang +1
  • Research Article
  • Citations29

A dynamic integrity verification scheme of cloud storage data based on lattice and Bloom filter

  • Feb 02, 2018
  • Journal of Information Security and Applications
  • Yunxue Yan +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.