Impossibility Results for Distributed Computing
分布式计算的不可能性结果
基本信息
- 批准号:RGPIN-2020-04178
- 负责人:
- 金额:$ 4.66万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2022
- 资助国家:加拿大
- 起止时间:2022-01-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Distributed computing is concerned with processors that communicate with one another, either by passing messages to one another or by accessing shared memory. Processes may run at different speeds and some of them may fail. This makes it difficult to design distributed algorithms and prove them correct. My research is concerned with showing that certain fundamental problems in distributed computing cannot be solved or require large amounts of resources (such as steps or shared memory locations) to be solved. An example of such a problem is consensus, where each process has a possibly different input value and the processes must agree on one of these values. It is impossible to solve deterministically if every process (that does not fail) must decide within a finite number of reads and writes of shared memory. With randomization, there are algorithms in which processes decide within an expected finite number of reads and writes, but they must use at least as many shared memory locations as processes. I recently proved, using a new technique, that no randomized algorithm for consensus can use fewer memory locations, closing a problem that had been open for more than 25 years. Using this technique, I also proved bounds on the number of memory locations needed for solving more general problems and using some more powerful operations than read and write. However, there are no known algorithms which achieve these bounds. I intend to refine my new technique or design other techniques to get better bounds, matching what existing algorithms can do. Such bounds can be used to classify the computational power of different operations. The proof that there is no deterministic algorithm solving consensus with only reads and writes uses a simple and elegant technique called a valency argument. In contrast, the same result for a related problem, set agreement, was proved using sophisticated techniques from combinatorial topology. I recently proved that there is no proof of this result based on simpler techniques such as valency arguments. I plan to extend this work to show the limitations of these techniques for proving the impossibility of solving other problems and in other models. I also want to prove that standard techniques for proving bounds on the number of shared memory locations are not sufficient for problems such as set agreement. Finally, I intend to study how the size of shared memory locations affects the number of shared memory locations needed to solve certain distributed computing problems.
分布式计算与处理器之间的通信有关,或者通过相互传递消息,或者通过访问共享内存。进程可能以不同的速度运行,其中一些进程可能会失败。这使得很难设计分布式算法并证明它们是正确的。 我的研究是关于证明分布式计算中的某些基本问题无法解决或需要大量资源(如步骤或共享内存位置)才能解决。这种问题的一个例子是共识,其中每个过程都有可能不同的输入值,并且过程必须就这些值之一达成一致。如果每个进程(不会失败的进程)都必须在有限的共享内存读写次数内做出决定,那么就不可能确定地解决这个问题。对于随机化,存在一些算法,其中进程在预期的有限数量的读取和写入内进行决策,但它们必须使用至少与进程一样多的共享内存位置。我最近使用一种新技术证明了,没有一种共识随机算法可以使用更少的内存位置,解决了一个已经开放了25年的问题。使用这种技术,我还证明了解决更一般的问题和使用一些比读和写更强大的操作所需的内存位置数量的界限。然而,没有已知的算法可以达到这些界限。我打算改进我的新技术或设计其他技术,以获得更好的界限,匹配现有的算法可以做什么。这样的界限可以用来对不同操作的计算能力进行分类。证明不存在只通过读写来解决共识的确定性算法,使用了一种简单而优雅的技术,称为价参数。与此相反,一个相关的问题,集协议,证明了使用复杂的技术从组合拓扑相同的结果。我最近证明,基于化合价参数等更简单的技术,无法证明这一结果。我计划扩展这项工作,以显示这些技术的局限性,证明不可能解决其他问题和其他模型。我还想证明,标准的技术证明共享内存位置的数量的界限是不够的问题,如设置协议。最后,我打算研究共享内存位置的大小如何影响解决某些分布式计算问题所需的共享内存位置的数量。
项目成果
期刊论文数量(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 }}
Ellen, Faith其他文献
Why extension-based proofs fail
为什么基于扩展的证明会失败
- DOI:
10.1145/3313276.3316407 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Alistarh, Dan;Aspnes, James;Ellen, Faith;Gelashvili, Rati;Zhu, Leqi - 通讯作者:
Zhu, Leqi
Ellen, Faith的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ellen, Faith', 18)}}的其他基金
Impossibility Results for Distributed Computing
分布式计算的不可能性结果
- 批准号:
RGPIN-2020-04178 - 财政年份:2021
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
Impossibility Results for Distributed Computing
分布式计算的不可能性结果
- 批准号:
RGPIN-2020-04178 - 财政年份:2020
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
Efficient Concurrent Data Structures
高效的并发数据结构
- 批准号:
RGPIN-2015-05080 - 财政年份:2019
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
Efficient Concurrent Data Structures
高效的并发数据结构
- 批准号:
RGPIN-2015-05080 - 财政年份:2018
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
Efficient Concurrent Data Structures
高效的并发数据结构
- 批准号:
RGPIN-2015-05080 - 财政年份:2017
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
Efficient Concurrent Data Structures
高效的并发数据结构
- 批准号:
RGPIN-2015-05080 - 财政年份:2016
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
Efficient Concurrent Data Structures
高效的并发数据结构
- 批准号:
RGPIN-2015-05080 - 财政年份:2015
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
The complexity of fundamental problems in distributed computing
分布式计算中基本问题的复杂性
- 批准号:
9176-2010 - 财政年份:2014
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
The complexity of fundamental problems in distributed computing
分布式计算中基本问题的复杂性
- 批准号:
9176-2010 - 财政年份:2013
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
The complexity of fundamental problems in distributed computing
分布式计算中基本问题的复杂性
- 批准号:
9176-2010 - 财政年份:2012
- 资助金额:
$ 4.66万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Integrating Hamiltonian Effective Field Theory with Lattice QCD and Experimental Results to study Heavy Exotic Hadron Spectroscopy
哈密顿有效场论与晶格 QCD 和实验结果相结合,研究重奇异强子谱
- 批准号:
24K17055 - 财政年份:2024
- 资助金额:
$ 4.66万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
The Moral Experience of Families in the Context of Trisomy 13 and 18: Presenting the Results of a Scoping Review
13 号和 18 号三体症背景下家庭的道德体验:介绍范围界定审查的结果
- 批准号:
495166 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
Early intervention as a determinant of hearing aid benefit for age-related hearing loss: Results from longitudinal cohort studies
早期干预是助听器对年龄相关性听力损失有益的决定因素:纵向队列研究的结果
- 批准号:
10749385 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
Identifying strategies to reveal genetic results over the lifespan
确定揭示一生中遗传结果的策略
- 批准号:
10739918 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
FRAMINGHAM HEART STUDY - TASK AREA C - GENETIC RESULTS REPORTING
弗雷明汉心脏研究 - 任务领域 C - 基因结果报告
- 批准号:
10974185 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
Collaborative Research: Curating, digitizing and disseminating results from an unparalleled collection of fossil vertebrates from the Late Cretaceous of Madagascar
合作研究:整理、数字化和传播来自马达加斯加白垩纪晚期的无与伦比的脊椎动物化石收藏的结果
- 批准号:
2242717 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
Standard Grant
Explaining automated test agents and their test results
解释自动化测试代理及其测试结果
- 批准号:
23K11062 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Harvesting Actionable Results for Learning and Instruction: A Novel Mixed Methods Approach to Extracting and Validating Information from Diagnostic Assessment
收获可操作的学习和教学结果:一种从诊断评估中提取和验证信息的新型混合方法
- 批准号:
2300382 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
Standard Grant
Association of D-dimers with Left Ventricular Hypertrophy and Clinical Outcomes in Mild to Moderate Aortic Stenosis: Results from the PROGRESSA Study
D-二聚体与左心室肥厚和轻中度主动脉瓣狭窄临床结果的关联:PROGRESSA 研究结果
- 批准号:
495409 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
revAIsor: Revise AI Solutions for Optimal Results
revAIsor:修改人工智能解决方案以获得最佳结果
- 批准号:
10075158 - 财政年份:2023
- 资助金额:
$ 4.66万 - 项目类别:
Grant for R&D