Long-Lived Tasks - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Long-Lived Tasks

Résumé

The predominant notion for specifying problems to study distributed computability are tasks. Notable examples of tasks are consensus, set agreement, renaming and commit-adopt. The theory of task solvability is well-developed using topology techniques and distributed simulations. However, concurrent computing problems are usually specified by objects. Tasks and objects differ in at least two ways. While a task is a one-shot problem, an object, such as a queue or a stack, typically can be invoked multiple times by each process. Also, a task, defined in terms of sets, specifies its responses when invoked by each set of processes concurrently, while an object, defined in terms of sequences, specifies the outputs the object may produce when it is accessed sequentially. In a previous paper we showed how tasks can be used to specify one-shot objects (where each process can invoke only one operation, only once). In this paper we show how the notion of tasks can be extended to model any object. A potential benefit of this result is the use of topology, and other distributed computability techniques to study long-lived objects.
Fichier non déposé

Dates et versions

hal-01660646 , version 1 (11-12-2017)

Identifiants

Citer

Armando Castañeda, Michel Raynal, Sergio Rajsbaum. Long-Lived Tasks. NETYS 2017 - 5th International Conference on NETworked sYStems, May 2017, Marrakech, Morocco. pp.439-454, ⟨10.1007/978-3-319-59647-1_32⟩. ⟨hal-01660646⟩
286 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More