PhilSci Archive

On The Hourglass Model, The End-to-End Principle and Deployment Scalability

Beck, Micah (2016) On The Hourglass Model, The End-to-End Principle and Deployment Scalability. [Preprint]

[img]
Preview
Text
hourglass.pdf

Download (473kB) | Preview

Abstract

The hourglass model is a widely used as a means of describing the design of the Internet, and can be found in the introduction of many modern textbooks. It arguably also applies to the design of other successful spanning layers, notably the Unix operating system kernel interface, meaning the primitive system calls and the interactions between user processes and the kernel. The impressive success of the Internet has led to a wider interest in using the hourglass model in other layered systems, with the goal of achieving similar results. However, application of the hourglass model has often led to controversy, perhaps in part because the language in which it has been expressed has been informal, and arguments for its validity have not been precise. Making a start on formalizing such an argument is the goal of this paper.


Export/Citation: EndNote | BibTeX | Dublin Core | ASCII/Text Citation (Chicago) | HTML Citation | OpenURL
Social Networking:
Share |

Item Type: Preprint
Creators:
CreatorsEmailORCID
Beck, Micah0000-0002-1684-2857
Additional Information: Submitted to Communications of the ACM
Keywords: Network Architecture, Layering, Interoperability, Scalability
Subjects: Specific Sciences > Computer Science
General Issues > Models and Idealization
General Issues > Technology
Depositing User: Micah Beck
Date Deposited: 12 Nov 2016 18:59
Last Modified: 21 Feb 2017 14:32
Item ID: 12626
Subjects: Specific Sciences > Computer Science
General Issues > Models and Idealization
General Issues > Technology
Date: 8 November 2016
URI: https://philsci-archive.pitt.edu/id/eprint/12626

Monthly Views for the past 3 years

Monthly Downloads for the past 3 years

Plum Analytics

Actions (login required)

View Item View Item