| T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded Web servers. In Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2001. |
....cluster based network services have been widely deployed, we have seen limited research in the literature on comprehensive resource management with service differentiation support. Recent studies on endpoint resource management and QoS support have been mostly focused on single host systems [1, 6, 14, 17, 20, 59, 79] or clustered systems serving static HTTP content [10, 65] In comparison, this dissertation study is intended for clustered services with dynamic service fulfillment or content generation. In particular, it addresses the inadequacy of the previous studies and complements them in the following ....
....cluster based network services have been widely deployed, we have seen limited research in the literature on comprehensive resource management with service differentiation support. Recent studies on endpoint resource management and QoS support have been mostly focused on single host systems [1, 6, 14, 17, 20, 59, 79] or clustered systems serving static HTTP content [10, 65] In comparison, Neptune is intended for clustered services with dynamic service fulfillment or content generation. This dissertation study on resource management for cluster based network services addresses the inadequacy of the previous ....
[Article contains additional citation context not shown here]
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proc. of USENIX Annual Technical Conf., Boston, MA, June 2001.
.... the capacity of the system for example by using server farms or multiprocessor machines [20, 22] using caches either on the client or on the server side [26, 15, 13] designing more efficient software both at the OS level [34, 7, 23, 29] and the application level [37] and admission control [17, 44]. Other means of avoiding overload are content adaptation [1] and offloading work to the client [3] Our work differs significantly from all these approaches in that we do not attempt to reduce the load on the overloaded device. Rather, our goal is to improve the performance of the system while ....
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded web servers. In Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2001.
....to overload management in Internet services is feedback driven control, in which the system actively observes its behavior and performance, and applies dynamic control to manage resources. Several systems have explored the use of dynamic overload management in Internet services. Voigt et al. [23] and Jamjoom [9] present approaches enabling service differentiation in busy Internet servers: the basic idea is to adjust the priority or admission control parameters for each class of requests to yield higher performance for more important requests. In [23] the kernel adjusts process ....
....in Internet services. Voigt et al. 23] and Jamjoom [9] present approaches enabling service differentiation in busy Internet servers: the basic idea is to adjust the priority or admission control parameters for each class of requests to yield higher performance for more important requests. In [23], the kernel adjusts process priorities to meet per class response time targets. When the system is overloaded, processes are blocked and eventually new connections are refused. In [9] per class admission control is performed by traffic shaping the incoming SYN queue for new connections. The ....
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded web servers. In Proceedings of the 2001.
....that explore the tradeoffs of several parameter settings. Many approaches to overload management are performed entirely in the application or in a user level middleware component that does not require specific operating system functionality to accomplish its goals. In contrast, Voigt et al.[138] present several kernel level mechanisms for overload management: restricting incoming connections based on dropping SYN packets; parsing and classification of HTTP requests in the kernel; and ordering the socket listen queue by request URL and client IP address. SYN rate policing is accomplished ....
.... is feedbackdriven control, in which the system actively observes its behavior and applies dynamic control to manage resources [146] As discussed in Chapter 2, several systems have explored the use of closedloop overload management in Internet services, such as limiting incoming packet rates [69, 138] or allocating server processes to requests to meet performance targets [89] These mechanisms are approaching the kind of overload management techniques we would like to see in Internet services, yet they are inflexible in that the application itself is not designed to manage overload. Our ....
[Article contains additional citation context not shown here]
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded Web servers. In Proceedings of the 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proceedings of the Usenix Annual Technical Conference, June 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proceedings of the Usenix Annual Technical Conference, June 2001.
....the operating system mechanisms for resource management. Numerous mechanisms for service differentiation and performance isolation have been proposed in the literature. Such mechanisms for web servers include QoS aware extensions for admission control[6] SYN policing and request classification [14], accept queue scheduling [2] and CPU scheduling [3] These mechanisms enable a web server to differentiate between requests from different classes and provide class specific guarantees on performance (for instance, by providing preferential treatment to users who are purchasing items at an ....
....and then describe the monitoring framework and the adaptation algorithms. A. SYN Classifier The SYN classifier uses the network packet headers (IP address and port number) to perform classification of incoming requests into different service classes based on the classification rules. In [14] there is a description of how to extend the classification within the kernel to include application headers. The classifier includes mechanisms for admission control via SYN policing, however, we do not focus on the admission control aspects in this paper. In our prototype on Linux, the iptables ....
[Article contains additional citation context not shown here]
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proceedings of the Usenix Annual Technical Conference, June 2001.
....isolation become necessary for efficient operation. Numerous mechanisms for service differentiation and performance isolation have been proposed in the literature. Such mechanisms for web servers include QoSaware extensions for admission control[8] SYN policing and request classification[28], accept queue scheduling [2] and CPU scheduling [3] These mechanisms enable a web server to differentiate between requests from different classes and provide class specific guarantees on performance (for instance, by providing preferential treatment to users who are purchasing items at an ....
....describe the kernel mechanisms used in our adaptive QoS architecture and then describe the monitoring framework and the adaptation algorithms. 3.1 SYN Classifier The SYN classifier uses the network packet headers to perform classification of incoming requests into different service classes. In [28] there is a description of how to extend the classification within the kernel to include application headers. Since a majority of web requests use TCP as the underlying transport, the SYN classifier resides in the TCP IP processing path. The classifier employs classification rules to determine the ....
[Article contains additional citation context not shown here]
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proceedings of the Usenix Annual Technical Conference, June 2001.
....such that applications and customers are isolated from each other and their performance can be guaranteed as in a dedicated environment. Numerous mechanisms for service differentiation and performance isolation have been proposed in the lit erature in the context of collocated web servers [1, 14, 16]. However, QoS aware resource management for storage systems has not been adequately investigated and is the subject of this paper. To provide QoS in storage systems, resources such as CPU and cache at the NAS and block servers, SAN network bandwidth, and disk bandwidth have to be managed. ....
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for ser- vice differentiation in overloaded web servers. In Proc. Usenix Annual Technical Conference, June 2001.
....data. Since compression requires mainly CPU time, we regard the server demand as high when the CPU utilization of the server exceeds a certain threshold. Note that in this approach, the server can still become overloaded. Mechanisms for server overload protection have been studied elsewhere [7]. 4 Experiments In this section we describe our experimental setup and the application we have implemented as well as our experiments and the corresponding results. 4.1 Testbed Our testbed consists of three 1GHz Pentium III machines with 256 MB memory, a Pentium III laptop with 700MHz and 384 ....
....request to the web site. In contrast to traditional web interaction, little is known about request size and file distributions of Web services. Furthermore, the performance issues of traditional web servers are well understood [6] and mechanisms to cope with server overload have been developed [7]. 6 Conclusions and Future Work Compression is one way of dealing with the problem of large message sizes of Web services. We show that compression is useful for poorly connected clients with resource constrained devices despite the CPU time required for decompressing the responses. Compression ....
T. Voigt, R. Tewari, D. Freimuth and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded Web servers. In Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra, "Kernel Mechanisms for Service Differentiation in Overloaded Web Servers," in Proceedings of the 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proc. of USENIX Annual Technical Conf., Boston, MA, June 2001.
No context found.
T. Voigt, R. Tewari and D. Freimuth. Kernel mechanisms for service differentiation in overloaded web servers. In Proceedings of the USENIX Annual Technical Conference, 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proceedings of the 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. In Proceedings of the 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded web servers, 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded Web servers. In Proceedings of the 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth and A. Mehra. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra, Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra, "Kernel Mechanisms for Service Differentiation in Overloaded Web Servers," in Proceedings of the 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded web servers. In Proc. of USENIX Anunal Technical Conference, pages 189--202, 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded web servers, 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded web servers. In Proc. of USENIX Anunal Technical Conference, pages 189--202, 2001.
No context found.
T. Voigt, R. Tewari, D. Freimuth, and A. Mehra. Kernel mechanisms for service differentiation in overloaded web servers. In Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2001.
First 50 documents
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC