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 条
  • [41] Flexible group communication protocol for distributed systems
    Enokido, T
    Takizawa, M
    AINA 2003: 17TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2003, : 65 - 70
  • [42] AN EFFICIENT PROTOCOL FOR CHECKPOINTING RECOVERY IN DISTRIBUTED SYSTEMS
    KIM, JL
    PARK, T
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (08) : 955 - 960
  • [43] Protocol mapping model for distributed multimedia systems
    Wei, ML
    Qian, Y
    Mao, B
    Xie, L
    36TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 114 - 121
  • [44] An ordered and reliable broadcast protocol for distributed systems
    Chang, YI
    Hwang, MH
    COMPUTER COMMUNICATIONS, 1997, 20 (06) : 487 - 499
  • [45] A weighted checkpointing protocol for mobile distributed systems
    Awasthi, Lalit K.
    Misra, Manoj
    Joshi, R. C.
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (03) : 137 - 149
  • [46] PERFORMANCE OF A DISTRIBUTED CONTROL LAN ACCESS PROTOCOL SUPPORTING VOICE AND DATA TRAFFIC
    ABEDIN, MJ
    JOURNAL OF MICROCOMPUTER APPLICATIONS, 1993, 16 (01): : 49 - 60
  • [47] The Brave New World of development in the internetwork computing architecture (InterNCA): or how distributed computing platforms will change systems development
    Lyytinen, K
    Rose, G
    Welke, R
    INFORMATION SYSTEMS JOURNAL, 1998, 8 (03) : 241 - 253
  • [48] An architecture supporting loose and close cooperation of distributed autonomous systems
    Mock, M
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 227 - 234
  • [49] Supporting automatic configuration of component-based distributed systems
    Kon, F
    Campbell, RH
    PROCEEDINGS OF THE FIFTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS '99), 1999, : 175 - 187
  • [50] Supporting the partitioning of distributed systems with function-class decomposition
    Huang, JL
    Chang, CK
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 351 - 356