Causal delivery of messages with real-time data in unreliable networks

被引:15
作者
Baldoni, R
Mostefaoui, A
Raynal, M
机构
[1] Irisa, Campus de Beaulieu
[2] Dipartimento di Informatica e Sistemistica, University of Rome La Sapienza
关键词
D O I
10.1007/BF00383387
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Causal order states that for any process the order in which it is delivered messages cannot violate the happened-before relation of the corresponding sendings. Such a communication abstraction has been defined for reliable distributed systems in which data of application messages have unlimited time validity. In this paper we extend the notion of causal order to cope with unreliable communication networks in which messages have real-time delivery constraints. In particular, we assume that messages have a limited rime validity, a, after which their data can no longer be used by the application, and that some of them can be lost by the communication network. This new abstraction, called Delta-causal order, requires to deliver as many messages as possible within their validity time in such a way that these deliveries respect causal order. Two efficient implementations are proposed in the case of one-to-one and broadcast communication. Examples of distributed multimedia real-time applications, in which scheduling messages deliveries respecting a-causal order is a crucial point for the quality of the service, are given.
引用
收藏
页码:245 / 262
页数:18
相关论文
共 20 条
[1]   AN OPTIMAL ALGORITHM FOR DISTRIBUTED SNAPSHOTS WITH CAUSAL MESSAGE ORDERING [J].
ALAGAR, S ;
VENKATESAN, S .
INFORMATION PROCESSING LETTERS, 1994, 50 (06) :311-316
[2]  
BIRMAN K, 1991, ACM T COMPUT SYST, V9, P282
[3]   RELIABLE COMMUNICATION IN THE PRESENCE OF FAILURES [J].
BIRMAN, KP ;
JOSEPH, TA .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1987, 5 (01) :47-76
[4]   ATOMIC BROADCAST - FROM SIMPLE MESSAGE DIFFUSION TO BYZANTINE AGREEMENT [J].
CRISTIAN, F ;
AGHILI, H ;
STRONG, R ;
DOLEV, D .
INFORMATION AND COMPUTATION, 1995, 118 (01) :158-179
[5]   CLIENT REQUIREMENTS FOR REAL-TIME COMMUNICATION SERVICES [J].
FERRARI, D .
IEEE COMMUNICATIONS MAGAZINE, 1990, 28 (11) :65-72
[6]  
GRONEMBERG S, 1994, P ACM C COOP SUPP CO, P207
[7]   THE ACCURACY OF THE CLOCK SYNCHRONIZATION ACHIEVED BY TEMPO IN BERKELEY UNIX4.3BSD [J].
GUSELLA, R ;
ZATTI, S .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (07) :847-853
[8]  
HOUDOIN T, 1994, ANN TELECOMMUN, V49, P230
[9]   TRANSPORT AND DISPLAY MECHANISMS FOR MULTIMEDIA CONFERENCING ACROSS PACKET-SWITCHED NETWORKS [J].
JEFFAY, K ;
STONE, DL ;
SMITH, FD .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1994, 26 (10) :1281-1304
[10]   DISTRIBUTED FAULT-TOLERANT REAL-TIME SYSTEMS - THE MARS APPROACH [J].
KOPETZ, H ;
DAMM, A ;
KOZA, C ;
MULAZZANI, M ;
SCHWABL, W ;
SENFT, C ;
ZAINLINGER, R .
IEEE MICRO, 1989, 9 (01) :25-40