Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Dynamic class-based queue management for scalable media servers
Striegel A., Manimaran G. Journal of Systems and Software66 (2):119-128,2003.Type:Article
Date Reviewed: Dec 1 2003

A quality of service (QoS) mechanism for multimedia applications that can tolerate packet loss is described in this paper. The proposed scheme extends the previous mechanisms by trading QoS for scalability.

The authors classify real-time traffic from server to client (a stream) mainly based on its packet loss tolerance. Loss tolerance is defined as the maximum acceptable loss for a given number of packets within a stream. The traffic classification is done in two steps. First, a class is identified for a stream. Then, within each class, a group with the fewest members is chosen for the stream, if one exists. Otherwise, a new group is created for the new stream, and one of the previous groups with the highest packet loss joins this new group to avoid an imbalance of stream distribution. Conversely, as streams leave, multiple groups are combined to reduce the number of groups. While the number of classes is fixed, the number of available groups within a class varies dynamically. As the authors point out, this reduces the amount of state information from per stream to per group, and, thus, makes their solution scalable.

Using simulations, the authors show that the proposed mechanism outperforms previous schemes with respect to QoS. However, the paper does not provide enough details on the simulation environment, and it is not clear if the authors’ workload assumption is representative of a multimedia application. The paper ends with a lengthy description of future improvements, which I found to be expensive and complicated. I believe a more detailed description of the simulation environment and workload, and a quantitative comparison of the implementation cost and complexity, would have been more helpful.

Reviewer:  Farnaz Toussi Review #: CR128672 (0404-0460)
Bookmark and Share
 
Message Sending (D.4.4 ... )
 
 
Network Communication (D.4.4 ... )
 
 
Reliability, Availability, And Serviceability (C.4 ... )
 
 
Performance of Systems (C.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Message Sending": Date
IMS/VS data communications programming using message format service
Vuong Z., TAB Books, Blue Ridge Summit, PA, 1990. Type: Book (9789780830633814)
Apr 1 1991
Messaging and queueing using the MQI
Blakeley B., Harris H., Lewis R., McGraw-Hill, Inc., New York, NY, 1995. Type: Book (9780070057302)
Jul 1 1996
BSD sockets programming from a multi-language perspective
Jones M., Charles River Media, Inc., Rockland, MA, 2003.  350, Type: Book (9781584502685)
Apr 8 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy