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 条
  • [31] RESEARCH AND DESIGN OF COMMUNICATION SUBNET FOR SUPPORTING DISTRIBUTED SYSTEMS
    WAN, YI
    QU, YZ
    MICROPROCESSING AND MICROPROGRAMMING, 1986, 18 (1-5): : 479 - 487
  • [32] Mechanically Supporting Case Analysis for Verification of Distributed Systems
    Seino, Takahiro
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2005, 1 (02) : 135 - 145
  • [33] A causal multicast protocol for mobile distributed systems
    Chi, KH
    Yen, LH
    Tseng, CC
    Huang, TL
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (12) : 2065 - 2074
  • [34] A Distributed Communication Protocol for Modular Robotic Systems
    Van Tung Le
    Trung Dung Ngo
    2016 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2016, : 1097 - 1102
  • [36] Group communication protocol for flexible distributed systems
    Higaki, H
    Takizawa, M
    1996 INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 1996, : 48 - 55
  • [37] Data Consistency Protocol for Distributed File Systems
    No, Jaechun
    2009 IEEE INTERNATIONAL WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2009, : 253 - 258
  • [38] Cache memory coherence protocol for distributed systems
    Aguilar Castro, Jose Lisandro
    Sumoza Matos, Rodolfo Leonardo
    REVISTA TECNICA DE LA FACULTAD DE INGENIERIA UNIVERSIDAD DEL ZULIA, 2007, 30 (02): : 170 - 178
  • [39] An Efficient Data Transfer Protocol for Distributed Systems
    Aung, May Thu
    2009 INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND COMPUTER, PROCEEDINGS, 2009, : 215 - 219
  • [40] A causal broadcast protocol for distributed mobile systems
    Ohori, Chikara
    Inoue, Michiko
    Masuzawa, Toshimitsu
    Fujiwara, Hideo
    2001, John Wiley and Sons Inc. (32)