ASSERTIONS ABOUT PAST AND FUTURE IN HIGHWAYS - GLOBAL FLUSH BROADCAST AND FLUSH-VECTOR-TIME

被引:4
作者
AHUJA, M
机构
[1] Department of Computer Science and Engineering, University of California, San Diego, La Jolla, CA 92093-0114
基金
美国国家科学基金会;
关键词
DISTRIBUTED COMPUTING; SYNCHRONIZATION; ASYNCHRONOUS DISTRIBUTED SYSTEMS; BROADCASTING; MULTIMEDIA; HIGH-PERFORMANCE COMPUTING;
D O I
10.1016/0020-0190(93)90263-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Highways is a high-performance distributed-programming toolkit. The suite of broadcast primitives implemented in Highways, called Global-Flush Broadcast Primitives (GFBCASTs), is an alternative to the CBCAST primitive of ISIS. GFBCASTs permit making an assertion about messages broadcasted in the past of broadcasting m, in the future of broadcasting m, about both, or neither. In this paper, we define GFBCASTs. We also define flush-vector time, which is preferable to vector time because it has additional applications, e.g. in implementing GFBCASTs. Using flush-vector time, we give a simple implementation of GFBCASTs at costs comparable to the most lightweight implementation of CBCAST.
引用
收藏
页码:21 / 28
页数:8
相关论文
共 17 条
[1]   FLUSH PRIMITIVES FOR ASYNCHRONOUS DISTRIBUTED SYSTEMS [J].
AHUJA, M .
INFORMATION PROCESSING LETTERS, 1990, 34 (01) :5-12
[2]  
AHUJA M, 1993, IEEE T PARALLEL DIST, V6
[3]  
AHUJA M, 1991, UNPUB GLOBAL FLUSH P
[4]  
AHUJA M, 1993, CS93278 U CAL TECH R
[5]  
AHUJA M, 1992, TR92268 U CAL TECH R
[6]  
BIRMAN K, 1991, ACM T COMPUT SYST, V9, P272, DOI 10.1145/128738.128742
[7]  
CAMP TK, 1993, WM931 COLL WILL MAR
[8]   DISTRIBUTED SNAPSHOTS - DETERMINING GLOBAL STATES OF DISTRIBUTED SYSTEMS [J].
CHANDY, KM ;
LAMPORT, L .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (01) :63-75
[9]  
FIDGE J, 1985, P ACM SIGPLAN SIGOPS, P183
[10]  
GAHLOT A, 1992, OSUCISRC592TR17 OH S