Synchronization in Concurrent Algorithms

并发算法中的同步

基本信息

  • 批准号:
    8901966
  • 负责人:
  • 金额:
    $ 17.78万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1989
  • 资助国家:
    美国
  • 起止时间:
    1989-09-01 至 1992-08-31
  • 项目状态:
    已结题

项目摘要

The objective of the research is to investigate synchronization in concurrent - perhaps distributed - algorithms. Such algorithms involve a number of independent tasks, or transactions, which synchronize with one another periodically. Unfortunately, synchronization impairs performance since tasks must wait for one another. Techniques for improving performance by reducing synchronization will be investigated and the structure of an asynchronous algorithm as it relates to synchronization will be modelled. A major cause for synchronization is the need for concurrent tasks to access shared data. Data is frequently characterized by integrity constraints and it is generally required that these be true in all states viewed by the tasks. The research divides into three related problems. The use of semantics to remove the requirement that updates to shared data be performed atomically will be investigated. A strategy for decomposing updates into smaller units which can be interleaved with the execution of other tasks, hence reducing synchronization delays while maintaining integrity constraints is being studied. The tradeoff between increased concurrency and integrity constraint violation is under study. Relaxing synchronization to the extent of permitting violations but not allowing the state of the data to deviate too far from one in which the constraints hold is being studied. Once again the emphasis is on improving the performance of asynchronous algorithms which access shared data. Finally, the structure of an asynchronous algorithm as it relates to synchronization will be studied to see whether algorithms can be compared on the basis of the amount of synchronization involved.
本研究的目的是研究并发--也许是分布式--算法的同步。这样的算法涉及多个独立的任务或事务,这些任务或事务定期彼此同步。遗憾的是,同步会降低性能,因为任务必须相互等待。将研究通过减少同步来提高性能的技术,并对与同步相关的异步算法的结构进行建模。同步的一个主要原因是需要并发任务来访问共享数据。数据通常以完整性约束为特征,通常要求这些约束在任务查看的所有状态下都是正确的。本研究分为三个相关问题。将研究如何使用语义来消除对共享数据的更新必须以原子方式执行的要求。正在研究一种将更新分解成可以与其他任务的执行交织在一起的较小单元的策略,从而在保持完整性约束的同时减少同步延迟。增加的并发性和违反完整性约束之间的权衡正在研究中。将同步放宽到允许违规的程度,但不允许数据状态偏离正在研究的约束所在的状态太远。重点再次放在提高访问共享数据的异步算法的性能上。最后,将研究与同步相关的异步算法的结构,以查看是否可以根据所涉及的同步量来比较算法。

项目成果

期刊论文数量(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 }}

Arthur Bernstein其他文献

MEDICAL CONDITIONS IN ALASKA: A Report by a Group Sent by the American Medical Association
阿拉斯加的医疗状况:美国医学协会发送的一个小组的报告
  • DOI:
    10.1001/jama.1947.62890080001008
  • 发表时间:
    1947
  • 期刊:
  • 影响因子:
    0
  • 作者:
    H. Barnett;J. Fields;G. Milles;Joseph Silverstein;Arthur Bernstein
  • 通讯作者:
    Arthur Bernstein
Modeling Vision with Headlights in a Systems Context
在系统环境中使用车头灯进行视觉建模
  • DOI:
  • 发表时间:
    1977
  • 期刊:
  • 影响因子:
    0
  • 作者:
    V. Bhise;E. Farber;Carol S. Saunby;George M. Troell;J. B. Walunas;Arthur Bernstein
  • 通讯作者:
    Arthur Bernstein
Diagnosis of Gastric Cancer by Cytologic Examination of Gastric Washings
  • DOI:
    10.1016/s0016-5085(50)80040-9
  • 发表时间:
    1950-02-01
  • 期刊:
  • 影响因子:
  • 作者:
    Jerome M. Swarts;Alex B. Ragins;Arthur Bernstein;Jacob Meyer
  • 通讯作者:
    Jacob Meyer
The Common Diseases of Practicing Dentists
  • DOI:
    10.14219/jada.archive.1953.0087
  • 发表时间:
    1953-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Arthur Bernstein;Jacob L. Balk
  • 通讯作者:
    Jacob L. Balk
Reciprocal Rhythm with “Pseudoreciprocal” Rhythm
  • DOI:
    10.1378/chest.43.3.305
  • 发表时间:
    1963-03-01
  • 期刊:
  • 影响因子:
  • 作者:
    Irwin Roseff;Arthur Bernstein
  • 通讯作者:
    Arthur Bernstein

Arthur Bernstein的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Arthur Bernstein', 18)}}的其他基金

High Performance Transaction Systems Using Transaction Semantics
使用事务语义的高性能事务系统
  • 批准号:
    9402415
  • 财政年份:
    1994
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Standard Grant
High Throughput Distributed Database Systems
高吞吐量分布式数据库系统
  • 批准号:
    9101524
  • 财政年份:
    1991
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Continuing Grant
Asynchronous Algorithms and Concurrency Control
异步算法和并发控制
  • 批准号:
    8701671
  • 财政年份:
    1987
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Continuing Grant
Asynchronous Algorithms and Concurrency Control
异步算法和并发控制
  • 批准号:
    8502161
  • 财政年份:
    1985
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Continuing Grant
Correctness and Modularity in Asynchronous Systems
异步系统的正确性和模块化
  • 批准号:
    7604828
  • 财政年份:
    1976
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Standard Grant
Correctness and Modularity in Asychronous Systems
异步系统的正确性和模块化
  • 批准号:
    7403520
  • 财政年份:
    1974
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Standard Grant

相似国自然基金

VLSI并发式(CONCURRENT)阵列声纳信号处理系统
  • 批准号:
    68880207
  • 批准年份:
    1988
  • 资助金额:
    3.0 万元
  • 项目类别:
    专项基金项目

相似海外基金

Parallel and Concurrent Algorithms
并行和并发算法
  • 批准号:
    516835-2018
  • 财政年份:
    2020
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Parallel and Concurrent Algorithms
并行和并发算法
  • 批准号:
    516835-2018
  • 财政年份:
    2019
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Design and Development of Concurrent a visualization tool for concurrent algorithms
并发算法可视化工具Concurrent的设计与开发
  • 批准号:
    524271-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 17.78万
  • 项目类别:
    University Undergraduate Student Research Awards
Parallel and Concurrent Algorithms
并行和并发算法
  • 批准号:
    516835-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Developing a visualisation tool for concurrent algorithms
开发并发算法的可视化工具
  • 批准号:
    509407-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 17.78万
  • 项目类别:
    University Undergraduate Student Research Awards
Verifying concurrent algorithms on Weak Memory Models
验证弱内存模型上的并发算法
  • 批准号:
    EP/M017044/1
  • 财政年份:
    2015
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Research Grant
Verifying concurrent algorithms on Weak Memory Models
验证弱内存模型上的并发算法
  • 批准号:
    EP/M017176/1
  • 财政年份:
    2015
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Research Grant
Verifying Concurrent Lock-free Algorithms
验证并发无锁算法
  • 批准号:
    EP/J003727/1
  • 财政年份:
    2012
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Research Grant
Using genetic algorithms to improve the development of concurrent software
使用遗传算法改进并发软件的开发
  • 批准号:
    399425-2010
  • 财政年份:
    2010
  • 资助金额:
    $ 17.78万
  • 项目类别:
    University Undergraduate Student Research Awards
Algorithms for concurrent checking and system monitoring
并发检查和系统监控的算法
  • 批准号:
    36661-1993
  • 财政年份:
    1996
  • 资助金额:
    $ 17.78万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了