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 Scout paths, including early packet demultiplexing, per-flow accounting of resources, and explicit scheduling of network processing. SILK also introduces the concept of an extended path to provide a framework for application QoS. We demonstrate the utility of SILK by showing how it can provide QoS for the Apache Web server.
منابع مشابه
Architectures for Service Differentiation in Overloaded Internet Servers Architectures for Service Differentiation in Overloaded Internet Servers
Voigt, T. 2002: Architectures for Service Differentiation in Overloaded Internet Servers. SICS Dissertation Series 30. Also as DoCS 02/119. 153 pp. Uppsala. ISBN 91-5061559-9. Web servers become overloaded when one or several server resources such as network interface, CPU and disk become overutilized. Server overload leads to low server throughput and long response times experienced by the cli...
متن کاملArchitectures for Service Differentiation in Overloaded Internet Servers
Voigt, T. 2002: Architectures for Service Differentiation in Overloaded Internet Servers. SICS Dissertation Series 30. Also as DoCS 02/119. 153 pp. Uppsala. ISBN 91-5061559-9. Web servers become overloaded when one or several server resources such as network interface, CPU and disk become overutilized. Server overload leads to low server throughput and long response times experienced by the cli...
متن کاملAn Extensible Router Platform Enabling On Demand Service Creation
Commercially available routers typically have a monolithic operating system that cannot be easily tailored and upgraded to support new network protocols. This paper describes PromethOS, a modular router architecture based on Linux 2.4, which can be dynamically extended by plugin modules that are installed in the networking kernel. To install and configure plugins remotely we present a novel sig...
متن کاملPromethOS: A Dynamically Extensible Router Architecture for Active Networks
Commercially available routers typically have a monolithic operating system that cannot be easily tailored and upgraded and support new network protocols. PromethOS is a modular router architecture based on Linux 2.4 which can be dynamically extended by plugin modules that are installed in the networking kernel. To install and configure plugins we present a novel signaling protocol that establi...
متن کامل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
متن کامل