中文
相关论文

相关论文: A Competitive Analysis for Balanced Transactional …

200 篇论文

In this paper, we revisit the communication vs. distributed computing trade-off, studied within the framework of MapReduce in [1]. An implicit assumption in the aforementioned work is that each server performs all possible computations on…

信息论 · 计算机科学 2017-05-26 Yahya H. Ezzeldin , Mohammed Karmoose , Christina Fragouli

The popular isolation level Multiversion Read Committed (RC) trades some of the strong guarantees of serializability for increased transaction throughput. Sometimes, transaction workloads can be safely executed under RC obtaining…

数据库 · 计算机科学 2024-02-14 Brecht Vandevoort , Bas Ketsman , Christoph Koch , Frank Neven

This paper presents yet another concurrency control analysis platform, CCBench. CCBench supports seven protocols (Silo, TicToc, MOCC, Cicada, SI, SI with latch-free SSN, 2PL) and seven versatile optimization methods and enables the…

数据库 · 计算机科学 2021-08-19 Takayuki Tanabe , Takashi Hoshino , Hideyuki Kawashima , Jun Nemoto , Masahiro Tanaka , Osamu Tatebe

Growing main memory sizes have facilitated database management systems that keep the entire database in main memory. The drastic performance improvements that came along with these in-memory systems have made it possible to reunite the two…

数据库 · 计算机科学 2012-08-02 Florian Funke , Alfons Kemper , Thomas Neumann

Existing disaggregated databases separate execution and storage layers, enabling independent and elastic scaling of resources. In most cases, this design makes transaction concurrency control (CC) a critical bottleneck, which demands…

数据库 · 计算机科学 2026-03-17 Weixing Zhou , Yanfeng Zhang , Xinji Zhou , Zhiyou Wang , Zeshun Peng , Yang Ren , Sihao Li , Huanchen Zhang , Guoliang Li , Ge Yu

Software Transactional Memory systems (STMs) have garnered significant interest as an elegant alternative for addressing synchronization and concurrency issues with multi-threaded programming in multi-core systems. Client programs use STMs…

分布式、并行与集群计算 · 计算机科学 2019-03-25 Ved Prakash Chaudhary , Chirag Juyal , Sandeep Kulkarni , Sweta Kumari , Sathya Peri

Online load balancing for heterogeneous machines aims to minimize the makespan (maximum machine workload) by scheduling arriving jobs with varying sizes on different machines. In the adversarial setting, where an adversary chooses not only…

数据结构与算法 · 计算机科学 2024-05-22 Sungjin Im , Ravi Kumar , Shi Li , Aditya Petety , Manish Purohit

In non-clairvoyant scheduling, the task is to find an online strategy for scheduling jobs with a priori unknown processing requirements with the objective to minimize the total (weighted) completion time. We revisit this well-studied…

数据结构与算法 · 计算机科学 2022-05-23 Alexander Lindermayr , Nicole Megow

Many concurrent data-structure implementations use the well-known compare-and-swap (CAS) operation, supported in hardware by most modern multiprocessor architectures for inter-thread synchronization. A key weakness of the CAS operation is…

分布式、并行与集群计算 · 计算机科学 2013-05-27 Dave Dice , Danny Hendler , Ilya Mirsky

The bounded delay buffer management problem, which was proposed by Kesselman et~al.\ (STOC 2001 and SIAM Journal on Computing 33(3), 2004), is an online problem focusing on buffer management of a switch supporting Quality of Service (QoS).…

数据结构与算法 · 计算机科学 2018-07-03 Koji M. Kobayashi

Machine vision tasks present challenges for resource constrained edge devices, particularly as they execute multiple tasks with variable workloads. A robust approach that can dynamically adapt in runtime while maintaining the maximum…

Resource allocation in distributed and networked systems such as the Cloud is becoming increasingly flexible, allowing these systems to dynamically adjust toward the workloads they serve, in a demand-aware manner. Online balanced…

数据结构与算法 · 计算机科学 2024-10-24 Harald Räcke , Stefan Schmid , Ruslan Zabrodin

Transactional memory (TM) is an inherently optimistic abstraction: it allows concurrent processes to execute sequences of shared-data accesses (transactions) speculatively, with an option of aborting them in the future. Early TM designs…

分布式、并行与集群计算 · 计算机科学 2016-03-07 Petr Kuznetsov , Srivatsan Ravi

This study proposes a new constraint handling technique for assisting metaheuristic optimization algorithms to solve constrained optimization problems more effectively and efficiently. Given any two solutions of any constrained optimization…

最优化与控制 · 数学 2023-10-23 Ting Huang , Qiang Zhang , Witold Pedrycz , Shanlin Yang

Byte-addressable non-volatile main memory (NVM) demands transactional mechanisms to access and manipulate data on NVM atomically. Those transaction mechanisms often employ a logging mechanism (undo logging or redo logging). However, the…

分布式、并行与集群计算 · 计算机科学 2019-04-19 Kai Wu , Jie Ren , Dong Li

The crux of software transactional memory (STM) is to combine an easy-to-use programming interface with an efficient utilization of the concurrent-computing abilities provided by modern machines. But does this combination come with an…

分布式、并行与集群计算 · 计算机科学 2013-06-28 Petr Kuznetsov , Srivatsan Ravi

Many distributed storage systems are transactional and a lot of work has been devoted to optimizing their performance, especially the performance of read-only transactions that are considered the most frequent in practice. Yet, the results…

分布式、并行与集群计算 · 计算机科学 2018-03-19 Diego Didona , Rachid Guerraoui , Jingjing Wang , Willy Zwaenepoel

In the problem of online load balancing on uniformly related machines with bounded migration, jobs arrive online one after another and have to be immediately placed on one of a given set of machines without knowledge about jobs that may…

数据结构与算法 · 计算机科学 2022-09-05 Marten Maack

Disconnection of mobile clients from server, in an unclear time and for an unknown duration, due to mobility of mobile clients, is the most important challenges for concurrency control in mobile database with client-server model. Applying…

数据库 · 计算机科学 2011-12-13 Ali Karami , Ahmad Baraani-Dastjerdi

The transactional robustness problem revolves around deciding whether, for a given workload, a lower isolation level than Serializable is sufficient to guarantee serializability. The paper presents a new characterization for robustness…

数据库 · 计算机科学 2023-02-20 Brecht Vandevoort , Bas Ketsman , Christoph Koch , Frank Neven