A Utility-based Mechanism for Broadcast Recipient Maximization in WiMAX Multi-level Relay Networks Cheng-Hsien Lin, Jeng-Farn Lee, Jia-Hui Wan Department.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Xiaohua Li and Jeong Kyun Lee Department of Electrical and Computer Engineering State University of New York at Binghamton
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
June 3, 2015Windows Scheduling Problems for Broadcast System 1 Amotz Bar-Noy, and Richard E. Ladner Presented by Qiaosheng Shi.
Network Correlated Data Gathering With Explicit Communication: NP- Completeness and Algorithms R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano,
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
1 ENHANCED RSSI-BASED HIGH ACCURACY REAL-TIME USER LOCATION TRACKING SYSTEM FOR INDOOR AND OUTDOOR ENVIRONMENTS Department of Computer Science and Information.
Collaborative Wireless Networks Computer Laboratory Digital Technology Group Wireless Communications Today Wireless communications today has evolved into.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
1 The Orphan Problem in ZigBee- based Wireless Sensor Networks IEEE Trans. on Mobile Computing (also in MSWiM 2007) Meng-Shiuan Pan and Yu-Chee Tseng Department.
Adaptive Resource Allocation for Layer-Encoded IPTV Multicasting in IEEE WiMAX Wireless Networks Wen-Hsing Kuo, Wanjiun Liao, Tehuang Liu IEEE TRANSACTIONS.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Energy-Efficient Video Multicast in 4G Wireless Systems Ya-Ju Yu 1, Pi-Cheng Hsiu 2,3, and Ai-Chun Pang 1,4 1 Graduate Institute of Networking and Multimedia,
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
2008/4/101 A DAPTIVE P OWER A LLOCATION AND C ALL A DMISSION C ONTROL IN M ULTISERVICE W IMAX A CCESS N ETWORKS IEEE Wireless Communications February 2007.
Liping WANG 1, Yusheng JI 1,2, and Fuqiang Liu 3 1 The Graduate University for Advanced Studies, Tokyo, Japan 2 National Institute of Informatics, Tokyo,
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Utility-Based Resource Allocation for Layer-Encoded IPTV Multicast Service in Wireless Relay Networks Shi-Sheng Sun, Yi-Chun Chen, Wanjiun Liao Department.
Energy-Saving Scheduling in IEEE e Networks Chia-Yen Lin, and Hsi-Lu Chao Department of Computer Science National Chiao Tung University.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
OPTIMUM INTEGRATED LINK SCHEDULING AND POWER CONTROL FOR MULTI-HOP WIRELESS NETWORKS Arash Behzad, and Izhak Rubin, IEEE Transactions on Vehicular Technology,
OFDMA Based Two-hop Cooperative Relay Network Resources Allocation Mohamad Khattar Awad, Xuemin (Sherman) Shen Student Member, IEEE Senior Member, IEEE.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
QoS-guaranteed Transmission Scheme Selection for OFDMA Multi-hop Cellular Networks Jemin Lee, Sungsoo Park, Hano Wang, and Daesik Hong, ICC 2007.
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
Bounded relay hop mobile data gathering in wireless sensor networks
IEEE VTC 2010 Optimal Layered Video IPTV Multicast Streaming over IEEE e WiMAX Systems Po-Han Wu, Yu Hen Hu *, Jenq-Neng Hwang University of Washington.
A Joint Bandwidth Allocation and Routing Scheme for the IEEE 802
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
IEEE j Relay-Based Wireless Access Networks VASKEN GENC, SEAN MURPHY, YANG YU, AND JOHN MURPHY, UNIVERSITY COLLEGE DUBLIN SCHOOL OF COMPUTER SCIENCE.
Exploiting Spectral Reuse in Resource Allocation, Scheduling,and Routing for IEEE Mesh Networks Lien-Wu Chen, Yu-Chee Tseng Department of Computer.
Dynamic Topology Control for Multi-hop Relaying in a Cellular TDD-OFDMA System Hye J. Kang, Hyun S. Ryu, and Chung G. Kang School of Electrical Engineering,
Multiple Frequency Reuse Schemes in the Two-hop IEEE j Wireless Relay Networks with Asymmetrical Topology Weiwei Wang a, Zihua Guo b, Jun Cai c,
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
Bandwidth Balancing in Multi- Channel IEEE Wireless Mesh networks Claudio Cicconetti, Ian F. Akyildiz School of Electrical and Computer Engineering.
Multicast Recipient Maximization in IEEE j WiMAX Relay Networks Wen-Hsing Kuo † ( 郭文興 ) & Jeng-Farn Lee ‡ ( 李正帆 ) † Department of Electrical Engineering,
1 Planning Base Station and Relay Station Locations in IEEE j Multi-hop Relay Networks Yang Yu, Seán Murphy, Liam Murphy Department of Computer Science.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
Joint Base Station and Relay Station Placement for IEEE j Networks Hsiao-Chen Lu and Wanjiun Liao Department of Electrical Engineering, National.
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Algorithms for Routing and Centralized Scheduling in IEEE Mesh Networks Harish Shetiya and Vinod Sharma Department of Electrical Communication Engineering.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Scalable Video Multicast with Adaptive Modulation and Coding in Broadband Wireless Data Systems Peilong Li *, Honghai Zhang *, Baohua Zhao +, Sampath Rangarajan.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Non-Location-Based Mobile Sensor Relocation in a Hybrid Static-Mobile Wireless Sensor Network Fang-Jing Wu, Hsiu-Chi Hsu, and Yu-Chee Tseng Department.
Cooperative Adaptive Partner Selection for Real-Time Services in IEEE j Multihop Relay Networks Cheng-Kuan Hsieh, Jyh-Cheng Chen, Jeng-Feng Weng.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
OPTIMAL LINEAR-TIME QOS- BASED SCHEDULING FOR WIMAX Arezou Mohammadi, Selim G. Akl, Firouz Behnamfar School of Computing, Queen’s University CCECE 2008.
Computing and Compressive Sensing in Wireless Sensor Networks
Analysis and Evaluation of a New MAC Protocol
Document Number: IEEE C802.16m-09/0147 Date Submitted:
2019/9/14 The Deep Learning Vision for Heterogeneous Network Traffic Control Proposal, Challenges, and Future Perspective Author: Nei Kato, Zubair Md.
Presentation transcript:

A Utility-based Mechanism for Broadcast Recipient Maximization in WiMAX Multi-level Relay Networks Cheng-Hsien Lin, Jeng-Farn Lee, Jia-Hui Wan Department of Computer Science and Information Engineering, National Chung Cheng University, Taiwan IEEE Transactions on Vehicular Technology (IEEE TVT 2012)

Outline  Introduction  Goal  Network Model and Assumption  Problem specification  Multi-Level Utility-based Resource Allocation (ML-URA)  Simulations  Conclusions 2

Introduction  The emergence of IEEE WiMAX and advances in video coding technologies have made real-time applications possible.  The granted applications (e.g., real-time IPTV Broadcast)  Allocated limited time-slots (Resource Budget). 3

Problem  This paper studies the resource allocation problem  Broadcast receipt maximization in IEEE j  IEEE j  Multihop Relay Base Station(MR-BS)  multiple Relay Stations(RSs)  Mobile Stations(MSs)  Broadcast data is sent by the MR-BS to a set of receivers  How to allocate the given resource budget to maximize the number of MSs is a challenging issue. 4

Problem  The broadcast receipt maximization problem 5

Problem  The broadcast receipt maximization problem 6

Problem  The broadcast receipt maximization problem 7

Problem  The broadcast receipt maximization problem 8

Related works  Existing researches  heuristic resource allocation strategies  single-level relay networks (two-hop relay networks)  This paper models the resource allocation problem in IEEE j WiMAX multi-level relay networks (multi-hop)  Multi-Level Broadcast Receipt Maximization (ML-BRM) problem 9

Goal 10  To propose multi-level resource allocation mechanism  Consider the multi-level relay paths and the required resource  Maximize resource utilization in WiMAX multi-level relay networks

Network Model and Assumption  In a WiMAX relay network,  one MR-BS  Y RSs  N MSs that subscribe to a certain real-time program  This paper assumes that the real-time program, whose streaming data size is M  Resource budget: r budget  total time slots in a TDD super frame RS 0 Each RS y (1 ≤ y ≤ Y) is denoted by RS y Each MS n (1 ≤ n ≤ N) is denoted by MS n 11

Network Model and Assumption  The number of time slots required to transmit a broadcast stream varies  MSs and RSs have different channel conditions  MSs and RSs have different modulation schemes  the transmission rates required for RSs to successfully send data also vary 12

Network Model and Assumption  The transmission rate b x,y between sender x and receiver y  based on one of the channel conditions, such as the SNR value  sender x: MR-BS or RS  receiver y: RS or MS  The resource required by the receiver y: M/b x,y 13

Network Model and Assumption  RA x : a node x with the allocated resource RA x  all nodes whose required resource is not larger than RA x can receive the downlink data successfully through one downlink transmission from node x. x x MS RA x 14

Network Model and Assumption  For all RSs, the channel conditions are represented by where records the resource required by RS y to receive streaming data from other RSs.  RRes y,y = 0: RS y doesn’t demand any resource from itself. RS2 RS0 RS4RS8RS5RS3RS1RS6RS

Network Model and Assumption  Similarly, the matrix portrays the resource requirement of all MSs, where records the resource that MS n requires to receive data from all RSs. MS1MS2 RS2 RS0 RS4RS8RS5RS3RS1RS6RS7 16

Network Model and Assumption  Finally, the resource allocation vector is denoted by RA = [RA 0, RA 1, RA 2, …, RA Y ], where RA y represents the amount of the resource allocated to RS y. MS1MS2 RS2 RS0 RS4RS8RS5RS3RS1RS6RS7 17

Network Model and Assumption  U(  ): whether the MS n can receive data from RS y successfully. 18 MS1 RS0 RS1 RA 1 = 5 MRes 1,1 = 3 MS2 MRes 2,1 = 7 U(RA 1 -MRes 1,1 ) = U(5-3) = 1  U(RA 1 -MRes 2,1 ) = U(5-7) = 0

Network Model and Assumption  D(  ): whether RS y is eligible to receive real-time streaming data from the MR-BS when the current resource allocation RA is given.  D 0 (RA) = 1: MR-BS is the source node of the real-time stream. 19 RS0 RS1 RA 1 = 5 RRes 2,1 = 3 RRes 3,1 = 7 RS3RS2 D 2 (RA) = D 2 (5-3) = 1  D 3 (RA) = D 3 (5-7) = 0

Problem specification  We now define the Multi-Level Broadcast Recipient Maximization (ML-BRM) problem.  resource budget (r budget )  channel conditions of the wireless relay network (R MS and R RS )  ML-BRM searches for an allocation RA vector that will maximize the number of MSs receiving the real-time program. The ML-BRM problem is NP-complete 20

ML-URA  Multi-Level Utility-based Resource Allocation  Definition of Utility  u i,y : the number of additional MSs divided by the extra resource that the network must allocate to the RSs on the relay path 21

ML-URA  Construct single-source shortest path tree that is rooted at the MR-BS and connects all RSs. (SP y )  ѱ (SP y ) counts the number of RSs on SP y  Γ(SP y, k) obtains the ID of the kth RS on SP y, 1 ≤ k ≤ ѱ (SP y ) RS2 MR-BS RS4RS8RS5RS3RS1RS6RS7 SP 1 SP 6 ѱ (SP 6 ) = 2 Γ(SP 6, 1) = 1 Γ(SP 6, 2) = 6 22

ML-URA  To derive the utility of a relay path u i,y  count the number of additional MSs  calculate the amount of extra resource required 23 RS0 RS k RS k+1 MS j check if MS j can be served by SP y ……... RS y ……... Because of the broadcast nature of the wireless medium, MS j can receive data of the real-time program

ML-URA  To derive the utility of a relay path u i,y  count the number of additional MSs  calculate the amount of extra resource required 24 RS y is allocated MRes i,y to serve MS i check if MS j can be served by RS y RS y MS j MS i Because of the broadcast nature of the wireless medium, MS j can receive data of the real-time program

ML-URA  the union operation 25 the additional number of MSs that can be served whether MS j has been served in previous rounds of the resource allocation process

ML-URA  To derive the utility of a relay path u i,y  count the number of additional MSs  calculate the amount of extra resource required 26 RS0 RS k RS k+1 MS i ……... RS y ……...

ML-URA  To derive the utility of a relay path u i,y  count the number of additional MSs  calculate the amount of extra resource required 27 RS k MS i Rs k+1

ML-URA  The expression of the utility of a relay path u i,y is defined as follows: 28

ML-URA  The ML-URA Mechanism  Greedy procedure  Find-Most-MS-Path procedure 29 (u i,y ) (number of MSs)

ML-URA _Greedy procedure 30 Greedy procedure stop conditions exists: (i) the entire resource budget has been allocated (ii) all MSs have been served.

ML-URA _Greedy procedure  Resource-Recycle procedure 31

ML-URA _Greedy procedure  Two distinct paths that have the same utility value 32 5/52/2

Find-Most-MS-Path procedure ML-URA _ Find-Most-MS-Path procedure 33

ML-URA _ Find-Most-MS-Path procedure 34

Simulations 35

Simulations 36 => computes the optimal solution in a brute-force manner

Simulations 37

Simulations 38

Conclusions  The proposed ML-URA mechanism improve  Resource utilization  Performance 39