FLIP - AN INTERNETWORK PROTOCOL FOR SUPPORTING DISTRIBUTED SYSTEMS

被引:7
|
作者
KAASHOEK, MF [1 ]
VANRENESSE, R [1 ]
VANSTAVEREN, H [1 ]
TANENBAUM, AS [1 ]
机构
[1] FREE UNIV AMSTERDAM,1007 MC AMSTERDAM,NETHERLANDS
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 1993年 / 11卷 / 01期
关键词
DESIGN; MEASUREMENT; PERFORMANCE;
D O I
10.1145/151250.151253
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most modern network protocols give adequate support for traditional applications such as file transfer and remote login. Distributed applications, however, have different requirements (e.g., efficient at-most-once remote procedure call even in the face of processor failures). Instead of using ad hoc protocols to meet each of the new requirements, we have designed a new protocol, called the Fast Local Internet Protocol (FLIP), that provides a clean and simple integrated approach to these new requirements. FLIP is an unreliable message protocol that provides both point-to-point communication and multicast communication, and requires almost no network management. Furthermore, by using FLIP we have simplified higher-level protocols such as remote procedure call and group communication, and enhanced support for process migration and security. A prototype implementation of FLIP has been built as part of the new kernel for the Amoeba distributed operating system, and is in daily use. Measurements of its performance are presented.
引用
收藏
页码:73 / 106
页数:34
相关论文
共 50 条
  • [1] INTERNETWORK PROTOCOL
    CALLON, R
    PROCEEDINGS OF THE IEEE, 1983, 71 (12) : 1388 - 1393
  • [2] AN INTERNATIONAL INTERNETWORK PROTOCOL STANDARD
    PISCITELLO, DM
    CHAPIN, AL
    JOURNAL OF TELECOMMUNICATION NETWORKS, 1984, 3 (03): : 210 - 221
  • [3] A protocol supporting distributed group and QoS management
    Beier, I
    Konig, H
    PROMS-MMNET '97: IEEE CONFERENCE ON PROTOCOLS FOR MULTIMEDIA SYSTEMS - MULTIMEDIA NETWORKING, PROCEEDINGS, 1997, : 213 - 222
  • [4] Supporting Mobility in a Publish Subscribe Internetwork Architecture
    Giannaki, Varvara
    Vasilakos, Xenofon
    Stais, Charilaos
    Polyzos, George C.
    Xylomenos, George
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [5] Design and analysis of MetaRing(++): An efficient protocol for supporting real-time distributed systems
    Conti, M
    Ghezzi, S
    Marcacci, E
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 399 - 404
  • [6] INTERNATIONAL INTERNETWORK PROTOCOL STANDARD.
    Piscitello, David M.
    Chapin, A.Lyman
    1600, (03):
  • [7] Supporting adaptable distributed systems with FORMAware
    Moreira, RS
    Blair, GS
    Carrapatoso, E
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 320 - 325
  • [8] Plain analysis about a distributed system network protocol-FLIP
    Hu, Kai
    Wang, Qiang
    Hu, Jianping
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (07): : 57 - 58
  • [9] Service supporting management of distributed applications and systems
    Bauer, MA
    Bunt, RB
    ElRayess, A
    Finnigan, PJ
    Kunz, T
    Lutfiyya, HL
    Marshall, AD
    Martin, P
    Oster, GM
    Powley, W
    Rolla, J
    Taylor, D
    Woodside, M
    IBM SYSTEMS JOURNAL, 1997, 36 (04) : 508 - 526
  • [10] A framework supporting component assembly for distributed systems
    Wang, GJ
    Ungar, L
    Klawitter, D
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 136 - 146