A Novel Packet Queuing And Scheduling Algorithm And Its Link Sharing Performance For Home Router

A home router, or a home gateway, is the node that resides between a public network and a home network for computers to share Internet connections. To insert customized queuing and scheduling codes into the embedded Linux kernel is a way to make the Linux-based home routers support Quality of Service (QoS). It is desirable that the small Linux kernel adopts an efficient queuing and scheduling algorithm to support link sharing, priority and traffic shaping. The algorithm presented in this paper is based on the concept of hierarchical link-sharing and each class in the hierarchy is bound with a token bucket, which can shape the traffic of this class. The analysis and experiment results presented in the paper show that through the novel way of weighted fair token sharing, this proposed algorithm guarantees basic bandwidth service for each class and enables weighted fair sharing of excess bandwidth, with which home computers connected to the network share the Internet service evenly.

[1]  Scott Shenker,et al.  Core-stateless fair queueing: achieving approximately fair bandwidth allocations in high speed networks , 1998, SIGCOMM '98.

[2]  Il-Woo Lee,et al.  Energy efficient multi-function home gateway in always-on home environment , 2010, IEEE Transactions on Consumer Electronics.

[3]  Stéphane Frénot,et al.  Multiservice home gateways: business model, execution environment, management infrastructure , 2007, IEEE Communications Magazine.

[4]  Wan-Ki Park,et al.  An implementation of FTTH based home gateway supporting various services , 2006, 2006 Digest of Technical Papers International Conference on Consumer Electronics.

[5]  Kyoung-Youn Cho,et al.  A novel architecture of Home gateway for efficient packet process , 2002, Proceedings. IEEE Workshop on Knowledge Media Networking.

[6]  Günter Schäfer,et al.  Traffic shaping in end systems attached to QoS-supporting networks , 2001, Proceedings. Sixth IEEE Symposium on Computers and Communications.

[7]  Markku Kojo,et al.  An experimental study of home gateway characteristics , 2010, IMC '10.

[8]  Frank T. H. den Hartog,et al.  Convergence of residential gateway technology , 2004, IEEE Communications Magazine.

[9]  Van Jacobson,et al.  Link-sharing and resource management models for packet networks , 1995, TNET.

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

[11]  Dae-Wha Seo,et al.  Embedded Linux implementation on a commercial digital TV system , 2003, IEEE Trans. Consumer Electron..

[12]  Seongsoo Hong Embedded linux outlook in the PostPC industry , 2003, Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003..

[13]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[14]  Wen-Shyang Hwang,et al.  A QoS-aware residential gateway with bandwidth management , 2005, IEEE Transactions on Consumer Electronics.

[15]  Wisnu Jatmiko,et al.  Virtual detection zone in smart phone, with CCTV, and twitter as part of an integrated ITS , 2013 .