| QoS for internet services: done right |
| Full text |
Pdf
(470 KB)
|
| Source
|
ACM SIGOPS European Workshop
archive
Proceedings of the 11th workshop on ACM SIGOPS European workshop
table of contents
Leuven, Belgium
SESSION: Resource management
table of contents
Article No. 8
Year of Publication: 2004
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 25, Citation Count: 0
|
|
|
ABSTRACT
In this paper we argue that the best approach to providing Quality of Service (QoS) guarantees to current Internet services is to use admission control and traffic shaping techniques at the entrance points of Internet hosting sites. We propose a black-box approach that does not require knowledge, instrumentation, or modification of the system (hardware and software) that implements the services provided by the site.We maintain that such a non-intrusive QoS solution achieves better resource utilization, has lower cost, and is more flexible than the current approaches of physical partitioning and hardware over-provisioning. Furthermore, we contend that our solution is easier to deploy, less complex to implement, and easier to maintain than more intrusive approaches which embed the QoS logic into the operating system, distributed middleware, or application code. We demonstrate empirically that despite being decoupled from the internal mechanisms implementing the site, a black-box approach provides effective response times and capacity guarantees.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. Almeida, M. Dabu, A. Manikutty, and P. Cao. Providing differentiated quality-of-service in Web hosting services. In Proceedings of the First Workshop on Internet Server Performance, June 1998.
|
 |
2
|
Mohit Aron , Peter Druschel , Willy Zwaenepoel, Cluster reserves: a mechanism for resource management in cluster-based network servers, Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.90-101, June 18-21, 2000, Santa Clara, California, United States
|
| |
3
|
|
| |
4
|
N. Bhatti and R. Friedrich. Web server support for tiered services. IEEE Network, September 1999.
|
| |
5
|
J. Blanquer, J. Bruno, E. Gabber, M. Mcshea, B. Özden, and A. Silberschatz. Resource Management for QoS in Eclipse/BSD. In Proceedings of the First FreeBSD Conference, Berkeley, California, Oct. 1999.
|
 |
6
|
Josep M. Blanquer , Banu Özden, Fair queuing for aggregated multiple links, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.189-197, August 2001, San Diego, California, United States
|
| |
7
|
Clarknet. http://ita.ee.lbl.gov/html/contrib/ClarkNet-HTTP.html.
|
 |
8
|
A. Demers , S. Keshav , S. Shenker, Analysis and simulation of a fair queueing algorithm, Symposium proceedings on Communications architectures & protocols, p.1-12, September 25-27, 1989, Austin, Texas, United States
|
 |
9
|
Sameh Elnikety , Erich Nahum , John Tracey , Willy Zwaenepoel, A method for transparent admission control and request scheduling in e-commerce web sites, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
[doi> 10.1145/988672.988710]
|
| |
10
|
P. Gupta and N. McKeown. Algorithms for packet classification. IEEE Network Special Issue, March 2001.
|
| |
11
|
Netscaler Request Switching Technology. http://www.netscaler.com.
|
| |
12
|
Packeteer Traffic Management http://www.packeteer.com.
|
| |
13
|
|
 |
14
|
|
| |
15
|
Apache Tomcat server. http://jakarta.apache.org/tomcat.
|
| |
16
|
|
 |
17
|
Matt Welsh , David Culler , Eric Brewer, SEDA: an architecture for well-conditioned, scalable internet services, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
| |
18
|
|
| |
19
|
H. Zhu, H. Tang, and T. Yang. Demand-driven service differentiation in cluster-based network servers. In Proceedings of the IEEE INFOCOM, Anchorage, Alaska, April 2001.
|
|