1348
Failure slot (False): 3.2 ) Subscribers Allocation Scheme:
This is a slot, when one station accesses the medium By acquiring the statistical mobility patterns of cellular
without proper transmission characteristics. subscribers and applying the knowledge to allocate
resources, handover failures can be minimized. In each
2.1.2 Autonomous learning (Station selection):
cellular area, typically a metropolitan area, a centralized or
Algorithm: 1 distributed database containing the mobility profiles of
Polling the medium periodically. subscribers of the mobile network is created and maintained.
This can be accomplished by creating, for each subscriber
Divide the spectrum equally according to the
ID (e.g., mobile phone number and electronic serial
number of channels.
number), records having information including cells
Get the feedback report from the stations.
traversed, time-of-day, day-of-week, etc.
Sort the stations according to the usage criteria.
The wireless resources required for the subscriber can be
Apply the protocol to pick the station with dynamically allocated using one of the subscriber's profiles.
highest probability. The resource allocation service scheme can be implemented
Compare the probable station with the free slots. for a subset of users or all users. Once a subscriber turns on
If the station probability <= free slots allow their mobile unit, a user profile is created which
station with fair bandwidth. continuously tracks the subscriber along a route travel.
Check for the next probable station. When the mobile communications system anticipates that
Repeat the procedure and sort the stations. the mobile unit will be reaching the end of a geographic or
according to the available bandwidth and free cell service area, the system dynamically allocates channel
slots. resources for an ongoing call in the next cell so that the call
Allocate each station with required bandwidth will continue uninterrupted. This process continues as the
2.1.3 Autonomous Learning (Bandwidth Allocation): subscriber moves from cell to cell until the call terminates.
It is to be understood that a base station may be assigned to
Algorithm: 2 a cell or a sector.
Divide the spectrum in equal slots.
List of mobile
Divide the slots into one of the stations. Stations + List of subscribers
Allow stations to access slots.
If slot time is less, add additional slots, else wait
for the station to finish its slot and quit the slot. Controller
Add the remaining slot time to the next slot.
Repeat the procedure.
3.1) Base Station Controller: If the subscriber's mobile unit is not a targeted unit, then
The part of the wireless system's infrastructure that normal call processing functions take place whenever the
controls one or multiple cell sites’ radio signals. Thus it subscriber initiates or receives a call. If the mobile unit is a
reduces the load on the switch. It performs radio signal targeted unit, then the MSC (Mobile Station Controller)
management functions for base transceiver stations, determines whether other predefined conditions are satisfied
managing functions such as frequency assignment and which indicate whether the resource allocation service is
handoff. appropriate to use.
The cellular handset may be adapted to allow the
6 2 3 1 4 5 15
The most intuitive and frequently used approach is to
allocate the available capacity V in linear proportion to the 7 3 1 4 5 2 15
requirements (voice call and data call forwarding). Let voice
8 4 5 3 2 1 15
call be xjk and data call be yjk. Taking the buffer content as
M and traffic flow as N. N M. 9 5 4 2 3 1 15
6 0.3 1
2 Choose the mobile terminal and allocate the spectrum. Use the
8 0.4 1 algorithm to calculate the connected period. Repeat.
18 0.9 1
TABLE 2: CHANNEL ALLOCATION ALGORITHM
20 1.0 1 Prediction Accuracy:
If the load prediction is inaccurate, then our
TABLE 1: TRAFFIC PATTERN VS CORRELATION Autonomous learning protocol will allocate spectrum to the
Performance changing in traffic
mobile terminals in a random manner which may not give
correlation optimum performance for channel allocation with subscriber
satisfaction. Prediction can be inaccurate when unexpected
Traffic pattern of x
25
20
traffic events happen, as the load history becomes invalid.
values
15 Traffic values
10
of x 5. Simulation Parameters and Performance Metrics:
Traffic values
5
of y
We used J-SIM simulator for implementing the
0
coefficient of autonomous learning protocol. The simulation parameters
1 3 5 7 9 11 correlation
Traffic pattern of y
we used are presented in a table.
values Mobility ( ) 0.5,1,1.5,2
Load ( ) 3 Erlangs
Time threshold values (tev, 15,30,60,90,120,150 and 165 sec.
Fig.4: Performance analysis ted)
Total bandwidth (B) 100 units
Channel Fairness: Bandwidth threshold for 90 units
The channel fairness refers to how easily the allotted voice calls (Bv )
frequency spectrum can be taken away from one mobile Bandwidth threshold for data 85 units
calls (Bd )
terminal and given to another. One important aspect of this New call average service time 180 sec.
relates to the constraint in the algorithm that spectrum can (1/ n )
only be taken away from a mobile terminal if there are no Handoff call average service 180 sec.
ongoing calls currently on that carrier. This constraint is time (1/ h )
Average elapsed time of a 100 sec.
being prevented by our algorithm from dropping calls from handoff call
one mobile terminal to benefit another.
The other aspect is the allocation algorithm. These TABLE 3: SIMULATION PARAMETERS.
algorithms are used when there is contention for the
spectrum uses the equation below: The design goals of handoff schemes should also include
minimizing the Grade of Service (GoS) cost function.
Although sophisticated cost functions have been proposed,
ARx RRx in practice a simple weighted average is useful for most
WRx=Wa 1- + Wr design purposes. The weighted sum of the new voice call
ARx + ARy RRx + RRy (2) blocking probability (Pnv), prioritized voice handoff call
dropping probability (Ph2v), new data call blocking
where: WRx = weighting of mobile terminal x, Wa = probability (Pnd), prioritized data handoff call dropping
allocated carrier factor, Wr = reqd. carrier factor, ARx = probability (Ph1d) and non-prioritized data handoff call
carriers allocated to mobile terminal x, RRx = carriers reqd. dropping probability (Ph2d) is introduced as a measure of
by mobile terminal x. The channel fairness can prevent the grade of service (GoS) and can be defined as
spectrum allocations from being optimum, and can lower GoS=Pnv+k1.Ph1v+Ph2v+Pnd+k2.Ph1d+Ph2d
where k1 and k2 are the penalty factors used to reflect the
V. CONCLUSION
IV. RESULT ANALYSIS The autonomous learning protocol in wireless Ad Hoc
networks should be able to efficiently handle the bursty
traffic that is expected to be generated by wireless network
applications. The autonomous learning protocol is able to
achieve fault tolerance, high throughput and low latency.
The characteristics of this protocol are:
It achieves a high performance. It is self –adaptive and fully
distributed. No centralized network is required. It is very
simple to implement.
REFERENCES
[1] P.Nicopolitidis, G.I.Papadimitriou, A.S.Pomportsis, “Learning
automata-based polling protocols for wireless LANs”, IEEE Transactions
on Communications vol.51, no.3, March 2003, pp.453-463.
[2] P.Nicopolitidis, G.I.Papadimitriou, A.S.Pomportsis, “Using learning
automata for adaptive push-based data broadcasting in asymmetric wireless
environments”, IEEE Transactions on Vehicular Technology vol.51, no.6,
November 2002, pp.1652-1660.
[3] G.I.Papadimitriou, A.S.Pomportsis, “Self-adaptive TDMA protocols: a
learning automata-based approach” in: IEEE Photonics Technology Letters,
Volume 11 No.10, October 1999, pp.1322-1324.
[4] G.I.Papadimitriou, A.S.Pomportsis, “Learning automata-based TDMA
protocols for broadcast communication systems with bursty traffic”, IEEE
Communication Letters, vol. 4, no. 3, March 2000, pp. 107-109.
[5] M. Salamah and I. Candan, “A fair bandwidth allocation scheme for
multimedia handoff calls in cellular networks”, 2005, pp.1-10.
[6] P.Leaves, S.Ghaheri-Niri, R.Tafazolli, J.Huschke, J.Salter, M.Ek,
“Performance Evaluation of Dynamic Spectrum Allocation for Multi-Radio
Environments”, 2002, pp.1-6.
[7] P.Leaves and R.Tafazolli, “A Time-Adaptive Dynamic Spectrum
Allocation Scheme for a converged cellular and broadcast system”, 2003,
pp.1-5.
[8] Subir K.Biswas and Rauf Izmailov, “Design of a Fair Bandwidth
Fig 5. Utilization factor Allocation Policy for VBR Traffic in ATM Networks”, IEEE/ACM
transactions on Networking, vol.8, no.2, April 2000. pp.212-223.
[9]. University of Washington, Seattle, “JSim: A Simulation Analysis
Platform”, 3/1/02-2/28/07.