A DYNAMIC NETWORK ARCHITECTURE

被引:64
作者
OMALLEY, SW
PETERSON, LL
机构
[1] Department of Computer Science, University of Arizona, Tucson
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 1992年 / 10卷 / 02期
关键词
COMPOSIBILITY; DYNAMIC CONFIGURATION; REUSE;
D O I
10.1145/128899.128901
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network software is a critical component of any distributed system. Because of its complexity, network software is commonly layered into a hierarchy of protocols, or more generally, into a protocol graph. Typical protocol graphs-including those standardized in the ISO and TCP/IP network architectures-share three important properties: the protocol graph is simple, the nodes of the graph (protocols) encapsulate complex functionality, and the topology of the graph is relatively static. This paper describes a new way to organize network software that differs from conventional architectures in all three of these properties. In our approach, the protocol graph is complex, individual protocols encapsulate a single function, and the topology of the graph is dynamic. The main contribution of this paper is to describe the ideas behind our new architecture, illustrate the advantages of using the architecture, and demonstrate that the architecture results in efficient network software.
引用
收藏
页码:110 / 143
页数:34
相关论文
共 29 条
  • [1] [Anonymous], 1981, TRANSMISSION CONTROL
  • [2] CLARK D, 1988, ACM SIGCOMM, P106
  • [3] CLARK DD, 1982, MODULARITY EFFIEIENC
  • [4] CLARK DD, 1990, SEP SIGCOMM S COMM A, P200
  • [5] CROWCROFT J, 1990, IEEE NETWORKS JAN
  • [6] HEMEK D, 1988, UCBCSD89 U CALIFORNI
  • [7] THE X-KERNEL - AN ARCHITECTURE FOR IMPLEMENTING NETWORK PROTOCOLS
    HUTCHINSON, NC
    PETERSON, LL
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (01) : 64 - 76
  • [8] Jacobson V., 1988, ACM SIGCOMM, P314
  • [9] *LAM S, 1989, TR8830 U TEXAS AUSTI
  • [10] MAKPANGOU M, 1989, TRHESIS U PARIS 6