SILK: Scout Paths in the Linux Kernel

نویسندگان

  • Andy Bavier
  • Thiemo Voigt
  • Mike Wawrzoniak
  • Larry Peterson
  • Per Gunningberg
چکیده

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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001