1 / 22

Delay Sensitive TDMA Slot Assignment in Ad hoc Wireless Networks

This paper presents a delay-sensitive slot assignment algorithm for ad hoc wireless networks, aiming to strike a balance between delay and spatial reuse of slots. The proposed algorithm is evaluated and compared with other slot selection methods in terms of end-to-end delay and call acceptance ratio.

agee
Télécharger la présentation

Delay Sensitive TDMA Slot Assignment in Ad hoc Wireless Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Delay Sensitive TDMA Slot Assignment in Ad hoc Wireless Networks Naresh Vattikuti, Himanshu Sindhwal, Mallesham Dasari Bheemarjuna Reddy Tamma Uurmi Systems Pvt. Ltd. Department of CSE, IIT Hyderabad, India. Hyderabad, India. Email: {vvsnaresh, himanshus, malleshamd}@uurmi.com tbr@iith.ac.in National Conference on Communication IIT Bombay, India 27 – 28 March 2015

  2. Introduction • State of the art • Problem statement • Delay vs. Spatial reuse of slots • Proposed Delay sensitive slot assignment • Performance Evaluation • Conclusions Outline

  3. TDMA slot assignment • Multi hop topology - Flows from A - F and C - G • Spatial reuse Introduction

  4. Delay vs. Spatial reuse • Spatial reuse approach • Minimum possible delay approach • Need to strike the balance between the two

  5. Delay analysis • Affect is more with longer hop flows

  6. Selection of efficient slot based on the previous node’s slot so that the end-to-end delay in a long hop flow is minimized. • Strike the balance between the delay and spatial reuse slots, given the Maximum delay for flow is known. Problem Statement

  7. State of the art • Centralized: GSM, PDC, iDEN, PHS etcetera. • Distributed: • USAP, USAP/MA • DRTDMA • STDMA algorithms • Applications??? • Many algorithms: Effective handling of slot conflict, selection of best slot? • Opportunism with the cross layer advantage

  8. The Algorithm restricts each node to select a slot such that it doesn’t breach Dmax/N (per hop-delay limit), where N is the number of hops in the flow. • Once delay for all the slots in Sspatial is calculated, we will find a slot which gave minimum delay and call it SspatialMin and the corresponding delay as spatialMin. • If this slot is inducing a delay less than D (=Dmax/N) then this slot will be selected and the algorithm completes else we will move to set Sother and repeat the process to find the slot in Sother which will give minimum delay among all the slots in Sother, we will call it Smin and the corresponding delay as фmin. • If фmin < spatialMin then we will select the slot Smin (the idle slot giving minimum possible delay on this node) otherwise SspatialMin (the idle slot giving minimum possible delay on this node and also spatially reused in the flow) will be chosen. Proposed Algorithm

  9. Slot Selection Algorithm else for each Si in Sother set ifSi >P then ∆i = Si - P else ∆i = f-P+Si endif end for ∆min = findMinimumOfAll∆i’s() I/P: Previous slots in the flow and idl slots. O/P: Minimal delay aware slot Sspatial = getIntersection(Sprev,Sidle) Sother = Sidle - Sspatial D = Dmax/n; For each Si in Sspatial ifSi >P then ∆i = Si - P else ∆i = f-P+Si end if end for ∆spatial_min = findMinimumOfAll∆i’s() Sspatial_min = slotCorrespondingTo∆spatial_min () if ((∆spatial_min * Slot_dur)<= D) then Sselected = Sspatial_min Smin = slotCorrespondingTo∆min () if ∆min < ∆spatial_min then Sselected = Smin else Sselected = Sspatial_min endif

  10. Experimental Setup We have analyzed three types of experimental results End-to-end delay with varying load Call acceptance ratio with varying load Call acceptance ratio with different values of Dmax by keeping the load fixed

  11. Algorithms for Performance Comparison • Load Balancing approach proposed in [3], which is a traditional slot selection method - Get the first available idle slot for reservation • MPD approach - Get the minimal delay aware slot out of all the idle slots available in the frame . • Delay Sensitive approach - Strike the balance between delay and spatial reuse.

  12. Call Acceptance vs. Load Random Topology • Load = arrival rate *duration • Comparison of delay sensitive algorithm with Minimum possible delay approach and load balancing approach. Call Acceptance vs. Load (Random Topology)

  13. Call Acceptance vs. Load String Topology • The curve of ’Delay Sensitive’ approach shows that, it achieves greater call acceptance ratio than MPD approach, because of spatial reusability. Call Acceptance vs. Load (String Topology)

  14. Delay vs. Load Random Topology • And also, the ’Delay Sensitive’ approach’s curve shows that the delay with the increased load is as good as MPD approach and outperforms ’Load Balancing’ approach in the case of random topology. Delay vs. Load (Random Topology)

  15. The ’Delay Sensitive’ approach’s curve shows that the delay with the increased load is as good as MPD approach and outperforms ’Load Balancing’ approach in the case of string topology. Delay vs. Load String Topology Delay vs. Load (String Topology)

  16. Furthermore, the curves show that our approach giving better results in case of flows with more hop count as the probability of tradeoff between delay and spatial reuse happens more frequently. Delay vs. Hop Count Random Topology Delay vs. Hop count (String Topology)

  17. Additionally, we calculated the call acceptance with varying the Dmax value. • The curve shows that, the Delay Sensitive approach gives more call acceptance with the increased Dmax, as the increase in Dmax lead to increase in maximum delay at each hop which will further enhance the spatial reuse. Call Acceptance vs. Dmax Call Acceptance vs. Dmax (String Topology)

  18. Conclusion • In this paper, an end-to-end delay sensitive approach is provided for slot selection by exploiting the spatial reusability in multi hop AWNs. • The results show that the developed algorithm balances well between the delay and spatial reusability metrics. • It is also shown from the results that, it performs well for long hop flows. • The tradeoff between the two metrics proposed in this paper can be expanded to other QoS metrics in distributed TDMA slot assignment process.

  19. References • Braten, L.E.; Voldhaug, J.E.; Ovsthus, K., ”Medium access for a military narrowband wireless ad-hoc network; requirements and initial approaches,” Military Communications Conference, 2008. MILCOM 2008. IEEE , vol., no., pp.1,7, 16-19 Nov. 2008. • Yuhua Yuan; Huimin Chen; Min Jia, ”An Optimized Ad-hoc On-demand Multipath Distance Vector(AOMDV) Routing Protocol,” Communications, 2005 Asia-Pacific Conference on , vol., no., pp.569,573, 5-5 Oct. 2005 • Sriram, S.; Reddy, T.B.; Manoj, B.S.; Murthy, C.S.R., ”The influence of QoS routing on the achievable capacity in TDMA-based ad hoc wireless networks,” Global Telecommunications Conference, 2004. GLOBECOM ’04. IEEE , vol.5, no., pp.2909,2913 Vol.5, 29 Nov.-3 Dec. 2004 • Young, C.D., ”USAP multiple access: dynamic resource allocation for mobile multihop multichannel wireless networking,” Military Communications Conference Proceedings, 1999. MILCOM 1999. IEEE , vol.1, no., pp.271,275 vol.1, 1999 • Gore, A.D.; Karandikar, A.; Jagabathula, S., ”On High Spatial Reuse Link Scheduling in STDMA Wireless Ad Hoc Networks,” Global Telecommunications Conference, 2007. GLOBECOM ’07. IEEE , vol., no., pp.736,741, 26-30 Nov. 2007 • Djukic, P.; Valaee, S., ”Link Scheduling for Minimum Delay in Spatial Re-Use TDMA,” INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE , vol., no., pp.28,36, 6-12 May 2007

  20. Chaudhary, M.H.; Scheers, B., ”Progressive Decentralized TDMA Based MAC: Joint Optimization of Slot Allocation and Frame Lengths,” Military Communications Conference, MILCOM 2013 - 2013 IEEE , vol., no., pp.181,187, 18-20 Nov. 2013 • Djukic, P.; Valaee, S., ”Delay Aware Link Scheduling for Multi-Hop TDMA Wireless Networks,” Networking, IEEE/ACM Transactions on , vol.17, no.3, pp.870,883, June 2009 • Kanzaki, A.; Uemukai, T.; Hara, T.; Nishio, S., ”Dynamic TDMA slot assignment in ad hoc networks,” Advanced Information Networking and Applications, 2003. AINA 2003. 17th International Conference on , vol., no., pp.330,335, 27-29 March 2003 • Xun-bing Wang; Zhan Yong-Zhao; Wang Liang-Min; Li-ping Jiang, ”Ant Colony Optimization and Ad-hoc On-demand Multipath Distance Vector (AOMDV) Based Routing Protocol,” Natural Computation, 2008. ICNC ’08. Fourth International Conference on , vol.7, no., pp.589,593, 18-20 Oct. 2008 • Xu Zhen; Yang Wenzhong, ”Bandwidth-aware routing for TDMAbased mobile ad hoc networks,” Information Networking (ICOIN), 2013 International Conference on , vol., no., pp.637,642, 28-30 Jan. 2013 • Perkins. C. E and Royer. E. M, ”Adhoc On-demand Distance Vector Routing”, Mobile Computing Systems and Applications, 1999. Proceedings. WMCSA99. Second IEEE Workshop, pp. 90-100, 1999

  21. Any Queries ???

  22. THANK YOU !! http://www.uurmi.com/technologies/networking.html

More Related