Authors
Jerome H Saltzer, David P Reed, David D Clark
Publication date
1984/11/1
Journal
ACM Transactions on Computer Systems (TOCS)
Volume
2
Issue
4
Pages
277-288
Publisher
Acm
Description
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 …
Total citations
19851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320241614191922212323223243413778627411413917519518414620415817814612416611895107121105941087788856431
Scholar articles
JH Saltzer, DP Reed, DD Clark - ACM Transactions on Computer Systems (TOCS), 1984