全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  2003 

A Scheduling Protocol for Transactional Workflows Based on Mix-Grained Conflict Detection
基于混合粒度冲突检测的事务工作流调度算法

Keywords: transactional workflow,concurrency control,recovery,scheduling protocol,locking granularity
事务工作流
,并发控制,恢复,调度算法,锁粒度

Full-Text   Cite this paper   Add to My Lib

Abstract:

A transactional workflow is composed of traditional flat transactions, and its execution has relaxed transactional atomicity. Due to different termination characteristics of transactions, only one workflow is allowed to execute non-compensatable transactions with current scheduling protocols. In this paper, two granularities of conflict based on transaction classes and transaction instances are defined, and a scheduling protocol by using both granularities of conflict detection is proposed. Besides generating serializable and recoverable schedules, this method provides a higher degree of concurrency in following two ways. On the one hand, the fine-grained locking mechanism based on transaction instances is used to reduce conflict possibility among concurrent workflows. On the other hand, the coarse-grained conflict mechanism based on transaction classes is used to predict future conflict among workflows, multiple workflows are therefore allowed to execute non-compensatable transactions if they will not conflict in predicated future execution.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133