Prototyping a Packet Scheduler from Time Driven Priority Network to 802.11 Access Networkby: Dipankar Biswas
(November 2006)
|
Reviews
[Write a review of this article]
There are no reviews of this article
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
AbstractInternet traffic continues to grow exponentially due to steady expansion of its service areas and it is foreseen that it will be dominated by stream media flows, such as, audio/video telephony or conferencing, distributed gaming, virtual reality and many others. Additionally, since data and telecom network are merging to the dream trend ‘all-IP’, the use and the presence of 802.11 network is expanding beyond corporate offices and hotspot to home users and is becoming one of the access networks of choice. So there is a real need to improve forwarding scalability of IP packets to provide Quality of Service, especially for stream and real-time traffic from core network to mobile user. A lot research is being carried out in this field from data link layer to application layer. However, very few have researched the use of ‘global time’ to solve the stated scalability problem. It has already been realized, implemented and experimented that (universal coordinated time) UTC- based packet forwarding is able to solve the scalability issue. This thesis endeavors to find an optimal and cost-effective solution for the wireless extension of time-driven packet forwarding to the 802.11 network. It also aims to implement the idea and divulge the experimental results. This work presents a kernel based prototype solution of synchronous scheduler for 802.11 network for an access network interface to time-driven network. It has been implemented directly in kernel space of Linux operating system that manages network layer and partially MAC layer of an Access Point. The problem is of great complexity due to the non-modifiable device dependent routines that manage MAC and PHY layer of 802.11 stack and unavailability of device specification from vendors. However, this work has devised and implemented two versions of packet scheduler. First one is open-loop that shows only plausibility of synchronous time-driven scheduling but experimented that, it is hard to implement on existing hardware. The second one is close-loop approach, where the local clock generated by the access-point is aligned periodically with the UTC-based time from the externally connected time-driven network. It's feasible to implement this approach on existing hardware.
BibTeX record
RIS record