A cost-efficient method for streaming stored content in a guaranteed QoS Internet

Quality-of-service techniques allow network providers to differentiate the services they offer to their customers. This differentiation makes it possible to consider charging new quality transport services based on network resource usage. In a content streaming framework, consumers pay for content and network access. Similarly, content providers pay to reserve transport service resources to deliver high-quality content. Therefore, content providers need new cost-efficient methods that optimize network resource reservations. Our paper proposes a new method that ensures data availability on the client side while optimizing network resource reservation when servers deliver stored content with semielastic unicast flows. The method uses network resource reservation to guarantee the delivery rate when stored data is below a minimum threshold in the client memory. When occupancy reaches a maximum threshold, the transmission changes to the classic best-effort service, which is not charged based on usage but at a flat rate. The proper design of these thresholds optimizes transmission cost. We validate our analytical method using the ns-2 simulator. We also present a new approach for improving this method when the best-effort delivery rate from the server to the client presents higher variability. Finally, we analyse the case of several homogeneous clients that simultaneously require resource reservation from the server. To avoid resource reservation rejection in the server, bandwidth must be suitably allocated among the clients. To evaluate this more complex case, we also perform some simulations and implement the associated prototype to validate the simulations. The qualitative simulation results reveal optimum working areas in which usage-cost reduction efficiency of the method is significant and extra signalling is minimum.

[1]  John Loughney,et al.  Next Steps in Signaling (NSIS): Framework , 2005, RFC.

[2]  Fatih Murat Porikli,et al.  Dynamic bandwidth allocation with optimal number of renegotiations in ATM networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[3]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[4]  Y. Bernet The complementary roles of RSVP and differentiated services in the full-service QoS network , 2000 .

[5]  V. Fineberg,et al.  A practical architecture for implementing end-to-end QoS in an IP network , 2002, IEEE Commun. Mag..

[6]  Nina Bhatti,et al.  Web server support for tiered services , 1999, IEEE Netw..

[7]  QoS Support in MPLS Networks MPLS / Frame Relay Alliance White Paper May 2003 , 2003 .

[8]  Ishfaq Ahmad,et al.  Optimizing download time of embedded multimedia objects for Web browsing , 2004, IEEE Transactions on Parallel and Distributed Systems.

[9]  Ajay Luthra,et al.  Client architecture for MPEG-4 streaming , 2004, IEEE MultiMedia.

[10]  Lixia Zhang,et al.  A Framework for Integrated Services Operation over Diffserv Networks , 2000, RFC.

[11]  Paul Barford,et al.  Generating representative Web workloads for network and server performance evaluation , 1998, SIGMETRICS '98/PERFORMANCE '98.

[12]  Costas Courcoubetis,et al.  A study of simple usage-based charging schemes for broadband networks , 1998 .

[13]  M. Manzur Murshed,et al.  Bandwidth borrowing schemes for instantaneous video-on-demand systems , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[14]  Yongcheng Li,et al.  Real-Time Video and Audio in the World Wide Web , 1995, World Wide Web J..

[15]  Flavio De Angelis,et al.  Intelligent content aware services in 3G wireless networks , 2005, IEEE Journal on Selected Areas in Communications.

[16]  Raghupathy Sivakumar,et al.  Accelerating peer-to-peer networks for video streaming using multipoint-to-point communication , 2004, IEEE Communications Magazine.

[17]  Ramesh K. Sitaraman,et al.  A transport layer for live streaming in a content delivery network , 2004, Proceedings of the IEEE.

[18]  Srinivasan Seshan,et al.  A network measurement architecture for adaptive applications , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[19]  Klara Nahrstedt,et al.  oStream: asynchronous streaming multicast in application-layer overlay networks , 2004, IEEE Journal on Selected Areas in Communications.

[20]  Jukka Manner,et al.  NSLP for Quality-of-Service signalling , 2004 .

[21]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[22]  Nicola Blefari-Melazzi,et al.  Accounting and pricing: a forecast of the scenario of the next generation Internet , 2003, Comput. Commun..

[23]  T.F. Abdelzaher,et al.  Web server QoS management by adaptive content delivery , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[24]  Guan-Ming Su,et al.  Efficient bandwidth resource allocation for low-delay multiuser video streaming , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[25]  Dinesh C. Verma,et al.  A policy framework for integrated and differentiated services in the Internet , 1999, IEEE Netw..

[26]  Henning Schulzrinne,et al.  NSIS: a new extensible IP signaling protocol suite , 2005, IEEE Communications Magazine.

[27]  Krishna M. Sivalingam,et al.  Quality of Service architectures for wireless networks: IntServ and DiffServ models , 1999, Proceedings Fourth International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'99).

[28]  Azer Bestavros,et al.  Explaining World Wide Web Traffic Self-Similarity , 1995 .

[29]  Marco Listanti,et al.  Supporting RSVP in a differentiated service domain: an architectural framework and a scalability analysis , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[30]  H. T. Mouftah,et al.  End-to-end QoS guarantees over Diffserv networks , 2001, Proceedings. Sixth IEEE Symposium on Computers and Communications.

[31]  Zoubir Mammeri,et al.  Framework for parameter mapping to provide end-to-end QoS guarantees in IntServ/DiffServ architectures , 2005, Comput. Commun..

[32]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[33]  Myungchul Kim,et al.  A translator between integrated service/RSVP and differentiated service for end-to-end QoS , 2003, 10th International Conference on Telecommunications, 2003. ICT 2003..

[34]  Cornelia Kappler,et al.  Towards RSVP Lite: light-weight RSVP for generic signaling , 2003, 17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..

[35]  Martin Karsten Experimental Extensions to RSVP - Remote Client and One-Pass Signalling , 2001, IWQoS.

[36]  Marcos Postigo-Boix,et al.  Cost minimization study of semi-elastic flows using Internet , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[37]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[38]  Sanjay Jha,et al.  Mapping distributed application SLA to network QoS parameters , 2003, 10th International Conference on Telecommunications, 2003. ICT 2003..

[39]  Rakesh Kumar,et al.  Optimal peer selection for P2P downloading and streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[40]  Bakhe Nleya,et al.  Dynamic bandwidth allocation protocol for hierarchically compressed video in ATM networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).