中文
相关论文

相关论文: Asynchronous Sessions with Input Races

200 篇论文

In this paper we study the multisource multicast problem where every sink in a given directed acyclic graph is a client and is interested in a common file. We consider the case where each node can have partial knowledge about the file as a…

Fault tolerant consensus protocols usually involve ordered rounds of voting between a collection of processes. In this paper, we derive a general specification of fault tolerant asynchronous consensus protocols and present a class of…

分布式、并行与集群计算 · 计算机科学 2019-08-29 Robbert van Renesse

Session types provide a principled approach to typed communication protocols that guarantee type safety and protocol fidelity. Formalizations of session-typed communication are typically based on process calculi, concurrent lambda calculi,…

编程语言 · 计算机科学 2023-08-15 Hannes Saffrich , Peter Thiemann

Many problems can be solved by iteration by multiple participants (processors, servers, routers etc.). Previous mathematical models for such asynchronous iterations assume a single function being iterated by a fixed set of participants. We…

分布式、并行与集群计算 · 计算机科学 2021-07-20 Matthew L. Daggitt , Timothy G. Griffin

Traditionally, each party in a (dyadic or multiparty) session implements exactly one role specified in the type of the session. We refer to this kind of session as an individual session (i-session). As a generalization of i-session, a group…

编程语言 · 计算机科学 2016-04-12 Hongwei Xi , Hanwen Wu

High Speed computing meets ever increasing real-time computational demands through the leveraging of flexibility and parallelism. The flexibility is achieved when computing platform designed with heterogeneous resources to support…

操作系统 · 计算机科学 2015-01-08 Mahendra Vucha , Arvind Rajawat

The recent advancements in multicore machines highlight the need to simplify concurrent programming in order to leverage their computational power. One way to achieve this is by designing efficient concurrent data structures (e.g. stacks,…

分布式、并行与集群计算 · 计算机科学 2021-03-31 Nikolaos D. Kallimanis

In process algebras such as ACP (Algebra of Communicating Processes), parallel processes are considered to be interleaved in an arbitrary way. In the case of multi-threading as found in contemporary programming languages, parallel processes…

计算机科学中的逻辑 · 计算机科学 2020-04-22 J. A. Bergstra , C. A. Middelburg

We address the problem of verifying message passing programs, defined as a set of parallel processes communicating through unbounded FIFO buffers. We introduce a bounded analysis that explores a special type of computations, called…

编程语言 · 计算机科学 2018-04-20 Ahmed Bouajjani , Constantin Enea , Kailiang Ji , Shaz Qadeer

Programs for multiprocessor machines commonly perform busy-waiting for synchronisation. In this paper, we make a first step towards proving termination of such programs. We approximate (i) arbitrary waitable events by abrupt program…

计算机科学中的逻辑 · 计算机科学 2020-07-22 Tobias Reinhard , Amin Timany , Bart Jacobs

Session types have emerged as a powerful paradigm for structuring communication-based programs. They guarantee type soundness and session fidelity for concurrent programs with sophisticated communication protocols. As type soundness proofs…

编程语言 · 计算机科学 2019-08-09 Peter Thiemann

In this work, we demonstrate a new way to perform classical multiparty computing amongst parties with limited computational resources. Our method harnesses quantum resources to increase the computational power of the individual parties. We…

量子物理 · 物理学 2017-12-20 Marco Clementi , Anna Pappa , Andreas Eckstein , Ian A. Walmsley , Elham Kashefi , Stefanie Barz

One of many approaches to better take advantage of parallelism, which has now become mainstream, is the introduction of parallel programming languages. However, parallelism is by nature non-deterministic, and not all parallel bugs can be…

分布式、并行与集群计算 · 计算机科学 2013-11-19 Tomofumi Yuki , Paul Feautrier , Sanjay Rajopadhye , Vijay Saraswat

We present a new model for distributed shared memory systems, based on remote data accesses. Such features are offered by network interface cards that allow one-sided operations, remote direct memory access and OS bypass. This model leads…

分布式、并行与集群计算 · 计算机科学 2015-03-17 Franck Butelle , Camille Coti

We study the mechanism design problem in the setting where agents are rewarded using information only. This problem is motivated by the increasing interest in secure multiparty computation techniques. More specifically, we consider the…

计算机科学与博弈论 · 计算机科学 2018-09-28 Simina Brânzei , Claudio Orlandi , Guang Yang

In the setting of secure multiparty computation (MPC), a set of mutually distrusting parties wish to jointly compute a function, while guaranteeing the privacy of their inputs and the correctness of the output. An MPC protocol is called…

密码学与安全 · 计算机科学 2021-05-07 Ran Cohen , Iftach Haitner , Eran Omri , Lior Rotem

The wakeup problem in distributed computing asks for a symmetric protocol that enables one of several processors to eventually guarantee that all (or, in a more general setting, enough) other processors have acted, using a shared register…

分布式、并行与集群计算 · 计算机科学 2026-05-20 John Haslegrave , Paul A. Russell , Mark Walters

Communication is an essential element of modern software, yet programming and analysing communicating systems are difficult tasks. A reason for this difficulty is the lack of compositional mechanisms that preserve relevant communication…

计算机科学中的逻辑 · 计算机科学 2022-08-10 Franco Barbanera , Ivan Lanese , Emilio Tuosto

Process algebra CSP only permits a process to engage in one event on a moment and records this single event into the traces of the process. CSP cannot process events simultaneously, it treat the events occurred simultaneously as one single…

计算机科学中的逻辑 · 计算机科学 2018-03-08 Yong Wang

Resource allocation is the problem that a process may enter a critical section CS of its code only when its resource requirements are not in conflict with those of other processes in their critical sections. For each execution of CS, these…

分布式、并行与集群计算 · 计算机科学 2012-06-01 Wim H. Hesselink
‹ 上一页 1 8 9 10 下一页 ›