View/Open

advertisement
Location update scheme based on LRU paging
in Wireless M2M Communication.
Samruddhi Thawkar#1, Shivani Harde*2
#
Computer Science and Engg. Department, G. H Raisoni College
Digdoh Hills , Nagpur , India.
1samruddhi.thawkar@gmail.com
*
G. H. Raisoni college of Engg, For Womens
Shraddha park , hingna-wadi road , Nagpur , India.
2shivani.harde@gmail.com
Abstract— In this paper, we discuss energy and memory
efficient location update scheme for wireless M2M
communication. To avoid call dropping it is essential that
location of mobile user should be traced successfully.MTC sever
track the location of MTC device only when new nodes are added
into parsing tree. Based on LRU paging technique, we will
propose optimally removing the access nodes from tree to
minimize memory cost and energy cost.
Keywords— Location update, LRU paging, memory managing.
I.
INTRODUCTION
Machine
to
Machine
communication
means
communication between wired and wireless devices. It
represents future where everyday objects and surrounding
environment are managed through variety of devices,
communication networks
In this paper, we propose energy and memory efficient
location update scheme in which MTC server track the
location of each MTC device but does not know the mobility
pattern in advance. Variety to be of wireless access networks
exist in future, the proposed location update scheme is
designed to be independent of wireless access networks.
Our major contribution include the following, Based on
LRU paging technique we will optimally prune the parsing
tree whenever appropriate. Note that size of tree grows with
time but the memory size of MTC device is finite and may not
be as large as smart phone. The rest of the paper is organized
as follows. Background is covered in Section II. In Section III,
we present techniques for location updates. Section III
represents paging algorithm and their discussion. Section IV
include conclusion.
I. BACKGROUND
Wireless M2M research communication is a young
research field. In cellular networks, by sensing the signal
strengths and listening to broadcast messages, a mobile device
could know the identity of the closest base station. Location
update and paging are key components for idle-mode mobility
management. Location update schemes could be movementbased, timer-based, distance-based, profile-based, state-based,
or velocity-based. The distance-based schemes achieve better
performance compared to movement-based schemes and timer
based schemes. Some proposed location update schemes
suggested that a mobile user should register its location only
when it enters some predefined cells, referred to as reporting
centers. Mao and Douligeris proposed buffering location
update messages until a call arrives. In this paper, we
explicitly take the memory constraints of MTC devices into
consideration. Instead of random walks over a graph with
cycles, our work is based on the LRU paging technique over
trees. To the best of our knowledge, the latter is not used in
the previous works on location update.
II. LOCATION UPDATE TECHNIQUES
Managing of location information is vital issue in mobile
computing systems. The task of tracking the location of
mobile terminals is known as location management. Location
update occurs when a user moves from one location area to
another. Various location update techniques which are
implemented are as follows:
A. Profile- based strategy
According to this strategy, the system maintains a
sequential list of the most likely places where each user is
located. The list is ranked from most to least likely place
where a user is found. When a call arrives for a mobile, it is
paged sequentially in each location within the list. When a
user moves between location areas in this list, no location
update is required. The list may be provided by the user or
may be based on each user’s past calling history.
In personal communication system (PCS), there is high
user density and high mobility, it is expected that registration
will incur a large amount of radio link signaling traffic. So,
the main objective of this strategy is to reduce the signalling
traffic on radio link by increasing the intelligence within fixed
network. The main limitation of this strategy is that the
mobility pattern is known in advance, and if mobility is
known in advance then there is no need of location update.
location update is necessary only when device move out of the
coverage range.
the required page must be loaded into memory. Some page
replacement algorithms are presented:
B. Group registration strategy
Group Registration (GR), which efficiently reduces the
location registration cost by reporting location changes to the
HLR for multiple mobile terminals (MTs) in a single location
update request message. Specifically, the IDs of the MTs
newly moving into an LA are buffered and sent to the HLR
for location update in the route response message of the next
incoming call to any MT in the LA. To reduce high volume of
signalling traffic, group registration is proposed. The proposed
strategy is not benefit for user’s with extremely high CMRs.
A. The First-In-First-Out(FIFO)
The first disadvantages is if a page is used frequently in
several time periods, it will be identified as the last or oldest
page, ultimately, and may be selected to be moved out from
the memory, while there is a considerable probability for
urgent need to it then the selection will be inefficient and the
removed page must be reloaded into memory immediately.
Another disadvantage for this algorithm relates to this fact that
increasing the memory frames designated for a process can
yield to a lower page fault ratio.
C. Parsing tree for Information-Theoretic Location Update
The MTC device maintains a parsing tree and a queue,
which is initially empty. A parsing tree is a well-known data
structure in the field of source coding. Let γ be the maximum
number of nodes in a parsing tree due to memory constraints.
Each node in the parsing tree has an index and a label. In
particular, I is the index of the M2M location area in which
the MTC device resides when node i is added into the parsing
tree.
In addition, each node in a parsing tree contains an array
of α pointers. Each pointer neither points to a child of the node
or is a null pointer. A MTC device maintains two pointers,
which are called root and current state. The root pointer
always points to the root node of the parsing tree. At time
zero, the current state pointer also points to the root node of
the parsing tree. Note that a MTC device performs location
updates only when new nodes are added into the associated
parsing tree. Therefore, the location update cost is reduced.
This technique overcomes the limitation of above two
strategies i.e. the mobility pattern is not known in advance and
is independent of wireless access networks.
B. Not Recently Used (NRU)
The politic considered in NRU, is that a page without any
change, during its residence in primary memory, can be
known as a desirable page to be expelled from the memory.
This algorithm uses two status bits named Reference bit (R)
and Modification bit (M). These bits are contained in each
page table entry, and the algorithm initializes them with zero,
for all pages. When a page is referred to or its contents change,
R or M will be set, respectively. These bits must be updated
for each page referring, it is essential that they be set by the
hardware.
When there is a need to replace a page with a new one, first,
it is attempted to find a page without any reference(R=0).If no
such this page was found, a page with R=1, preferably with
M=0 (without change) will be selected. The reason for such
this selection is that removing pages with change (M=1),
impose a secondary memory rewriting overhead.
D. Adaptive Location Management Strategy Combining
Distance-Based
A new adaptive scheme in which an optimal distancebased update threshold is selected not only as a function of the
cal to-mobility ratio, but also as a transitional directivity index
ω; a new parameter introduced to give some measures of the
mobile’s travelling patterns.
Its advantage becomes even more significant when the
theoretically determined “ideal” optimal threshold is not
obtainable due to certain restrictions imposed by the network
during times of high system loading.
III. PAGE REPLACEMENT ALGORITHMS
During a program execution, some data are required to be
loaded into the primary memory. In the memory management,
based on paging mechanism, the required data are entered to
the memory as pages contents. When a required page is not
found in memory, a page fault event is occurred. In this case,
C. Least Recently Used (LRU)
The idea behind this algorithm is based on this fact that the
pages widely used in the last few instructions, will be used
heavily again, in the next few ones. And, in contrast, the pages
that have not been used for long times, will probably remain
unused afterward. So, this algorithm selects a page that its last
usage is before all other resident pages.
This algorithm has a suitable performance, as a
disadvantage, it is difficult and expensive to implement. The
best way to implement LRU is using stack. In this case, each
invoked page is inserted on top of stack. So the pages that
have most usage, recently are put on the stack top as shown in
fig.
V. CONCLUSIONS
In this paper, we have introduced a novel energy-andmemory efficient location update scheme for wireless M2M
communications. In comparison with periodically registering
to the MTC server, it is more efficient for a MTC device to
perform location updates only when new nodes are added into
The novel energy and memory efficient location update the corresponding parsing tree. Based on the theory of random
walks over trees, we have studied optimally pruning the
scheme for wireless M2M communication is proposed. A
parsing tree to minimize the expected value of the sum of the
major method to managing the memory space and distributing
memory cost and the energy cost for a MTC device.
the limited space among the applications to be executed was
A major method to managing the memory space and
the memory segmentation. But, because of external
distributing
the limited space among the applications to be
fragmentation phenomenon which yielded to apparently
executed was the memory segmentation. But, because of
wasting the memory space, this method was replaced with the
external fragmentation phenomenon which yielded to
paging method.
apparently wasting the memory space, this method was
Least Frequently Used (LRU) has been known as the most
replaced with the paging method.
efficient algorithm. Now, location update is done through
Future work include jointly optimizing energy efficient
buffer based, which has limited amount of memory space and
location
update scheme based on LRU paging for efficient call
as soon as it gets full it results in congestion and call dropping.
delivery and to avoid traffic congestion.
For efficient call delivery location update can be done
based on LRU paging, which is dynamic memory and is
provided according to requirement of user.In LRU, the least
REFERENCES
recent used node is removed and new node is added. Of all the
[1]. Rung-Hung Gau, and Ching-Pei Cheng, Member, IEEE “Optimal Tree
above page replacement algorithm, LRU technique is the most Pruning for Location Update in Machine-to-Machine Communications” IEEE
efficient and successful algorithm.
TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 12, NO. 6,
JUNE.
.
IV. COMPARATIVE ANALYSIS OF LOCATION
UPDATES TECHNIQUES
[2]. Z. Mao and C. Douligeris, “Group registration with local anchor for
location tracking in mobile networks,” IEEE Trans. Mobile Comput., vol. 5,
no. 5, pp. 583–595, May 2006.
[3]. G. P. Pollini and C.-L. I, “A profile-based location strategy and its
performance,” IEEE J. Sel. Areas Commun., vol. 15, no. 8, pp. 1415–1424,
Oct. 1997.
Name of
Technique
Parameters
Considered
Compared
With
Result got
Profile Based
Location Strategy
Bandwidth
Signaling
traffic
Callsetup delay
Personal
communicatio
n system
Effectiveness
depends on
CMR.
[4]. Ali Khosrozadeh, Sanaz Pashmforoush, Abolfazl Akbari, Maryam
Bagheri, Neda Beikmahdavi “Presenting a Novel Page Replacement
Algorithm Based on LRU” J. Basic. Appl. Sci. Res., 2(10)10377-10383, 2012.
Group
Registration
Location
Tracking
Signaling
traffic
Call delivery
cost
Cellular
network
CMR>10, cost
is higher.
[5]. Erdal Cayirci, Member, IEEE, and Ian F. Akyildiz, Fellow,
IEEE ”Optimal Location Area Design to Minimize Registration Signaling
Traffic in Wireless Systems” IEEE TRANSACTIONS ON MOBILE
COMPUTING, VOL. 2, NO. 1,JANUARY-MARCH,2003.
Adaptive
Location
Management
Strategy
Combining
Distance-Based
Update and
Sectional Paging
Techniques
CMR
Threshold
Cost
Optimal tree
pruning for
location update
in Machine –toMachine
communication
Memory cost
Energy cost
CMR>5,
update cost is
neglibile.
[6]. Tracy Tung and Abbas Jamalipour, School of Electrical and Information
Engineering “Adaptive Location Management Strategy Combining DistanceBased Update and Sectional Paging Techniques” International Conference
on System Sciences – 2003
[7]. Pablo García Escalle, Vicente Casares Giner, and Jorge Mataix Oltra
“Reducing Location Update and Paging Costs in a PCS Network”IEEE
TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 1, NO. 1,
JANUARY 2002.
Periodically
registering
MTC server
Reduces
number of
location
updates upto
81%
[8]. Pedro Eduardo Villaneuva Peña “A scalable quorum based location
update scheme for routing in ad hoc wireless networks”2009.
[9]. Pedro Eduardo Villaneuva Peña2” A scalable quorum based location
update scheme for routing in ad hoc wireless networks”2006.
Download