A quality of service architecture
ACM SIGCOMM Computer Communication Review
An application level video gateway
Proceedings of the third ACM international conference on Multimedia
Multimedia Systems
Resource containers: a new facility for resource management in server systems
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Web content adaptation to improve server overload behavior
WWW '99 Proceedings of the eighth international conference on World Wide Web
Proportional differentiated services: delay differentiation and packet scheduling
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
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
Application performance in the QLinux multimedia operating system
MULTIMEDIA '00 Proceedings of the eighth ACM international conference on Multimedia
Adaptive proportional delay differentiated services: characterization and performance evaluation
IEEE/ACM Transactions on Networking (TON)
Fast and flexible application-level networking on exokernel systems
ACM Transactions on Computer Systems (TOCS)
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
IEEE Transactions on Parallel and Distributed Systems
Proportional differentiated services: delay differentiation and packet scheduling
IEEE/ACM Transactions on Networking (TON)
Admission control and dynamic adaptation for a proportional-delay diffserv-enabled web server
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Distributing Layered Encoded Video through Caches
IEEE Transactions on Computers
Web switch support for differentiated services
ACM SIGMETRICS Performance Evaluation Review
Application-level differentiated services for Web servers
World Wide Web
Performance Evaluation of Service Differentiating Internet Servers
IEEE Transactions on Computers
JoBS: Joint Buffer Management and Scheduling for Differentiated Services
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
Scalable Service Differentiation in a Shared Storage Cache
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Design, Implementation, and Evaluation of Differentiated Caching Services
IEEE Transactions on Parallel and Distributed Systems
Modeling and Analysis of 2D Service Differentiation on e-Commerce Servers
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
IEEE/ACM Transactions on Networking (TON)
Active resource management for the differentiated services environment
International Journal of Network Management
Dynamic core provisioning for quantitative differentiated services
IEEE/ACM Transactions on Networking (TON)
ICWS '04 Proceedings of the IEEE International Conference on Web Services
IEEE Transactions on Parallel and Distributed Systems
Integrated resource management for cluster-based internet services
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Feedback Utilization Control in Distributed Real-Time Systems with End-to-End Tasks
IEEE Transactions on Parallel and Distributed Systems
Two-Tier Resource Allocation for Slowdown Differentiation on Server Clusters
ICPP '05 Proceedings of the 2005 International Conference on Parallel Processing
A robust packet scheduling algorithm for proportional delay differentiation services
Computer Communications
QMBF: a QoS-aware multicast routing protocol
Computer Communications
Application-level differentiated multimedia Web services using quality aware transcoding
IEEE Journal on Selected Areas in Communications
A case for relative differentiated services and the proportional differentiation model
IEEE Network: The Magazine of Global Internetworking
Web server support for tiered services
IEEE Network: The Magazine of Global Internetworking
QoS management middleware solutions for Bluetooth audio distribution
Pervasive and Mobile Computing
Handling HTTP flows over a DiffServ framework
Proceedings of the 4th international IFIP/ACM Latin American conference on Networking
Resource allocation optimization for quantitative service differentiation on server clusters
Journal of Parallel and Distributed Computing
Fair bandwidth sharing and delay differentiation: Joint packet scheduling with buffer management
Computer Communications
Deterministic Processing of WWW Pages by the Web Service
ICCCI '09 Proceedings of the 1st International Conference on Computational Collective Intelligence. Semantic Web, Social Networks and Multiagent Systems
Enhancing web services performance using adaptive quality of service management
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Journal of Network and Computer Applications
Dynamic performance management in multi-tenanted business process servers using nonlinear control
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Hi-index | 0.00 |
Internet applications and clients have very diverse service expectations, demanding for provisioning of different levels of quality of service (QoS) to multiple traffic classes on the Internet. To meet this demand, many different approaches and performance metrics have been proposed in an attempt to achieve per-class QoS differentiation in the network core, network edges, proxy and end servers. However, due to the wide variety of approaches to the problem, it is difficult to meaningfully compare different approaches since there is no uniform means for quantitatively or qualitatively evaluating them. Thus, it is hard to build upon existing work or identify areas worthy of additional efforts without understanding of the relationships between existing efforts. In this paper, a taxonomy of approaches to per-class QoS differentiation is presented in an attempt to provide a common terminology and classification mechanism necessary in addressing this problem. The taxonomy categorizes state-of-the-art QoS differentiation approaches in three dimensions. The first categorization dimension is the locations where the approaches are deployed, i.e., server, proxy and network sides. The QoS differentiation approaches are secondly categorized according to their policies, i.e., admission control, resource management, and content adaptation. The third categorization dimension is their implementation layer, i.e., application level, and kernel level. Representative QoS differentiation approaches in each category are reviewed.