CHANNEL SHARING SCHEME FOR CELLULAR NETWORKS USING MDDCA PROTOCOL IN WLAN

Similar documents
ADAPTIVE SLOT ALLOCATION AND BANDWIDTH SHARING FOR PRIORITIZED HANDOFF CALLS IN MOBILE NETWOKS

RESERVATION OF CHANNELS FOR HANDOFF USERS IN VISITOR LOCATION BASED ON PREDICTION

User Based Call Admission Control Policies for Cellular Mobile Systems: A Survey

Distributed Fault-Tolerant Channel Allocation for Cellular Networks

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications

Decreasing Call Blocking Rate by Using Optimization Technique

WIRELESS/MOBILE networking is one of the strongest

Adaptive QoS Platform in Multimedia Networks

A New Call Admission Control scheme for Real-time traffic in Wireless Networks

SUPPORT OF HANDOVER IN MOBILE ATM NETWORKS

654 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 2, MARCH 2006

MODIFIED VERTICAL HANDOFF DECISION ALGORITHM FOR IMPROVING QOS METRICS IN HETEROGENEOUS NETWORKS

Keywords Handoff, QoS provisioning, Expected Visitor List, Decomposition of Handoff Messaging, Base Station, Handoff Initiation, Handoff Decision.

OVSF Code Tree Management for UMTS with Dynamic Resource Allocation and Class-Based QoS Provision

An Efficient Resource Allocation Protocol for Multimedia Wireless Networks

Performance Evaluation of Scheduling Mechanisms for Broadband Networks

A Call Admission Protocol for Wireless Cellular Multimedia Networks

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks

SENSE AND CACHE A NOVEL CACHING SCHEME FOR MOBILE USERS IN A CELLULAR NETWORK

Performance of UMTS Radio Link Control

A priority based dynamic bandwidth scheduling in SDN networks 1

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

SERVICE ORIENTED REAL-TIME BUFFER MANAGEMENT FOR QOS ON ADAPTIVE ROUTERS

QoS based vertical handoff method between UMTS systems and wireless LAN networks

ABSTRACT /99/$ IEEE

DEVELOPMENT OF CONGESTION CONTROL SCHEME FOR WIRELESS MOBILE NETWORK

PERSONAL communications service (PCS) provides

ANALYSIS OF LINK EFFICIENCY AND HANDOFF WITH MOBILITY MANAGEMENT IN COGNITIVE RADIO

Fairness Enhancement Scheme for Multimedia Applications in IEEE e Wireless LANs

Performance Study of Interweave Spectrum Sharing Method in Cognitive Radio

WiMax-based Handovers in Next Generation Networks

Adaptive Data Burst Assembly in OBS Networks

Module 6 STILL IMAGE COMPRESSION STANDARDS

Vertical and Horizontal Handover in Heterogeneous Wireless Networks using OPNET

Transaction Processing in Mobile Database Systems

QoS and System Capacity Optimization in WiMAX Multi-hop Relay Using Flexible Tiered Control Technique

No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after.

Admission Control in Time-Slotted Multihop Mobile Networks

Performance Analysis of DS/SSMA Unslotted ALOHA System With Variable Length Data Traffic

and coverage as the nodes can act both as clients and routers. In this paper, the clients are distributed using four different

Multipath Routing Protocol for Congestion Control in Mobile Ad-hoc Network

CHAPTER 7 CONCLUSION AND FUTURE SCOPE

FPOC: A Channel Assignment Strategy Using Four Partially Overlapping Channels in WMNs

CLUSTERING BASED ROUTING FOR DELAY- TOLERANT NETWORKS

The Novel HWN on MANET Cellular networks using QoS & QOD

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

FEMTOCELL WITH RELAYS TO ENHANCE THE MACROCELL BACKHAUL BANDWIDTH

CHAPTER 5. QoS RPOVISIONING THROUGH EFFECTIVE RESOURCE ALLOCATION

Self-Management for Unified Heterogeneous Radio Access Networks. Symposium on Wireless Communication Systems. Brussels, Belgium August 25, 2015

A Two-Layer Hybrid Algorithm for Achieving Mutual Exclusion in Distributed Systems

RF OPTIMIZATION FOR QUALITY IMPROVEMENT IN GSM NETWORK

An efficient handover and channel management approach in integrated network

Analyzing the performance of WiMAX zone handover in the presence of relay node Qualnet6.1

Performance Analysis of Integrated Voice and Data Systems Considering Different Service Distributions

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

Intelligent Load Balancing Approach for Cognitive Radio Networks

An Algorithm for Dynamic SDN Controller in Data Centre Networks

A Novel Distance Based Relocation Mechanism to Enhance the Performance of Proxy Cache in a Cellular Network

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

CPET 565/CPET 499 Mobile Computing Systems. Lecture 8. Data Dissemination and Management. 2 of 3

A-MAC: Adaptive Medium Access Control for Next Generation Wireless Terminals

Neuro-fuzzy admission control in mobile communications systems

UNIT 2 TRANSPORT LAYER

Integration of Dynamic Tariff Scheme in Congestion Control

WiMAX Capacity Enhancement: Capacity Improvement of WiMAX Networks by Dynamic Allocation of Subframes

Scheduling of Multimedia Traffic in Interference-Limited Broadband Wireless Access Networks

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

A NOVEL ADAPTIVE CHANNEL ALLOCATION SCHEME TO HANDLE HANDOFFS

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE NETWORKS

Multiple Access in Cellular and Systems

Coverage & Capacity in Hybrid Wideband Ad-hoc/cellular Access System. Results & Scenarios. by Pietro Lungaro

Application of intelligent agents in channel allocation strategies for mobile networks

PERFORMANCE ANALYSIS OF COGNITIVE RADIO NETWORK SPECTRUM ACCESS

An Adaptive Bandwidth Reservation Scheme in Multimedia Wireless Networks

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

The Use of Hierarchical Scheduling in the Ingress Edge Router of a DiffServ Domain

An Adaptive Bandwidth Reservation Scheme for Multimedia Mobile Cellular Networks

QoS and Radio Resource Management in 3G and Beyond Systems. Oriol Sallent Kideok Cho

Performance analysis of Internet applications over an adaptive IEEE MAC architecture

Fair Time Sharing Protocol: a Solution for IEEE b Hot Spots

Dynamic Load Sharing Policy in Distributed VoD using agents

QoS Performance Management in Mixed Wireless Networks

Dynamic Control and Optimization of Buffer Size for Short Message Transfer in GPRS/UMTS Networks *

Performance Modeling of Queuing Techniques for Enhance QoS Support for Uniform and Exponential VoIP & Video based Traffic Distribution

Enhancement of MTC Performance in LTE Networks by Maximizing Random Access Procedure Throughput

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

DEPLOYMENT OF FAIR SHARE AND SMART START TECHNIQUE FOR OPTIMAL USE OF AVAILABLE CAPACITY IN TCP CONGESTION CONTROL

A Minimum Cost Handover Algorithm for Mobile Satellite Networks

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

MODELING OF SMART GRID TRAFFICS USING NON- PREEMPTIVE PRIORITY QUEUES

Routing and Channel Assignment for Multicast in Multi- Channel Multi-Radio Wireless Mesh Networks

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

MAC Sublayer(1) Principal service of the Medium Access Control Sublayer: Allocating a single broadcast channel (mostly a LAN) among competing users

DMP Packet Scheduling For Wireless Sensor Network

A Handover Optimisation Scheme in Cellular Networks

QUALITY OF SERVICE PROVISIONING IN MANET USING A CROSS-LAYER APPROACH FOR ROUTING

University of Würzburg Institute of Computer Science Research Report Series. Performance Comparison of Handover Mechanisms in Wireless LAN Networks

Improving Quality of VoIP over WiMax

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Transcription:

International Journal on Information Sciences and Computing, Vol. 5, No.1, January 2011 65 Abstract CHANNEL SHARING SCHEME FOR CELLULAR NETWORKS USING MDDCA PROTOCOL IN WLAN Jesu Jayarin P. 1, Ravi T. 2 1 Research Scholar, Sathyabama University, Chennai-119. 2 Prof & Head Dept of CSE, KCG college of Technology, Chennai. Email: 1 jjayarin@gmail.com In cellular networks, it is vital to allocate communication channels efficiently because the bandwidth allocated for cellular communication is limited. When mobile hosts move from one cell to another cell, to provide uninterrupted service, the new cell should have enough channels to support the ongoing communication of the mobile hosts that moved into the cell. If channels are statically allocated, a cell may run out of channels when large number of mobile hosts moves to a cell, thus degrading the quality of service. To overcome this problem, dynamic channel allocation approaches have been proposed which allocate channels to cells on demand, thus increasing channel utilization and hence improving the quality of service. A distributed dynamic channel allocation algorithms gained a lot of attention due to their high reliability and scalability. The cell that wants to borrow a channel has to wait for replies from all its interference neighbors and hence, is not fault-tolerant. This work aims to propose a Distributed dynamic channel allocation algorithm to make use of the available channel efficiently. It can tolerate the failure of mobile nodes as well as static nodes and enhance the quality of service by making efficient reuse of channels. This paper proposes a channel allocation scheme with efficient bandwidth reservation, which initially reserves some channels for handoff calls, and later reserves the channels dynamically, based on the user mobility The results indicate that the proposed channel allocation scheme exhibits better performance by considering the above mentioned user mobility, type of cells, and maintaining of the queues for various traffic sources. In addition, it can be observed that our approach reduces the dropping probability by using reservation factor. I. INTRODUCTION The rapid growth of mobile users can be effectively handled by reusing the frequency channels in an efficient way. When the cells are far apart so that the reuse distance and their signal strength do not interfere with the other, the same frequency channel can be used. The basic channel allocation schemes in cellular mobile system are fixed channel allocation scheme, dynamic channel allocation scheme. A fixed number of channels is allocated to each base station in the fixed channel allocation scheme. According to this scheme, a channel is allotted to a call if it is available in its corresponding cell, otherwise it is blocked. Borrowing schemes are used along with this scheme to improve the performance. In a borrowing scheme, the channel is borrowed from its neighboring cells when all the channels in its control are busy. However, there are relative advantages and disadvantages of this scheme in terms of total channel utilization and allocation complexity. In order to alleviate the above problems, Dynamic channel allocation scheme was developed. In this scheme, all the channels are kept in a central pool. No base station has control on the channels. When there is channel request from any base station, the mobile switching center chooses the channel that gives maximum efficiency, taking all the constraints into account. When the call is completed, the allocated channel may be reallocated to another MS in the same cell or returned to the central pool. There exist two types of dynamic channel allocation schemes. They are the distributed dynamic channel allocation (DDCA) scheme and the centralized dynamic channel allocation (CDCA) scheme. In DDCA, a channel is selected based on co-channel distance, signal strength and signal-to-noise interference ratio. A specific characterizing function is used to select one among candidate free channels in CDCA. Finally, the advantages of fixed and dynamic channel allocation schemes are considered in developing hybrid channel allocation scheme. In hybrid channel allocation scheme, some channels are fixed for each cell and some are kept in a central pool. In this paper, we introduce an algorithm which gives priority for real-time handoff calls. Our approach is to divide the service calls into four different types as real-time originating calls, real-time handoff calls, non-real-time originating calls and non-real-times

66 International Journal on Information Sciences and Computing, Vol. 5, No.1, January 2011 handoff calls. The proposed method reserves some channels exclusively for real-time handoff calls, some channels are reserved for both real-time and non-real-time originating calls. There are common channels which may be acquired by any type of call. We maintain three different queues, real-time handoff calls, nonreal-time handoff calls and originating calls. One of the important factors to improve the quality of cellular service is to make handoffs almost invisible to the user and successful. Unsuccessful handoff requests are one of the main causes of forced call termination. Therefore, some network operators try to select a scheme which increases the blocking probability and reduces the dropping probability. The performance characteristics of any channel allocation scheme are blocking probability of originating calls, dropping probability of handoff calls, number of handoff requests, delay in channel assignment and total traffic. The drawback of the existing Dynamic Channel Allocation scheme is that the dropping probability is reduced by increasing the number of reserved channels, which increases the blocking probability. But a channel allocation scheme which maintains low blocking and dropping probability to achieve good quality-of-service with the help of reservation factor, which keeps track of the threshold values of the dropping probability and the blocking probability. Reservation factor K issued for modifying the number of reserved channels dynamically. The value of K ranges from 0 to 0.5, when the maximum number of reserved channels should not exceed half the number of channels in the group. This value of K when multiplied with the number of channels in the group gives how many channels to be reserved in a particular cell. Also, our scheme uses the reusability, which virtually maximizes the system capacity. In DDCA, group allocation is done only when there is a request for a channel in the cell. The reservation factor is used for reducing the dropping probability only. In MDDCA, groups are allocated initially only but not at the time of request for a channel. The reservation factor is based on both dropping and blocking probability in MDDCA.M-DDCA proposed a system with only originating calls and handoff calls. It does not maintain any queues for any type of calls. The proposed system in this paper deals with the traffic real-time and non-real-time calls. Also this system maintains different queues for different calls. The rest of the paper is organized as follows. Section 2 describes the background work related to the DDCA Protocol. Section 3 describes MDDCA Section 4 discusses the results that have been obtained. Finally, the last section describes the conclusions. II. DISTRIBUTED DYNAMIC CHANNEL ALLOCATION(DDCA) PROTOCOL In this Section, we present a brief overview on the literature related to channel allocation methods. Which deal with integrated services and also queuing systems, single traffic systems with and without queues. Apply algorithms, by giving priority to real-time handoff calls; queues are maintained only for handoff calls. As the blocking probability and the dropping probability are the two important metrics of quality-of-service, we consider both in order to improve the performance of the system. Distributed Dynamic Channel Allocation (DDCA) protocol for wireless and mobile networks scheme proposes the reservation of channels is modified dynamically when the dropping probability increases when compared to its threshold value. In DDCA, the total number of channels is divided into groups and these groups are mutually exclusive. The number of reserved channels is related to the traffic involved in the network. Reuse partitioning technique is used in the network-based dynamic channel assignment scheme.it has been carried out to increase the capacity of the cellular systems using the reusability concept. Because of reusability, same channels can be used in different places maintaining reuse distance between them. In this scheme, channels are open to all incoming calls and no channel allocation for each region is required. The channel can be given to any user, but co-channel interference must be avoided. This scheme aimed at minimizing the effect of assigned channels on the availability of them in order to use in the interfering cells and reduce their overall reuse distances. The system shows better performance when the traffic is distributed uniformly/non-uniformly and interference information provided. The reservation factor is used to modify the number of reserved channels dynamically, based on the average dropping probability. The channels are divided into groups and are based on the mutual exclusion property. The cells are divided into three types: hot cells, medium cells and cold cells. The reservation of channels is also done by considering the type of cell, user s mobility and the location of the user. It is important to note that the performance of channel allocation methods depends on the type of traffic and

Jesu Jayarin et al : Channel Sharing Scheme For Cellular Networks... 67 its allocation priorities. The distributed dynamic channel allocation methods are proved to be best in utilizing bandwidth effectively. III. M-DISTRIBUTED DYNAMIC CHANNEL ALLOCATION WITH QUEUES (MDDCA WITH QUEUES) In the proposed modified distributed dynamic channel allocation with queues using frequency reuse scheme, the total number of channels available in a cellular system is divided into three equal groups. The groups are taken as three as this is the minimum number which avoids co-channel interference with the frequency reusedistance between the cells and also can still meet the requirements of system performance. The distribution of groups among base stations is based on the existing three color theorem, i.e. no two neighboring base stations will have the same group of channels. System Model Let C channels in the cellular network be divided into three groups: Gp; Gq, and Gr. Let us reserve some Rp; Rq, and Rr channels for handoff calls from each group, respectively. These reserved channels should be used only for real-time and non-real time handoff calls. If required, the number of reserved channels can be dynamically varied based on the traffic at that instant. We maintain three different queues for real-time handoff calls, non-realtime handoff calls and real-time or non-real-time originating calls. where N is the total number of cells in the cellular network and g is the number of groups into which the total channels C are divided. The channels are divided into four parts: CO-channels exclusive for real-time and nonreal nonreal-time originating calls, Common Channels (CC) can be used by any type of call, Channels for real-time and non-real-time handoff calls (CRN), Channels exclusive for real-time handoff calls (CRR).In common channels, preference is given to real-time handoff calls. These reserved channels SR can be increased based on the reservation factor K in order to reduce the dropping probability. Also, the number of reserved channels can be increased to some extent only, because if it exceeds some limit, then blocking probability increases drastically. Hence, the reservation factor, K, depends on both the dropping probability and blocking probability. Moreover, SO channels can be used only for originating (real-time and nonreal-time) calls. The remaining channels are common channels which can be used by either originating calls or handoff calls.we assume that the arrival processes for real-time and nonreal- time originating and handoff calls are Poisson. These call rates influence the probability of call acceptance and it is difficult to model an exact scenario. Thus, some assumptions are made as follows: All users move at a random speed and to a random direction. It is assumed that mobile stations have GPS devices equipped with them. All roads are straight. All users are uniformly distributed in a cellular network. Let the arrival rate of real-time originating calls be calculated.. Let the arrival rate of non-real-time originating calls be calculated. Let the arrival rate of real-time handoff calls be khv. Let the arrival rate of non-real-time handoff calls be khd. Let the call service rate for real-time calls be identified Let the call service rate for non-real-time calls be identified. Let the dwell time of mobile users in a cell be Tc_dwell. Let the size of queue QHV of real-time handoff calls be MV Let the size of queue QHD of non-real-time handoff calls be MD. When a real-time handoff call is arrived, CRR is searched for a free channel. If available, the call is accepted; otherwise it searches in CRN, and then it searches in CC. Finally, if it gets a free channel from CRN or CC, the call is served if there is a free channel; else the reservation factor procedure is called. If reserved channels could be increased, the call is served; otherwise it is queued in QHV. If queue QHV if full, the call is blocked. When a non-real-time handoff call request comes, a channel is taken from CRN. If all the channels in CRN are busy, CC is checked. If

68 International Journal on Information Sciences and Computing, Vol. 5, No.1, January 2011 free channel is available, it is allocated; otherwise the call is queued in QHD. Call is blocked when queue QHD is full. i: number of real-time number of non-real-time originating calls the number of originating calls in queue QO j: number of real-time handoff calls number of real-time handoff calls in queue QHV k: number of non-real-time handoff calls number of non-realtime handoff calls in queue QHD. Fig. 1. System Model When a real-time or non-real-time originating call arrives at a base station, the call is served with a channel from CO. If all channels in CO are busy, CC is searched for an available free channel. If channel exists, the call is served; otherwise the reservation factor procedure is called. If the reserved channels can be decreased and the channels for originating calls can be increased, then the call is served; otherwise it is queued in queue QO. An originating call is blocked when queue QO is full. When the call is released and the channel is freed, we check whether any real-time handoff call is waiting for a channel. If this is the case, then we allocate the channel to the real-time handoff call, otherwise we check for originating call, and at last check for non-real time handoff call. Because there is less priority for non-realtime handoff calls, there may be a high number of calls to be kept in waiting state. For this reason, we maintain the queue for nonreal-time handoff calls with large size when compared to the queue size of real-time handoff calls and originating calls. The calls in the queues are served based on the FIFO rule. A real-time handoff call in the queue is deleted when it is served or when it crosses the handoff area before getting a channel. But when the non-real-time handoff call in the queue crosses the handoff area,then it is transferred to the new base station. So, there will be no packet loss. 3.2. Performance Analysis The state of the cell is defined by a three tuple of non-negative integers (i, j, k, where 3.3. Group Allocation to Base stations According to this scheme, the base stations acquire the different groups based on the mutual exclusive paradigm. The competition value is set for each base station based on which group is allocated.initially, the base station Bi initializes it group usage table with all the groups as not visited and competition value to 0. Then Bi selects one group which is not visited from its group usage table. It will check whether any of its neighbors is using the same group.if so, it marks that group as visited and selects another group which is not visited. The procedure repeats until it selects a group which is not being used by any of its neighbors. Then it will check if any neighbor requests for the same group and compares its competition value with others. If its competition value is high, group is allotted otherwise group is allotted to the other base station which requests the same group and increments the competition value.the process repeats till it acquires some group of channels. But, definitely, one or the other group will be allotted to every base station. 3.4.Channel allocation to mobile stations When a real-time or non-real-time originating call arrives at a base station, it checks for the free channels in the group of channels which are reserved exclusively for originating calls, if there exists, channel is allotted to the requested mobile station. Otherwise, if there is a free channel in the common channels, the mobile station is served, otherwise, the call is queued in the QO, if queue is free. If queue QO is full, then the originating call arrived at the base station is blocked. The procedure for handling real-time and nonreal-time originating calls.when a real-time handoff call arrives at the base station, then it checks for the group of channels, which are reserved exclusively for them, if there is a free channel, the mobile station is served with the available channel. Otherwise, it checks in the common channels. If there is a free channel in the

Jesu Jayarin et al : Channel Sharing Scheme For Cellular Networks... 69 common channels, the mobile station is served. Otherwise, the call is queued in queue QHV, if the queue has a free space. Otherwise, the arrived real-time handoff call is dropped. When a non-real-time handoff call arrives at the base station, then it checks for the group of channels which are reserved exclusively for them, if there is a free channel, MS is served with the available channel, and otherwise, it checks in the common channels. If there is a free channel in the common channels, MS is served. Otherwise, the call is queued in queue QHD, if the queue has a free space; otherwise the arrived real-time handoff call is dropped. 3.5 Algorithm If call arrived at BS is real time or non-real time originating call then If free channel exists in CO group of channels then Allocate channel from CO to MS. Mark the allotted channel as busy in the group usage table. Else If free channel exists in CC group of channels then Allocate channel from CC Mark the allotted channel as busy in the group usage table. Else Go to reservation factor procedure to modify 'K' value to get som e free channels If free channels are obtained then Allocate the channel from CC to MS Mark the allotted channel as busy in the group usage table. else If queue QO is not full then IV. RESULTS AND DISCUSSION 4.1. Performance metrics We consider two parameters: call blocking probability and call dropping probability of QoS to measure the performance of the proposed channel allocation algorithm. In Call blocking probability,when an originating call arrives at the base station, it checks for a free channel. If available, the call is served with the available channel. Otherwise, it is blocked. The probability that the originating call gets blocked is referred to as call blocking probability.then the new base station first searches for a free channel in the reserved channels. If not available, it searches the remaining channels based on the limit of parameter k. If a free channel is available, it is allocated; otherwise the call gets disconnected i.e. the call is dropped. The probability with which the handoff calls are dropped is referred to as the call dropping probability.our goal is to keep these probabilities as low as possible by effectively utilizing the available bandwidth. 4.2. Simulation parameters The cellular network considered is assumed to have seven cells. The total number of channels is divided into three groups. As the total number of channels is assumed to be 30, the number of channels in each group will be 10, if the channels are distributed uniformly among the groups. If channels are distributed based on the type of the cell, hot cell holds 13 channels in a group, medium. Fig. 2: Algorithm for Reservation Procedure When a real-time or non-real-time originating call arrives at a base station, it checks for the free channels in the group of channels which are reserved exclusively for originating calls, if there exists, channel is allotted to the requested mobile station. Otherwise, if there is a free channel in the common channels, the mobile station is served, otherwise, the call is queued in the QO, if queue is free. If queue QO is full, then the originating call arrived at the base station is blocked. Fig. 3: System Load versus Blocking Probability for different queue, Uniform Distribution

70 International Journal on Information Sciences and Computing, Vol. 5, No.1, January 2011 indicate better performance by reducing the call blocking probability when the channels are reserved unequally than reserved equally. Fig. 4: System Load versus Blocking Probability for different queue,non Uniform Distribution. V. CONCLUSIONS As the growth of mobile users is increases at a high rate, and because of the limited frequency spectrum available, it is necessary to efficiently utilize the frequency spectrum available. This paper proposed a channel allocation algorithm with efficient bandwidth reservation based on user mobility and type of cells the user is entering. It has reserved the channels differently for different cells in the network, based upon the type of the cell.the types of the cells considered are hot cells, medium cells and cold cells. More number of handoff calls comes in hot cell, less number of handoff calls come in cold cell and the handoff calls are in average of above two for medium cells. This algorithm reserves more number of channels in hot cells and less number of channels in cold cells and an average of above two for medium cells by taking different K values for different cells. For hot cells,high K value is assigned. For cold cells low K value is assigned and for medium cells higher K value than cold cells but lower than hot cells is assigned. This K value dynamically changes based on the average call dropping probability of that cell. Also different queues are maintained for different types of calls. The results indicate clearly that the channel allocation scheme considering the user mobility and type of cells the user is entering, exhibits better performance by reducing the call dropping probability than the channel allocation scheme without considering them. Moreover,the results VI. REFERENCES [1] Agrawal, D., Zeng, Q.-A., 2003. Introduction to Wireless and Mobile Systems, first ed.thomson Asia Pvt. Ltd., Singapore. [2] Bedell, P., 2002. Wireless Crash Course, second ed. Tata McGraw-Hill, New York. [3] Boukerche, A., Huang, T., Abrougui, K., Williams, J., 2005. A fault-tolerant dynamic channel allocation protocol for cellular networks. In: IEEE International Conference on Wireless Networks, Communications and Mobile Computing,pp. 342 347. [4] Boukerche, A., Huang, T., Abrougui, K., 2005. Design and performance evaluation of a QoS-based dynamic channel allocation protocol for wireless and mobile networks. In: 13th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 445 452. [5] Chen, S.L., Chong, P., 2004. Dynamic channel assignment with flexible reuse partitioning in cellular systems. In: IEEE International Conference on Communications, vol. 7, pp. 4275 4279. [6] Garg, V., Wilkes, J., 2003. Principles and Applications of GSM, second ed. Pearson Education.Kahwa, T.J., Georganas, N.D., 1978. A hybrid channel assignment scheme in largescale cellular-structured mobile communication systems. IEEE Transactions on Communications COM-26 (4), 432 438. [7] Katzela, I., Naghshineh, M., 1996. Channel assignment schemes for cellular mobile telecommunication systems. P. Jesu Jayarin B.E., M.E., (Ph.D) working as an Assistant Professor at Jeppiaar Engineering College, Chennai and he has more than 5 years of teaching experience. His areas of specializations are Mobile Computing,Computer Networks, Network security and TCP/IP.