Atomicity and consistency issues in service composition and transactional memory
服务组合和事务内存中的原子性和一致性问题
基本信息
- 批准号:3182-2011
- 负责人:
- 金额:$ 1.46万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2017
- 资助国家:加拿大
- 起止时间:2017-01-01 至 2018-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The concept of transactions has been fundamental for providing fault tolerance, reliability and robustness for database applications. Over the years, researchers have been trying to achieve similar transactional guarantees for other, non-database, applications. This proposal is concerned with incorporating transactional properties for services in the area of Services Computing and for memory operations in the area of Transactional Memory. A transaction is an execution of a program. It is committed when the execution is complete and successful. Otherwise, it is aborted and partial execution, if any, is rolled back. Thus, a transaction is an atomic unit. Each transaction, when executed alone, is assumed to be correct. A concurrent execution of several transactions is taken to be correct when the execution is equivalent to some serial execution of the same transactions. In Services Computing, the general vision is that services can be (i) described in an implementation-independent and ``semantic'' fashion, (ii) published in generally accessible repositories, (iii) found in standard ways, by clients, (iv) composed into new services fitting their needs, and (v) executed by referring back to the service providers behind their selection. Composite services may further be composed into higher level services. ``Black box'' services are gradually replaced by services whose executions can be monitored and even controlled (in a limited way) by consumers. My research aims at incorporating transactional properties for such services to enable flexible and dynamic compositions. In Transactional Memory, memory operations are grouped into atomic units. Demarcation into atomic units is intended to free the programmers from explicit synchronization of different units using locks, critical sections, etc. Nesting of the atomic units occurs naturally, with procedure calls. I propose to work on characterizing correct concurrent executions of atomic units and on compositional properties. The ultimate goal is to make concurrent programming easy. This will facilitate increasing the speed of computation, especially in multi-core machines.
事务的概念是为数据库应用程序提供容错、可靠性和健壮性的基础。多年来,研究人员一直试图为其他非数据库应用程序实现类似的事务保证。该建议涉及在服务计算领域中纳入服务的事务属性,以及在事务存储器领域中纳入存储器操作的事务属性。事务是程序的执行。它在执行完成并成功时提交。否则,它被中止,部分执行(如果有的话)被回滚。因此,事务是一个原子单元。每个事务在单独执行时都被认为是正确的。当多个事务的并发执行等价于相同事务的串行执行时,则认为该执行是正确的。在服务计算中,一般的愿景是服务可以(i)以独立于实现和“语义”的方式进行描述,(ii)在通常可访问的存储库中发布,(iii)由客户以标准方式找到,(iv)组成适合其需求的新服务,以及(v)通过引用其选择背后的服务提供者来执行。组合服务还可以被组合成更高级别的服务。“黑匣子”服务逐渐被其执行可以被消费者监视甚至控制(以有限的方式)的服务所取代。我的研究旨在为这些服务整合事务属性,以实现灵活和动态的组合。在transmitted Memory中,内存操作被分组为原子单元。划分为原子单元的目的是为了使程序员从使用锁、临界区等显式同步不同单元中解放出来。我建议工作的特点正确的并发执行的原子单位和组成性质。最终目标是使并发编程变得容易。这将有助于提高计算速度,特别是在多核机器中。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Vidyasankar, Krishnamurthy其他文献
Vidyasankar, Krishnamurthy的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Vidyasankar, Krishnamurthy', 18)}}的其他基金
Atomicity and consistency issues in service composition and transactional memory
服务组合和事务内存中的原子性和一致性问题
- 批准号:
3182-2011 - 财政年份:2014
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency issues in service composition and transactional memory
服务组合和事务内存中的原子性和一致性问题
- 批准号:
3182-2011 - 财政年份:2013
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency issues in service composition and transactional memory
服务组合和事务内存中的原子性和一致性问题
- 批准号:
3182-2011 - 财政年份:2012
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency issues in service composition and transactional memory
服务组合和事务内存中的原子性和一致性问题
- 批准号:
3182-2011 - 财政年份:2011
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency problems in web services and distributed computing
Web服务和分布式计算中的原子性和一致性问题
- 批准号:
3182-2005 - 财政年份:2009
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency problems in web services and distributed computing
Web服务和分布式计算中的原子性和一致性问题
- 批准号:
3182-2005 - 财政年份:2008
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency problems in web services and distributed computing
Web服务和分布式计算中的原子性和一致性问题
- 批准号:
3182-2005 - 财政年份:2007
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency problems in web services and distributed computing
Web服务和分布式计算中的原子性和一致性问题
- 批准号:
3182-2005 - 财政年份:2006
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Atomicity and consistency problems in web services and distributed computing
Web服务和分布式计算中的原子性和一致性问题
- 批准号:
3182-2005 - 财政年份:2005
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Concurrency issues in database systems and distributed computing
数据库系统和分布式计算中的并发问题
- 批准号:
3182-2000 - 财政年份:2004
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
收缩估计作为模型选择方法的有效性研究
- 批准号:10771006
- 批准年份:2007
- 资助金额:21.0 万元
- 项目类别:面上项目
相似海外基金
SHF: Small: QED - A New Approach to Scalable Verification of Hardware Memory Consistency
SHF:小型:QED - 硬件内存一致性可扩展验证的新方法
- 批准号:
2332891 - 财政年份:2024
- 资助金额:
$ 1.46万 - 项目类别:
Standard Grant
CRII: CSR: Enhancing Eventual Data Consistency in Multidimensional Scientific Computing through Lightweight In-Memory Distributed Ledger System.
CRII:CSR:通过轻量级内存分布式账本系统增强多维科学计算中的最终数据一致性。
- 批准号:
2348330 - 财政年份:2024
- 资助金额:
$ 1.46万 - 项目类别:
Standard Grant
Collaborative Research: CCF Core: Small: User-transparent Data Management for Persistence and Crash-consistency in Non-volatile Memories
协作研究:CCF 核心:小型:用户透明的数据管理,以实现非易失性存储器中的持久性和崩溃一致性
- 批准号:
2313146 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
Standard Grant
Advanced process control of AAV manufacture: digitalisation, PAT and automation to improve productivity, quality and consistency
AAV 制造的先进流程控制:数字化、PAT 和自动化,以提高生产率、质量和一致性
- 批准号:
10064155 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
Collaborative R&D
Add new algorithm for interframe consistency to our AI-powered rotoscoping tool
为我们的人工智能驱动的动态观察工具添加新的帧间一致性算法
- 批准号:
10070571 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
Collaborative R&D
CSR: Small: Accelerating Data Intensive Scientific Workflows with Consistency Contracts
CSR:小:通过一致性合同加速数据密集型科学工作流程
- 批准号:
2317556 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
Standard Grant
Regional Joint System of Child-Rearing Education: A Study of Comprehensive Local Government Policies with Horizontal Cooperation and Vertical Consistency
区域育儿教育联动体系:横向合作、纵向一致的地方政府综合政策研究
- 批准号:
23K02097 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Vaccine Hesitancy: Exploring the Role of Temporal and Cross-country Variation in COVID Rules, Vaccine Media Coverage, and Public Health Policy Consistency
疫苗犹豫:探索时间和跨国差异在新冠肺炎规则、疫苗媒体报道和公共卫生政策一致性中的作用
- 批准号:
10792031 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
CAREER: Composable Memory Consistency Models for Heterogeneous Systems
职业:异构系统的可组合内存一致性模型
- 批准号:
2239400 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
Continuing Grant
CPS: TTP Option: Small: Consistency vs. Availability in Cyber-Physical Systems
CPS:TTP 选项:小:网络物理系统中的一致性与可用性
- 批准号:
2233769 - 财政年份:2023
- 资助金额:
$ 1.46万 - 项目类别:
Standard Grant