On Principles of Distributed Computing for Message-Passing, Shared-Memory, and Hybrid Systems
On Principles of Distributed Computing for Message-Passing, Shared-Memory, and Hybrid Systems
批准号:
RGPIN-2022-03304
负责人:
Toueg, Sam
金额:
$2.11万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The long term objective of this research is to study fundamental problems in distributed computing, the area of computer science addressing the problems that arise when a set of communicating processes cooperate to carry out jointly a computational task. As in our previous work, our research will focus on the two central concerns of distributed computing: synchronization, which ensures that processes do not impede each other as they access shared resources, and fault-tolerance, which ensures that the system continues to work correctly even if some of its components fail. The proposed research will encompass message-passing systems, where processes communicate by exchanging messages, shared-memory systems, where processes communicate by accessing shared objects, and also hybrid systems where processes can both exchange messages and share memory. This research is primarily theoretical but it is motivated by practical problems and considerations. Some anticipated results are expected to have direct applications. As part of this research, we plan to investigate new liveness and fairness requirements for shared objects. Intuitively, liveness guarantees that (some or all) processes that access a shared object get a response from the object within a bounded time, and fairness ensures that the number of operations that each process is able to complete on a shared object is proportional to its relative speed. In particular, we will explore a new parametrized liveness property which ensures that, for every object operation type T, at least k processes accessing an object by applying operations of type T are guaranteed to make progress. The goal is to derive algorithms for implementing objects that satisfy this property and are also fair. We also plan to explore the use of highly synchronized external clocks (e.g., GPS clocks) to solve problems efficiently in systems that are otherwise partially asynchronous. Our starting point is an efficient algorithm that uses such clocks to maintain highly-consistent object replicas (such as data stores) in geographically distributed message-passing systems that are prone to failures. We will investigate how the clock-based techniques that we used in this algorithm can be applied to solve other problems efficiently. We also want to understand the limitation of such clock-equipped systems by deriving performance lower bounds. Motivated by technological advances, we also aim to solve problems and obtain performance lower bounds for hybrid systems where processes can both exchange messages and share memory. To do so we plan to extend our recent work where we solved some fundamental problems, including consensus, in such systems. These solutions are optimal in the sense that they tolerate the maximum number of process crashes possible. Our goal is to increase the fault-tolerance of our solutions by tolerating additional types of process failures, and also by tolerating failures of the shared objects they access.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Algorithms, abstractions and models for distributed computing.
-
批准号:RGPIN-2014-05296
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.84万
-
财政年份:2021
-
负责人:Toueg, Sam
-
依托单位:
Algorithms, abstractions and models for distributed computing.
-
批准号:RGPIN-2014-05296
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.84万
-
财政年份:2020
-
负责人:Toueg, Sam
-
依托单位:
Algorithms, abstractions and models for distributed computing.
-
批准号:RGPIN-2014-05296
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.84万
-
财政年份:2017
-
负责人:Toueg, Sam
-
依托单位:
Algorithms, abstractions and models for distributed computing.
-
批准号:RGPIN-2014-05296
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.84万
-
财政年份:2016
-
负责人:Toueg, Sam
-
依托单位:
Algorithms, abstractions and models for distributed computing.
-
批准号:RGPIN-2014-05296
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.84万
-
财政年份:2015
-
负责人:Toueg, Sam
-
依托单位:
Algorithms, abstractions and models for distributed computing.
-
批准号:RGPIN-2014-05296
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.84万
-
财政年份:2014
-
负责人:Toueg, Sam
-
依托单位:
On failure detection, leader election and abstruction-freedom
-
批准号:250468-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2013
-
负责人:Toueg, Sam
-
依托单位:
On failure detection, leader election and abstruction-freedom
-
批准号:250468-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2010
-
负责人:Toueg, Sam
-
依托单位:
On failure detection, leader election and abstruction-freedom
-
批准号:250468-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2009
-
负责人:Toueg, Sam
-
依托单位:
On failure detection, leader election and abstruction-freedom
-
批准号:250468-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2008
-
负责人:Toueg, Sam
-
依托单位:
On failure detection, leader election and abstruction-freedom
-
批准号:250468-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2007
-
负责人:Toueg, Sam
-
依托单位:
Fault-tolerant distributed computing - Steps towards practical solutions
-
批准号:250468-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2006
-
负责人:Toueg, Sam
-
依托单位:
Fault-tolerant distributed computing - Steps towards practical solutions
-
批准号:250468-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2004
-
负责人:Toueg, Sam
-
依托单位:
Fault-tolerant distributed computing - Steps towards practical solutions
-
批准号:250468-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2003
-
负责人:Toueg, Sam
-
依托单位:
Fault-tolerant distributed computing - Steps towards practical solutions
-
批准号:250468-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2002
-
负责人:Toueg, Sam
-
依托单位:
国内基金
海外基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位: