Paper Review #3: End-To-End Arguments in System Design

From: Yuhan Cai (yuhancai@cs.washington.edu)
Date: Tue Oct 12 2004 - 23:36:10 PDT

  • Next message: Rosalia Tungaraza: "Review #4: End to end arguments in system design"

    Title: End-To-End Arguments in System Design
    Author: J. H. Saltzer, D. P. Reed and D. D. Clark
    Reviewed by: Yuhan Cai

     

    Main results of the paper:

    , It introduces a basic principle for computer system designs called end-to-end arguments.

    , It describes a rationale to place boundaries between functions.

     

    Strengths of the paper:

    , It enables researchers to realize a function placement argument that has been used for a long time but not recognized.

    , The design principle presented in this paper is general enough to be applied to areas other than communications network.

    , It provides detailed examples in diverse areas of system design, such as security, message suppression, delivery acknowledgement, and crash and error recovery.

     

    Possible Improvements:

    , As the principle is generic in nature, it would be better if more emphasis were put on other areas of applications, such as software development and even the design on the hardware level.

     

    Relevance of the paper:

    , It provides a set of rules for future designers to design (communication) protocols and/or other computer systems.

     

    Future work:

    , Applications to the organization of layered communication protocols are to be explored.


  • Next message: Rosalia Tungaraza: "Review #4: End to end arguments in system design"

    This archive was generated by hypermail 2.1.6 : Tue Oct 12 2004 - 23:36:16 PDT