Resources Snapshot Model for Concurrent Transactions in Multi-Core Processors

被引:0
作者
Lei Zhao
Ji-Wen Yang
机构
[1] Soochow University,School of Computer Science and Technology
来源
Journal of Computer Science and Technology | 2013年 / 28卷
关键词
multi-core; database transaction; parallelism; concurrency; conflict detection;
D O I
暂无
中图分类号
学科分类号
摘要
Transaction parallelism in database systems is an attractive way of improving transaction performance. There exists two levels of transaction parallelism, inter-transaction level and intra-transaction level. With the advent of multicore processors, new hopes of improving transaction parallelism appear on the scene. The greatest execution efficiency of concurrent transactions comes from the lowest dependencies of them. However, the dependencies of concurrent transactions stand in the way of exploiting parallelism. In this paper, we present Resource Snapshot Model (RSM) for resource modeling in both levels. We propose a non-restarting scheduling algorithm in the inter-transaction level and a processor assignment algorithm in the intra-transaction level in terms of multi-core processors. Through these algorithms, execution performance of transaction streams will be improved in a parallel system with multiple heterogeneous processors that have different number of cores.
引用
收藏
页码:106 / 118
页数:12
相关论文
共 20 条
  • [1] Lim JB(2002)Transaction processing in mobile, heterogeneous database systems IEEE Transactions on Knowledge and Data Engineering 14 1330-1346
  • [2] Hurson AR(2002)Concurrency control for mixed transactions in real-time databases IEEE Transactions on Computers 51 821-834
  • [3] Lee VCS(1994)Synthesis of extended transaction models using ACTA ACM Transactions on Database Systems 19 450-491
  • [4] Lam K(2007)Concurrency control issues in grid database Future Generation Computer Systems 23 154-162
  • [5] Hung S(2001)Speculative versioning cache IEEE Transactions on Parallel and Distributed Systems 12 1305-1317
  • [6] Chrysanthis PK(2000)The Stanford hydra CMP IEEE Micro 20 71-84
  • [7] Ramamritham K(2008)Incrementally parallelizing database transactions with thread-level speculation ACM Trans. Computer Systems 26 2-87
  • [8] Taniar D(1993)A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures Trans. Parallel and Distributed Systems 4 75-undefined
  • [9] Goel S(undefined)undefined undefined undefined undefined-undefined
  • [10] Vijaykumar TN(undefined)undefined undefined undefined undefined-undefined