END-TO-END ARGUMENTS IN SYSTEM-DESIGN

END-TO-END ARGUMENTS IN SYSTEM-DESIGN
复制标题

DOI:
10.1145/357401.357402
复制
发表时间:
1984-01-01
影响因子:
1.5
通讯作者:
CLARK, DD
CLARK, DD
中科院分区:
计算机科学2区
文献类型:
--
作者:
SALTZER, JH;REED, DP;CLARK, DD

文献摘要

被引文献

相似文献

在功能之间选择适当的边界也许是计算机系统设计者的主要活动。为功能布局的选择提供指导的设计原则是系统设计人员最重要的工具之一。本文讨论了一类使用了多年但没有得到明确承认和充分肯定的函数配置论证。然而,作为计算机系统组件的数据通信网络的出现,通过使其应用的情况和原因更加明显,使这一功能布局论点更加尖锐。本文明确地阐述了这一论点,以便审查其性质,并看看它到底有多普遍。这个论点吸引了应用程序的需求,并为在分层系统中将函数向上移动到更靠近使用该函数的应用程序的位置提供了基本原理。我们开始考虑通信网络版本的论点。
Choosing the proper boundaries between functions is perhaps the primary activity of the computer system designer. Design principles that provide guidance in this choice of function placement are among the most important tools of a system designer. This paper discusses one class of function placement argument that has been used for many years with neither explicit recognition nor much conviction. However, the emergence of the data communication network as a computer system component has sharpened this line of function placement argument by making more apparent the situations in which and the reasons why it applies. This paper articulates the argument explicitly, so as to examine its nature and to see how general it really is. The argument appeals to application requirements and provides a rationale for moving a function upward in a layered system closer to the application that uses the function. We begin by considering the communication network version of the argument.