Back to home
Table Of Contents
Abstract
List of Figures
List of Tables
Acknowledgements
Chapter One: Introduction
Chapter Two: Background
2.1 Underlying Principle of Time-Driven Network
2.1.1 Common time reference
2.1.2 Packet forwarding with Time-Driven Priority
2.2 Motivation to Wireless Extension of Time Driven Network
2.3 TDP Interface Implementation
2.4 Time Synchronization of IEEE802.11
Chapter Three: Theory of Proposed Approaches
3.1 Open Loop Approach
3.2 Close Loop Approach
3.3 Modification Needed by Time Driven Wireless Network (TDWN)
Chapter Four: Implementation and Platform
4.1 Introduction
4.1 a) OpenWrt:
4.1 b) HostAP:
4.1 c) Bcm43xx:
4.2. Hardware
4.2.1. Atheros WLAN Chipset as AP
4.3. Software and Utility
4.3.1. Traversing Delimiter in the Kernel:
4.3.1.1. Layer-1: Packet From NIC to the Network Buffer:
4.3.1.2. Layer-2: From Network Buffer to Appropriate Protocol Handler
4.3.1.3. IP Layer: Packet Forwarding
4.3.1.4. Layer 2 : Packet Queuing into the Outgoing Interface
4.3.1.5. Packet Queuing and Timing Resolution:
4.3.1.6. Shorewall
4.3.2. Linux Kernel Driver of Atheros WLAN Chipset
4.3.2.1. Basics of Network Device Driver for Linux Kernel
4.3.2.2. Introduction of Implementation Platform, MadWifi
4.3.2.3. Architectural Overview of MadWifi
4.3.2.3.a. Device’s Interrupt Handler:
4.3.2.4. Time Synchronization Functionality of MadWifi
4.3.2.4.a. Beacon state initialization:
4.3.2.4.b. Interrupt driven transmission of beacon frame:
4.3.2.5. Specific Description of OLA Implementation
4.3.2.6. Specific Description of CLA Implementation
Chapter Five: System Evaluation
5.1 Evaluation of Open Loop Approach
5.1.a) Scenario-1:
5.1.b) Scenario-2:
5.1.c) Scenario-3:
5.2 Evaluation of Close Loop Approach
5.2. a) Experimental Configuration-1:
5.2. b) Experimental Configuration-1
Chapter Six: Discussion and Future Work
Conclusion:
References:
Appendix: