Scout: a Path-based Operating System
نویسندگان
چکیده
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 CHAPTER 1: INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.1 From Mainframes To Personal Computers . . . . . . . . . . . . . . . . . 15 1.2 The Advent of the Information Appliance . . . . . . . . . . . . . . . . . 16 1.3 The Need for Configurable and Modular Operating Systems . . . . . . . 19 1.4 Performance Implications of Modular Systems . . . . . . . . . . . . . . 21 1.4.1 Potential For Performance Improvements . . . . . . . . . . . . 23 1.4.2 Implications on Quality-of-Service and Predictability . . . . . . 25 1.5 Beyond Modularity: The Path Abstraction . . . . . . . . . . . . . . . . . 26 1.6 Thesis Statement and Contributions . . . . . . . . . . . . . . . . . . . . 28 CHAPTER 2: PATH ABSTRACTION . . . . . . . . . . . . . . . . . . . . . . . . 32 2.1 Communication Network Analogy . . . . . . . . . . . . . . . . . . . . . 33 2.2 Path Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.2.1 Basic Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.2.2 Path Processing . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.2.3 Path Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.2.4 Generalized Paths . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.3 Summary and Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . 50 2.3.1 Policy Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 2.3.2 Intuitive Models . . . . . . . . . . . . . . . . . . . . . . . . . . 52 2.3.3 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 2.4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
منابع مشابه
Scout: a communications-oriented operating system
This white paper describes Scout, a new operating system being designed for systems connected to the National Information Infrastructure (NII). Scout provides a communication-oriented software architecture for building operating system code that is specialized for the different systems that we expect to be available on the NII. It includes an explicit path abstraction that both facilitates effe...
متن کاملEscort: A Path-Based OS Security Architecture
Escort is the security architecture for Scout, a configurable operating system designed for network appliances. Scout is unique in that it is designed around paths—a communication-centric abstraction that encapsulates information flows through the system—rather than the more traditional processes and servers. Scout uses paths to make end-to-end resource allocation decisions. Escort extends this...
متن کاملEscort: Securing Scout Paths
Scout is a communication-orientedoperating system that can be specialized for different information appliances. It uses paths as an explicit jirst class object to describe the flow of information through the system. Escort is the security architecture for Scout. It uses the explicit knowledge provided by a path abstraction to secure informationJlow in aJEexible manner
متن کاملSILK: Scout Paths in the Linux Kernel
SILK stands for Scout In the Linux Kernel, and is a port of the Scout operating system to run as a Linux kernel module. SILK forms a replacement networking subsystem for standard Linux 2.4 kernels. Linux applications create and use Scout paths via the Linux socket interface with virtually no modifications to the applications themselves. SILK provides Linux applications with the benefits of Scou...
متن کاملSCOUT: EVA Capabilities of the Space Construction and Orbital Utility Transport
The University of Maryland has performed a detailed design for the space equivalent of an atmospheric diving suit. The Space Construction and Orbital Utility Transport (SCOUT) is a small single-person spacecraft, with all necessary utilities for extended sorties away from the host station. Through a pair of AX-5 style space suit arms integrated into the cabin wall, as well as a trio of dexterou...
متن کامل