• Home
  • Search
  • Multiversion Concurrency Control on Intermittent Systems
  • Cite Icon17
  • https://doi.org/10.1109/iccad45719.2019.8942154Copy DOI Icon

Multiversion Concurrency Control on Intermittent Systems

  • Nov 1, 2019
  • Wei-Ming Chen +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Concurrency control allows multiple tasks that share data objects to be concurrently executed in a serializable order, thus significantly improving computation progress. However, to accumulate forward progress on energy-harvesting intermittent systems while achieving data consistency across power cycles, existing approaches based on the checkpointing paradigm typically require system suspension at runtime. The runtime overheads incurred by suspension will be more manifest when more tasks are suspended and resumed during checkpointing, offsetting the computation progress improved by concurrent task execution. This paper presents a multiversion concurrency control design, which enables concurrent task execution without system suspension during checkpointing, while maintaining the serializability of task execution and ensuring data consistency after system recovery. We integrated our design into FreeRTOS running on a Texas Instruments device. Experimental results show that, at the very best, our design can double computation progress by reducing the runtime overheads incurred by system checkpointing, especially when tasks are executed with high concurrency.

Similar Papers
  • Single Report

Model-based Insights into Individual Differences in Performance

  • Mar 01, 2006
  • Stephen Deutsch
  • Research Article

Storage Optimization in Distributed Environments using Optimistic Concurrency Control

  • Jun 06, 2024
  • International Journal on Science and Technology
  • Vipul Kumar Bondugula -
  • Conference Article

Analysis of Job Completion Time in Vehicular Cloud Under Concurrent Task Execution

  • Feb 20, 2023
  • Chinh Tran +1
  • Research Article
  • Citations6

Opportunities for optimism in contended main-memory multicore transactions

  • Jan 11, 2022
  • The VLDB Journal
  • Yihe Huang +4
  • Research Article
  • Citations43

Opportunities for optimism in contended main-memory multicore transactions

  • Jan 01, 2020
  • Proceedings of the VLDB Endowment
  • Yihe Huang +4
  • Book Chapter
  • Citations3

2PC+: A High Performance Protocol for Distributed Transactions of Micro-service Architecture

  • Sep 25, 2020
  • Pan Fan +5
  • Research Article
  • Citations3

Modeling and optimization of concurrent execution process of coupled design-construction tasks under design-build mode

  • Aug 06, 2022
  • Concurrent Engineering
  • Ting Wang +1
  • Conference Article
  • Citations5

Real-time databases: characteristics and issues

  • Oct 24, 1994
  • Kwei-Jay Lin +1
  • PDF
  • Book Chapter
  • Citations2

A Process Network Model for Reactive Streaming Software with Deterministic Task Parallelism

  • Jan 01, 2018
  • Fotios Gioulekas +4
  • Conference Article

Efficient Deterministic Concurrency Control Under Practical Isolation Levels

  • Jun 09, 2021
  • Ziliang Lai
  • Research Article

Emergent relations and competing behavior: Effects on interruptions, accuracy and reaction time.

  • Feb 01, 2025
  • Behavioural processes
  • Elizabeth D Lovitz +1
  • Research Article
  • Citations34

Decentralized Scheduling for Concurrent Tasks in Mobile Edge Computing via Deep Reinforcement Learning

  • Apr 01, 2024
  • IEEE Transactions on Mobile Computing
  • Ye Fan +4
  • Book Chapter
  • Citations1

Performance Optimization Strategies for Big Data Applications in Distributed Framework

  • Jan 01, 2023
  • Mir Wajahat Hussain +1
  • Research Article

Allocating Isolation Levels to Transactions in a Multiversion Setting

  • May 14, 2025
  • ACM Transactions on Database Systems
  • Brecht Vandevoort +2
  • Conference Article
  • Citations28

A Selection Theory and Methodology for Heterogeneous Supercomputing

  • Apr 13, 1993
  • Song Chen +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.