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 条
  • [21] Protocol validation for systems with distributed control
    Serbanati, L.
    Cristea, V.
    Buletinul Institutului Politehnic Bucuresti, Seria Automatica-Calculatore, 1988, 50 : 51 - 68
  • [22] Autonomic group protocol for distributed systems
    Enokido, T
    Takizawa, M
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 4 - 9
  • [23] An efficient communication protocol for distributed systems
    Manzoni, P
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 328 - 331
  • [24] Selective truncating internetwork protocol:: experiments with explicit framing
    Engan, M
    Fransson, P
    Schelén, O
    NINTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2000, : 220 - 224
  • [25] Distributed consistency protocol supporting log submission out-of-order
    Wang J.
    Li B.-H.
    Wu J.-J.
    Song X.-Y.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2023, 57 (02): : 320 - 329
  • [26] Distributed MAC Protocol Supporting Physical-Layer Network Coding
    Wang, Shiqiang
    Song, Qingyang
    Wang, Xingwei
    Jamalipour, Abbas
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2013, 12 (05) : 1023 - 1036
  • [27] Online algorithms supporting emergence in distributed CAD systems
    Feijó, B
    Gomes, PCR
    Scheer, S
    Bento, J
    NOVEL DESIGN AND INFORMATION TECHNOLOGY APPLICATIONS FOR CIVIL AND STRUCTURAL ENGINEERING, 1999, : 25 - 31
  • [28] Online algorithms supporting emergence in distributed CAD systems
    Feijó, B
    Gomes, PCR
    Scheer, S
    Bento, J
    ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (10-11) : 779 - 787
  • [29] A Framework for Supporting Management in Distributed Information Systems Development
    Ralyte, Jolita
    Lamielle, Xavier
    Arni-Bloch, Nicoals
    Leonard, Michel
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE: RCIS 2008, 2007, : 381 - +
  • [30] Architectures for distributed information systems supporting environmental simulation
    Unger, S
    Asselmeyer, T
    XX INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY - PROCEEDINGS, 2000, : 210 - 214