Message ring-based channel reallocation for cellular wireless networks
Introduction
The way we communicate and conduct business has come a long way since the invention of the telephone. Today we are able to communicate, access the Internet and obtain electronic information while on the move. Advances in wireless telecommunication and computing technologies are the main factors for this revolution. The combination of wireless telecommunication and computing has resulted in the advent of mobile computing [1]. Mobile computing is envisaged to enhance the accessibility of information sources to computer users.
Typically, a mobile host (MH) (also known as mobile client or mobile subscriber) uses a mobile computer (MC) to communicate with the computer network via wireless media, such as radio waves or pulsing infrared rays. An MC can be a portable computer, a personal digital assistant (PDA) or a wearable computer with a built-in or external wireless communication device (known as the wireless transceiver).
The flexibility offered by mobile computing has resulted in an increase in the number of wireless communication subscribers. Affordable MCs and wireless communication devices have hastened the process. According to Ref. [2], the overall number of wireless users is growing at 40% a year, mainly in the area of voice and not data usage.
The growing demand for wireless communication systems requires better, faster and flexible services. Development, however, in wireless communication systems faces many restrictions and challenges, such as frequency limitation, a high risk of disconnection, limited resources, high error and low bandwidth communication channels [3], [4], [5]. In recent years, research work has been carried out to improve or develop new resources, management schemes, communication protocols, network infrastructure, file transfer schemes, user interfaces and hardware to provide better mobile computing services.
Wireless multiple access techniques were first developed to get more wireless bandwidth channels from the limited frequency spectrum [6], [7]. Currently, there are three general techniques used in dividing frequency spectrum into sets of disjoint channels: frequency division, time division and code division. Frequency division works by dividing the frequency spectrum into a set of fixed bandwidth channels. Channel in time division is a specific time slot within a frame of the frequency spectrum transmission time. Code division uses modulation code in transmission of data to identify channels.
Frequency management and channel assignment (also known as channel allocation) schemes were developed to further increase the utilisation of limited frequency [7], [8]. Many channel allocation schemes have been proposed to assign frequency channels to cells. Available frequency channels are efficiently used to maximise frequency reuse and consequently reduce the number of blocked calls in each cell. Channel allocation schemes can be classified into three general classes [7], [9]: fixed assignment (FA), dynamic assignment (DA), and flexible assignment (FLA). A cell is said to be hot if all its channels are occupied; a cell that is not hot is said to be cold.
Recently, research has been carried out on the use of software agents in distributed and mobile computing environments [10], [11], [12]. This paper proposes the use of software agents to facilitate resources management in mobile computing environments. The main focus of this paper is to investigate issues of improving existing channel allocation schemes. The rest of this paper is organised as follows. Section 2 looks at some existing channel allocation schemes. Section 3 describes the proposed MRCR scheme. Results of our simulation experiments are reported in Section 4. Section 6 concludes the paper.
Section snippets
Channel allocation schemes
In this section we examine existing channel allocation schemes. Channel allocation schemes can be classified into three common groups: fixed assignment schemes, dynamic assignment schemes and flexible assignment schemes.
FA schemes group channels into sets and assign these sets permanently to cells. Same channel set can be reused on another cell as long as such cells are sufficiently apart to avoid co-channel interference. The advantage of the FA scheme is its simplicity.
In DA schemes, channels
Message ring-based channel reallocation scheme
Recently, software agents have been used in communication networks [12], [17]. A software agent (or agent for short) is a program that is autonomous and acts independently even when the application that created it is not available to provide guidance and handle errors [17]. The main job of an agent is to complete the given task or tasks with minimal interference from its creator. An agent is a goal-driven or task-driven program, which can interact with other agents if required [11], [12].
The
Simulation
The simulation approach [19] is used to evaluate the proposed MRCR scheme. Simulation tests are performed to evaluate the MRCR scheme with non-borrowing fixed channel allocation (FCA), simple borrowing (SB), channel borrowing without locking (CBWL) and load balancing and selective borrowing (LBSB) schemes.
The simulator used in the experiments is developed using Maisie. Maisie is a message-based simulation programming language developed at the University of California, Los Angeles [19], [20],
Results and analysis
This section presents the results and analysis of the experiments conducted. The results show that MRCR scheme performs better than other schemes under different mobility, normal traffic and heavy traffic load environments.
As described in the previous section we evaluated the MRCR scheme under two types of borrowing methods: nearest neighbour and richest neighbour. The two methods are referred to as Method A and Method B, respectively. The channel borrowing schemes were simulated in high and
Conclusions
In this paper we have proposed a novel scheme to facilitate efficient channel reallocation for cellular telecommunication mobile systems. The scheme is based on a logical ring created by software agents residing BSs of cells. The proposed MRCR is simple, distributed and scalable. It performs well under different mobility and load conditions. The proposed MRCR scheme is simple, distributed and scalable. It performs well under different mobility and load conditions, when evaluated using a
Acknowledgements
The research of S.K. Das was partially supported by Texas Advanced Research Grant under Award No. TARP-1997-03594-013.
References (30)
Adaptation and mobility in wireless information systems
IEEE Personal Communications
(1994)- Anon, A survey of the technologies, the players and the prospects—including an in depth look at Metricom. Cook Report...
- et al.
The challenges of mobile computing
IEEE Computer
(1994) Wireless personal communications: what is it?
IEEE Personal Communications
(1995)Mobile infromation access
IEEE Personal Communications
(1996)CDMA for Wireless Personal Communications
(1996)Mobile Cellular Telecommunications Systems
(1989)Advanced mobile phone service: introduction, background and objectives
The Bell System Technical Journal
(1979)- S.K. Das, S.K. Sen, R. Jayaram, Dynamic load balancing strategies for channel assignment using selective borrowing in...
- et al.
Software agents
Communications of the ACM
(1994)
Agents that reduce work and information overload
Communication of the ACM
User interface and agent prototyping for flexible working
IEEE Multimedia
Channel assignment schemes for cellular mobile telecommunications systems: a comprehensive survey
IEEE Personal Communications
Handover and channel assignment in mobile cellular network
IEEE Communication Magazine
CBWL: a new channel assignment and sharing method for cellular communication systems
IEEE Transaction on Vehicular Technology
Cited by (1)
Channel assignment in wireless networks using simple genetic algorithms
2012, Lecture Notes in Electrical Engineering