vii TABLE OF CONTENTS CHAPTER TITLE PAGE TITLE PAGE i DECLARATION ii DEDICATION iii ACKNOWLEDGEMENT iv ABSTRACT v ABSTRAK vi TABLE OF CONTENTS vii LIST OF TABLES xii LIST OF FIGURES xiii LIST OF ABBREVIATION xix LIST OF NOTATIONS xxiii LIST OF SYMBOLS xxix LIST OF APPENDICES xxx INRODUCTION 1 Background 1 1.1.1 Wireless Communication Systems 1 1.1.2 Data Network Protocol Model 3 1.2 Issues and Challenges 5 1.3 Problem Statement 6 1.4 Research Objectives 7 1.5 Methodology 7 1.6 Research Scope 8 1.7 Contributions 10 1.8 Thesis Structure 11 1 1.1 viii 2 LITERATURE REVIEW 13 2.1 Introduction 13 2.2 IEEE 802.16 Standards Evolution 13 2.3 Mobile Multi-hop Relay WiMAX Network 15 2.3.1 Relay Modes of Operation 17 2.3.2 WiMAX Protocol Stack 19 2.3.2.1 End-to-end Quality of Service Support 23 2.3.2.2 OFDMA Frame Structure and Relaying Modes 32 2.3.2.3 Network Entry and Call Admission Control 38 2.3.2.4 Bandwidth Request and Resource Allocation 2.3.2.5 Scheduling Architecture and Algorithms 2.4 40 44 Reliable Data Transmission Techniques in Wireless Systems 45 2.4.1 Transmission Control Protocol (TCP) 46 2.4.1.1 TCP Variants and Specifications 51 2.4.1.2 Limitations of Conventional TCP over Wireless Systems 52 2.4.1.3 Performance Enhancements Scheme of TCP over Wireless Channel 2.4.2 Automatic Repeat reQuest (ARQ) 53 63 2.4.2.1 ARQ Parameters Optimization in Wireless Network 2.4.2.2 ARQ for MMR WiMAX Network 2.5 3 Summary 65 66 68 ENHANCEMENT OF DATA TRANSMISSION SCHEMES FOR MMR WIMAX NETWORK 70 3.1 Introduction 70 3.2 Related Works Analysis in MMR WiMAX Network 71 3.2.1 Related Works on Resource Management 71 3.2.2 Related Works on TCP optimization 74 ix 3.2.3 Related Works on Error Control 76 3.3 Research Framework 77 3.4 Functional Block diagram of the Proposed Schemes for MMR WiMAX Networks 3.5 78 Design Concept of the Proposed Schemes for MMR WiMAX Networks 79 3.5.1 Resource Management Scheme for MMR WiMAX Networks 80 3.5.1.1 OFDMA Frame Structure for MMR WiMAX Network 80 3.5.1.2 Bandwidth Request for MMR WiMAX Network 80 3.5.1.3 Scheduling Architecture and Algorithm for MMR WiMAX Network 81 3.5.1.4 Call Admission Control for MMR WiMAX Network 84 3.5.2 Cross Layer Transmission Control for MMR WiMAX Networks 85 3.5.3 Cross Layer Error Control for MMR WiMAX Networks 89 3.6 System Model and Simulation 93 3.7 Summary 95 4 RESOURCE MANAGEMENT SCHEMES FOR MMR WIMAX NETWORK 97 4.1 Introduction 97 4.2 NMF Frame Structure 98 4.2.1 Numerical Analysis of NMF Frame Capacity 100 NT-RS Uplink Bandwidth Demand Estimation 106 4.3.1 The GP Algorithm Numerical Analysis 109 4.3 4.4 QoS aware Call Admission Control for MMR WiMAX Network 111 4.4.1 Call Admission Control Entity Placement in the Ranging Sequence 112 x 4.5 4.6 4.4.2 QoS aware Call Admission Control Algorithm 115 Scheduling Algorithms for MMR WiMAX Network 116 4.5.1 Downlink Access Zone Scheduling Algorithm 117 4.5.2 Downlink Relay Zone Scheduling Algorithm 118 4.5.3 Uplink Access Zone Scheduling Algorithm 120 4.5.4 Uplink Relay Zone Scheduling Algorithm 121 Simulation and Performance Evaluation 122 4.6.1 New Multi-frame (NMF) Structure Performance 123 4.6.1.1 Capacity Evaluation of NMF 123 4.6.1.2 Link Layer and TCP Traffic Performances 129 4.6.2 Relay Link Bandwidth Demand Estimation Algorithm 134 4.6.2.1 Accuracy of GP algorithm 134 4.6.2.2 Effect of Bandwidth Demand Estimation Scheme in Link layer and TCP Traffic 4.7 5 Performances 137 4.6.3 Scheduling Algorithm Performance 140 Summary 143 CROSS LAYER TRANSMISSION CONTROL FOR MMR WIMAX NETWORK 145 5.1 Introduction 145 5.2 Cross layer Transmission Control Development 146 5.2.1 RTT and RTO Estimation 146 5.2.2 ssthresh and CWNDmax Adjustment 148 5.2.3 TCP Acknowledgement Generation 149 5.3 RTO Smoothing Scheme 151 5.4 Simulation and Performance Analysis 153 5.4.1 Performance Analysis of the CLTC 154 5.4.2 Performance Analysis of the CLTC with RTO Smoothing Scheme 5.5 Summary 168 181 xi 6 CROSS LAYER ERROR CONTROL FOR MMR WIMAX NETWORKS 183 6.1 Introduction 183 6.2 The Proposed Cross Layer Error Control 184 6.2.1 ARQ Block Size Selection 184 6.2.2 ARQ Window Size Selection 186 6.2.3 ARQ Retry Timeout Selection 187 6.2.4 ARQ Block Lifetime Selection 192 6.2.5 Resource Aware AMC for Multiple Hops 193 The Performance Evaluation of the Proposed Schemes 194 6.3 6.3.1 Performance evaluation of hop aware ARQ Block Size 195 6.3.2 Performance evaluation of hop aware ARQ Window Size 200 6.3.3 Performance evaluation of hop aware ARQ Retry Timeout 6.3.4 End to End ARQ versus RS-ARQ 208 215 6.3.5 Performance evaluation of RTO aware ARQ Block Lifetime 219 6.3.6 Performance Evaluation of Resource aware AMC algorithm 6.4 222 Summary 226 CONCLUSION AND FUTURE WORK 228 7.1 Introduction 228 7.2 Conclusion 228 7.2.1 Resource Management Scheme 229 7.2.2 Transmission Control Mechanism 230 7.2.3 Error Control Schemes 231 Future Work and Recommendations 232 REFERENCES 234 7 7.3 Appendices A - E 248-270 xii LIST OF TABLES TABLE NO. TITLE PAGE 2.1 T-RS and NT-RS features comparison 18 2.2 Modulation and coding rates 22 2.3 DiffServ and WiMAX services mapping 29 2.4 QoS parameters and application of WiMAX services 30 3.1 Related works on OFDMA frame structure 71 3.2 Related works on relay link bandwidth request 72 3.3 Related works on scheduling architecture and algorithms 73 3.4 Related works on CAC 74 3.5 Related works on TCP optimization for wireless systems 75 3.6 Related works ARQ parameters adjustment 76 3.7 Simulation parameters setting 95 5.1 ssthresh binary representations and their explanations 151 6.1 Improvement summary of hop aware ARQ block size 200 6.2 Performance improvement of hop aware ARQ window size 6.3 207 Performance improvement of hop aware ARQ retry timeout 215 xiii LIST OF FIGURES FIGURE NO. TITLE PAGE 1.1 TCP/IP protocol stack model 4 2.1 WiMAX standards evolution 14 2.2 MMR WiMAX network architecture 16 2.3 Relay stations functionalities 17 2.4 Functional block diagram of WiMAX protocol stack 19 2.5 DiffServ code point placement in IP header 25 2.6 QoS mapping between DiffServ and WiMAX in an end-to-end path 28 2.7 QoS scheduling architecture of WiMAX 31 2.8 Transparent relaying frame structure 34 2.9 Non transparent relaying frame structure 35 2.10 Single frame structure for three hops 36 2.11 Multi frame structure for three hops 37 2.12 Distributed scheduling bandwidth request sequence 41 2.13 Slow start and congestion avoidance regions 49 2.14 Fast retransmit and fast recovery region 50 2.15 TCP over wireless performance improvements schemes 53 2.16 Link layer protocols 54 2.17 Transport layer protocols 57 2.18 Transition state diagram of RS-ARQ 68 3.1 Functional block diagram of the proposed schemes 79 3.2 Proposed QoS architecture of MMR WiMAX network 82 3.3 Scheduler state transition diagram 83 3.4 CAC state transition diagram 84 3.5 Functional block diagram of CLTC 86 xiv 3.6 CLTC state transition diagram 87 3.7 Functional block diagram of RTO smoothing scheme 88 3.8 Functional block diagram of CLEC 89 3.9 ARQ parameters selection transition state diagram 91 3.10 Resource aware AMC scheme state transition diagram 93 3.11 System model of MMR WiMAX network 94 4.1 NMF frame structures of MMR-BS and NT-RSs 99 4.2 Grey prediction algorithm 108 4.3 Proposed bandwidth grant messages sequence 109 4.4 First hop SS initial ranging sequence 113 4.5 Second hop SS initial ranging sequence 114 4.6 Third hop SS initial ranging sequence 114 4.7 Call admission control algorithm 116 4.8 Downlink access zone scheduling algorithm 118 4.9 Downlink relay zone scheduling algorithm 119 4.10 Uplink access zone scheduling algorithm 120 4.11 Uplink relay zone scheduling algorithm 121 4.12 Access and relay zones capacity utilization, scenario 1 124 4.13 Access and relay zones capacity utilization, scenario 2 125 4.14 Access and relay zones capacity utilization, scenario 3 125 4.15 Access and relay zones capacity utilization, scenario 4 126 4.16 Access and relay zones capacity utilization, scenario 5 126 4.17 Access and relay zones capacity utilization, scenario 6 128 4.18 Different hops link layer delay 129 4.19 Link layer throughput of different hops 130 4.20a RTT comparisons of the first hop 131 4.20b RTT comparisons of the second hop 131 4.20c RTT comparisons of the third hop 132 4.21a TCP congestion window development of the first hop 132 4.21b TCP congestion window development of the second hop 133 4.21c TCP congestion window development of the third hop 133 4.22 Average TCP throughput comparisons 134 4.23 Estimation of increasing traffic for NT-RS 135 4.24 Estimation of stable traffic for NT-RS 136 xv 4.25 Estimation of decreasing traffic for NT-RS 136 4.26 Estimation of fluctuating traffic for NT-RS 137 4.27 Average link layer throughput comparison 138 4.28a RTT of the SSs at first hop 138 4.28b RTT of SSs at second hop 139 4.28c RTT of SSs at third hop 139 4.29 Average TCP throughput comparison 140 4.30 Frame utilization comparison 141 4.31 Throughput Comparison 142 4.32 QoS index Comparison 142 5.1 Timing diagram of sending one TCP packet successfully 147 5.2 Ssthresh and CWNDmax placement at TCP ACK header 150 5.3 RTO smoothing algorithm 153 5.4a RTT and RTO of the SSs at first hop level 155 5.4b RTT and RTO of the SSs at second hop level 155 5.4c RTT and RTO of the SSs at third hop level 156 5.5a TCP timeout occurrences of the SSs at first hop 157 5.5b TCP timeout occurrences of the SSs at second hop 157 5.5c TCP timeout occurrences of the SSs at third hop 158 5.5d TCP timeout occurrences of the SSs at different hops 158 5.6a Congestion window development of the SSs at first hop 159 5.6b Congestion window development of the SSs at second hop 159 5.6c Congestion window development of the SSs at third hop 160 5.7a Utilization of the allocated resources of the SSs at first hop 161 5.7b Utilization of the allocated resources of the SSs at second hop 161 5.7c Utilization of the allocated resources of the SSs at third hop 162 5.7d Utilization of the allocated resources of the SSs at different hops 162 5.8a TCP throughput per second of the SSs at first hop 163 5.8b TCP throughput per second of the SSs at second hop 164 5.8c TCP throughput per second of the SSs at third hop 164 5.8d Average TCP throughput of the SSs at different hops 165 5.9a TCP goodput per second of the SSs at first hop 166 xvi 5.9b TCP goodput per second of the SSs at second hop 166 5.9c TCP goodput per second of the SSs at third hop 167 5.9d Average TCP goodput of the SSs at different hops 167 5.10a RTT and RTO of the SSs at first hop 169 5.10b RTT and RTO of the SSs at second hop 169 5.10c RTT and RTO of the SSs at third hop 170 5.11a TCP timeout occurrences of the SS at the first hop 171 5.11b TCP timeout occurrences of the SS at the second hop 171 5.11c TCP timeout occurrences of the SS at the third hop 172 5.11d TCP timeout occurrences for the SSs at different hops 172 5.12a TCP development of the congestion window of the SS at first hop 5.12b The development of the congestion window of the SS at second hop 5.12c 173 173 The development of the congestion window of the SS at third hop 174 5.13a Utilization of the allocated resources of the SS at first hop 175 5.13b Utilization of the allocated resources of the SS at second hop 175 5.13c Utilization of the allocated resources of the SS at third hop 5.13d Utilization of the allocated resources of the SSs at 176 different hops 176 5.14a TCP throughput per second for the SSs at the first hop 177 5.14b TCP throughput per second for the SSs at the second hop 178 5.14c TCP throughput per second for the SSs at the third hop 178 5.14d Average TCP throughput for the SSs at different hops 179 5.15a TCP goodput per second for the SS at the first hop 180 5.15b TCP goodput per second for the SS at the second hop 180 5.15c TCP goodput per second for the SS at the third hop 181 5.15d Average TCP goodput for the SSs at different hops 181 6.1 Suitable ARQ packet size searching algorithm 186 6.2 Delay component of single hop system 188 6.3 Delay components of two hops system 190 6.4 Transition states machine of ARQ retry RS-ARQ 191 6.5 RS-ARQ retry timeout adjustment algorithm 192 xvii 6.6 Resource aware AMC algorithm 194 6.7 Link layer transmission efficiency of different hops 195 6.8 Link layer packet error rate for different hop levels 196 6.9 Average link layer throughput for different hop levels 197 6.10 Average link layer goodput for different hop levels 197 6.11 TCP timeout occurrences for different hop levels 198 6.12 TCP throughput comparisons for different hop levels 199 6.13 TCP goodput comparisons for different hop levels 199 6.14a Percentage utilization of the allocated slots for SSs at 1st hop 6.14b 201 Percentage utilization of the allocated slots for SSs at 2nd hop 6.14c 202 Percentage utilization of the allocated slots for SSs at 3rd hop 6.14d 202 Average utilization of the allocated slots for different hop levels 6.15a 203 st 204 nd Link layer throughput for SSs at 1 hop 6.15b Link layer throughput for SSs at 2 hop 204 6.15c Link layer throughput for SSs at 3rd hop 205 6.15d Average link layer throughput for SSs at different hops 205 6.16 Average link layer goodput for SSs at different hops 206 6.17 Average TCP throughputs for SSs at different hops 207 6.18 Average link layer throughput comparisons- 100 ms scienario 208 6.19 Average link layer goodput comparisons -100 ms scienario 209 6.20 Average numbers of retransmitted packets in the link layer100 ms scienario 209 6.21 Average TCP throughput comparisons -100 ms scienario 210 6.22 Average TCP goodput comparisons -100 ms scienario 211 6.23 Average link layer throughput comparisons - 40 ms scienario 211 6.24 Average link layer goodput comparisons - 40 ms scienario 6.25 Average numbers of retransmitted packets in the link layer - 6.26 212 40 ms scienario 213 Average TCP throughput comparisons - 40 ms scienario 214 xviii 6.27 Average TCP goodput comparisons - 40 ms scienario 6.28 Comparison of the percentage utilization of the allocated 214 resources 216 6.29 Link layer throughput comparison of SSs at different hops 217 6.30 Number of retransmitted packets from the MMR-BS 218 6.31 Comparison of link layer goodput for SSs at different hops 218 6.32 Comparison of TCP throughput for SSs at different hops 219 6.33 Average numbers of timeouts for SSs at different hops 220 6.34 Average link layer throughputs for SSs at different hops 220 6.35 Average link layer goodputs for SSs at different hops 221 6.36 Average TCP throughputs for SSs at different hops 221 6.37 Average TCP goodputs for SSs at different hops 222 6.38 Average link layer throughput for SSs at different hops 223 6.39 Number of link layer packets retransmitted at different hops 224 6.40 Link layer goodput for SSs at different hops 225 6.41 TCP throughputs for SSs at different hops 225 xix LIST OF ABBREVIATIONS ACK - positive Acknowledgement AGO - Accumulated Generation Operation AIRMAIL - Asymmetric Reliable Mobile Access In Link Layer AMC - Adaptive Modulation and Coding ARQ - Automatic Repeat reQuest ATM - Asynchronous Transfer Mode BE - Best Effort BER - Bit Error Rate BS - Base Station BW - Bandwidth CAC - Call Admission Control CC - Convolution Coding CDMA - Code Division Multiple Access CID - Connection Identifier CRC - Cyclic Redundancy Check CS - Convergence Sub-layer CPS - Common Part Sub-layer CRC - Cyclic Redundancy Check CWND - Congestion Window CWNDmax - Maximum Congestion Window DAA - Delayed Duplicate Acknowledgement DAWL - Delayed ACK on wireless Link DC - Direct Current DL - Downlink DL-AZ - Downlink Access Zone DL-MAP - Slot allocation for downlink transmission DL-RZ - Downlink Relay Zone xx DSL - Digital Subscriber Line EBSN - Explicit Bad State Notification ELN - Explicit Loss Notification E-mail - Electronic Mail ERR - Extra Resource Reservation ertPS - Extended Real Time Polling Service FCH - Frame Control Header FEC - Forward Error Correction FFT - Fast Fourier Transform FH - Fixed Host FTP - File Transfer Protocol FUSC - Fully Used Sub-Carrier GHz - Giga Hertz GMH - Global Management Header HARQ - Hybrid Automatic Repeat reQuest I-AGO - Inverse Accumulated Generation Operation ID TLV - Type, Length and value of the Identifier IE - Information Element IEEE - Institute of Electrical and Electronics Engineering I-TCP - Indirect Transmission Control Protocol LLE-TCP - Link Layer ARQ Exploitation TCP LOS - Line Of Sight MAC - Medium Access Control METP - Mobile End Tranport Protocol MHz - Mega Hertz MMR - Mobile Multi-hop Relay MPDU - Multiple Packet Data Unit MSDU - Multiple Service Data Unit NACK - Negative Acknowledgement NLOS - Non Line Of Sight nrtPS - Non Real Time Polling Service NT-RS - Non Transparent Relay Station OFDM - Orthogonal Frequency Division Multiplexing OFDMA - Orthogonal Frequency Division Multiple Access xxi ORS - OFDMA Relay Scheduler OSI - Open System Interconnection PDU - Packet Data Unit PER - Packet Error Rate PKM - Privacy Key Management PMP - Point to Multi Point PSK - Phase Shift Keying PHY - Physical Layer PUSC - Partially Used Sub-Carrier QAM - Quadrature Amplitude Modulation QoS - Quality of Service QPSK - Quadrature Phase Shift Keying RF - Radio Frequency R-FCH - Relay Frame Control Header R-MAC - Relay Medium Access Control R-MAP - Slot allocation for Relay Station transmission RNG-REQ - Range Request message RNG-RSP - Range Response message RS - Relay Station RS-ARQ - Relay Station support Automatic Repeat reQuest RS-ID - Relay Station Identifier RSSI - Received Signal Strength Indicator RTG - Receive to Transmit Gap RTO - Retransmission Time Out rtPS - Real Time Polling Service RTT - Round Trip Time SACK - Selective Acknowledgement SC - Single Carrier SDU - Service Data Unit SFID - Service Flow Identifier SINR - Signal to Interference and Noise Ratio SNR - Signal to Noise Ratio SQSA - Scalable QoS Scheduling Architecture SRTT - Smoothed Round Trip Time xxii SS - Subscriber Station ssthresh - Slow Start Threshold T-CID - Tunnel Connection Identifier TCP - Transmission Control Protocol TCP/IP - Transmission Control Protocol/Internet Protocol TDMA - Time Division Multiple Access TDD - Time Division Duplex TLV - Type, Length and value of any parameter TRG - Transmit to Receive Gap T-RS - Transparent Relay Station UGS - Unsolicited Grant Service UL - Uplink UL-AZ - Uplink Access Zone UL-MAP - Slot allocation for uplink transmission UL-RZ - Uplink Relay Zone UWB - Ultra Wide Band VoIP - Voice of Internet Protocol VRTT - Variance of Round Trip Time Wi-Fi - Wireless Fidelity WiMAX - World wide Interoperability of Microwave Access WLAN - Wireless Local Area Network WMAN - Wireless Metropolitan Area Network WPAN - Wireless Personal Area Network WTCP - Wireless Transmission Control Protocol WWAN - Wireless Wide Area Network xxiii LIST OF NOTATIONS Notation - Explanation opt ARQblock _ life - Optimum ARQ block lifetime - Optimum ARQ packet size - Optimum ARQ retry timeout - Optimum ARQ retry timeout for Q hops ARQwopt_ size - Optimum ARQ window size BER i - Bit error rate at instance i - Optimum Call Admission Control - Optimum maximum congestion window DFQ - Delay factor of hop number Q (DLRatio)MMRBS - Downlink Ratio of MMR-BS OFDMA frame ARQpopt_ size opt ARQretry _ time Q _ hops ARQretry _ time CAC opt CWND opt max DL _ AZ MMR BS - Downlink access zone of the MMR-BS DL Downlink access zone of the NT-RS number n in the 1st _ AZ NT RS - n 1 tier DL _ AZ NT RS Downlink access zone of the NT-RS number n in the 2nd - n 2 tier DL _ RZ MMR DL _ RZ NT RS DL _ RZ NT RS Dwired - Downlink relay zone of the MMR-BS n 1 - Downlink relay zone of the NT-RS number n in the 1st tier n 2 - Downlink relay zone of the NT-RS number n in the 2nd tier - The delay of the wired part of the network BS xxiv FPS Link per - Frame per second - Link layer performance MAX ARQ _packet _size Mod opt all _ links N avail , slots - Optimum modulation scheme - available slots in the all the links between the MMR-BS and access link where the SS located all _ NT RS N total , SSs All_packets _ Nslots Maximum ARQ packet size q NTRS i - Total number of SSs served by the all NT-RS - Number of slots required to forward the packets stored in a queue of NT-RSi - all _ SSs N excess , slots Excess slots allocated to other SSs in the access link where the new coming SS located Number of available slots in the access zone of the RS available Nslots DL MMR BS N channels - DL MMR BS N slots - Number of slots in the downlink of the MMR-BS DL MMR BS N symb - Number of OFDMA symbols in the downlink sub-frame DL_ AZ MMRBS Nremain , slots - DL _ AZ N slots - MMR Number of logical channels in the downlink of the MMR-BS of the MMR-BS BS Remain of SSs in the downlink access zone of the MMR-BS Number of slots in the downlink access zone of the MMR-BS DL_ AZMMRBS NSSs Number of SSs in the downlink access zone of the DL_ AZMMRBS Nunserved ,SSs - Number of un-served SSs in the downlink access zone of DL _ AZ NT RS 1n - N slots DL _ AZ NT RS 2n N slots DL _ RZ MMR BS N slots MMR-BS the MMR-BS Number of slots in the downlink access zone of the 1st tier NT-RS - Number of slots in the downlink access zone of the 2 nd tier NT-RS - Number of slots in the downlink relay zone of the MMR-BS xxv DL N slots _ RZ NT RS 1n DL _ RZ NT RS2n N slots - Number of slots in the downlink relay zone of the 1 st tier NT-RS - Number of slots in the downlink relay zone of the 2 nd tier NT-RS frame NCont , subcarr - frame N Data , subcarr - frame N subcarr - Number of frequency sub-carriers per frame frame N symb - Number of OFDMA symbols per frame - Required slots to satisfy the maximum data rate of the new new _ SS N max_ rate , slots new _ SS N min_ rate , slots N NT RS in Number of frequency sub-carriers per frame used to send control messages Number of frequency sub-carriers per frame used to send data coming SS - Required slots to satisfy the minimum data rate of the new coming SS - SSs Number of SSs served by the NT-RS number n in the ith tier NTRSi _ fair_ usage Nslots Number of slots that satisfy fair usage of the available NTRSi _grey _ pred Nslots Number of slots calculated from the bandwidth demand required Nslots - resources of the NT-RSi estimated by the grey prediction algorithm for the NT-RSi Number of slots required to send the data stored in RS’ queue SS N requested , slots - Number of slots requested by the SS to send its uplink data SS N required , slots - Required slots to send the SS data SS _ fair _ usage N slots Number of slots that can satisfy fair usage of the available UL MMR BS N channels - Number of logical channels in the uplink of the MMR-BS UL MMR BS N slots - Number of slots in the uplink of the MMR-BS UL MMR BS N symb - Number of OFDMA symbols in the uplink sub-frame of UL_ AZMMRBS Nremain ,slots - resources among SSs the MMR-BS Remain of SSs in the uplink access zone of the MMR-BS xxvi UL _ AZ MMR BS N slots - Number of slots in the uplink access zone of the MMR-BS UL_ AZMMRBS NSSs Number of SSs in the uplink access zone of the MMR-BS UL_ AZMMRBS Nunserved ,SSs Number of un-served SSs in the uplink access zone of the UL _ AZ NT RS1n N slots - MMR-BS Number of slots in the uplink access zone of the 1st tier NT-RS UL_ AZ NTRS2n Nslots - Number of slots in the uplink access zone of the 2 nd tier NT-RS UL _ RZ MMR BS N slots - Number of slots in the uplink relay zone of the MMR-BS UL _ RZ NT RS1n - Number of slots in the uplink relay zone of the 1st tier N slots NT-RS UL _ RZ NT RS2n N slots - Number of slots in the uplink relay zone of the 2nd tier NT-RS N RTO _ expired - Number of RTO timer expiration N SS - Number of subscriber stations 1 PTCP _ loss - The probability of the TCP packet loss sent for one hop Q PTCP _ loss - The probability of the TCP packet loss sent across Q hop PTCP _ loss _ N - TCP packet loss estimation at iteration N Packetsize - Packet size_ optimum Link layer packet size in bytes Optimum link layer packet size in bytes - Packet error rate for the second and third hops PERi - Packet error rate at instance i PLQ - Packet loss factor of hop number Q SS R allocated - Allocated resources for a given SS SS R available - Available resources for a given SS SS R link - Link layer rate of a given SS - Sending rate in bits per frame for the DL_AZ of the PER2 nd &3rd R DL _ AZ MMR BS MMR-BS xxvii R DL _ RZ MMR BS - R max_ - Required resources to satisfy the maximum sustained rate R min_ reserved - Required resources to satisfy the minimum reserved rate R UL _ AZ MMR BS - Sending rate in bits per frame for the UL_AZ of the R UL _ RZ - sustained MMR BS Sending rate in bits per frame for the DL_RZ of the MMR-BS MMR-BS Sending rate in bits per frame for the UL_RZ of the MMR-BS R utilized - Utilization of the allocated resources Reoverlap - Retransmission overlapping from different layers Reun _ necess - Un-necessary retransmission RTTavg, k - Average round trip time at instance k opt RTO smoothed - Optimum smoothed retransmission timeout - Optimum scheduling SNRi - Signal to noise ratio at instance i SRTT(k ) - Smoothed round trip time at instance K - Optimized slow start threshold value - Normalized slow start threshold value TEff - Transmission Efficiency TEff _ N - Transmission Efficiency at iteration N TLink _ ACK, receive - The time when all link layer ACKs received t proc - Processing time t prop - Propagation time Tre cov - Error recovery time TTCP _ ACK, send - The time when TCP ACK is sent from the MMR-BS TTCP, receive - The time when the TCP packet is received at the MMR-BS Schedule ssthresh ssthresh opt opt norm xxviii TTCP, send - The time when the TCP packet is sent from the fixed host TCP - Transmission Control Protocol performance TCPseg _ size - TCP segment size in bytes (ULRatio )MMR BS - Uplink Ratio of MMR-BS OFDMA frame per UL _ AZ MMR BS - Uplink access zone of the MMR-BS UL _ AZ NT RS n 1 - Uplink access zone of the NT-RS number n in the 1st tier UL _ AZ NT n 2 - Uplink access zone of the NT-RS number n in the 2nd tier UL _ RZ MMR - Uplink relay zone of the MMR-BS UL _ RZ NT RS n 1 - Uplink relay zone of the NT-RS number n in the 1st tier UL _ RZ NT n 2 - Uplink relay zone of the NT-RS number n in the 2nd tier VRTT (k ) - Variation of round trip time at instance k DL _ frame - Downlink sub-frame duration UL _ frame - Uplink Sub-frame duration RS BS RS xxix LIST OF SYMBOLS a - Development Coefficient of Grey Prediction algorithm b - Input to the Grey Predictor D - Net data packet size in bytes e - Exponential constant h - Packet header size in bytes i - Hop count m - Weight constant M - Modulation index N - Number of fragments of one TCP packet k - Forecasting Step Size of Grey Prediction algorithm Q - Number of hops R - Number of retransmissions t - Time α - Exponential smoothing parameter β - Smoothing parameter τ - OFDMA frame duration ѱ - The order of RS where the packet is corrupted φ - Number of sequence values used in Grey Prediction algorithm xxx LIST OF APPENDICES APPENDIX TITLE PAGE A.1 List of Related Publication 248 B.1 TCP Header Format 250 B.2 IP Header Format 252 C.1 Call Admission Control Flowchart 255 C.2 Downlink Access Zone Scheduling Algorithm Flowchart 257 C.3 Downlink Relay Zone Scheduling Algorithm Flowchart 258 C.4 Uplink Access Zone Scheduling Algorithm Flowchart 259 C.5 Uplink Relay Zone Scheduling Algorithm Flowchart 260 D.1 More Results on Cross Layer Error Control (CLEC) 261 D.2 More Results on End-to-end ARQ versus RS-ARQ 266 D.3 More Results on resource aware AMC 268 E.1 Validation of Frame Structure Simulation 270 E.2 Validation of TCP Traffic Simulation 271 E.3 Validation of Link Layer Simulation 274
© Copyright 2026 Paperzz