Vous êtes sur la page 1sur 4

he GSM technology, channel.

GPRS is expected to provide The SGSN can be viewed as a pack-


i.e., the global system cost effective and efficient use of net- et-switched MSC that delivers packets
for mobile communi- work resources for packet mode data to mobile stations within its service
cation, has been a applications. area. SGSNs send queries to home
very stable and wide- Also, one salient and important fea- location registers to obtain profile data
ly accepted standard ture of GPRS is that the handheld of GPRS subscribers. SGSNs detect

T for mobile communi-


cation. A second
generation technolo-
gy, it has tried to
inherently support
device is always connected to the
Internet. There are no dial-up-connec-
tion formalities to be completed for
data access. The net usage of the facili-
ty will be determined by the amount of
new GPRS mobile stations in a given
service area, process registration of new
mobile subscribers, and keep a record
of their location inside a given area.
Therefore, the SGSN performs
other technologies at information it deals with. The result is a mobility management functions such as
its branches. GSM very cost-effective system, where the mobile subscriber attach/detach and
provides mobile user is charged on the basis of bulk data location management. The SGSN is con-
phone communication used. GPRS nected to the base-
services based on digital data inter- involves large station subsystem
change at up to 9.6 kbps, in addition to bandwidth and via a frame relay
audio communication. Each GSM carri-
er band is 200 KHz wide, and can sup-
port eight, simultaneous, full rate-circuit
heavy data
transmission.
GPRS sub-
General Packet connection to the
PCU in the BSC.
GGSNs are used
voice users using eight time division scribers will be as interfaces to
multiple access (TDMA) bearer slots. able to send and external IP net-
However, there are drawbacks to the
current GSM:
receive data in
an end-to-end
Radio Service works such as the
public Internet,
1) The GSM is a circuit-switched, packet transfer other mobile ser-
connection-oriented technology, where
the end systems are dedicated for the
mode. GPRS is
divided into two (GPRS) vice providers
GPRS services, or
entire call session. This causes inaccu- categories: enterprise intranets.
racy in usage of bandwidth and Point-to-point GGSNs maintain
resources.
2) The GSM-enabled systems do not
(PTP) and Point-
to-multipoint
Azim Samjani routing information
that is necessary to
support high data rates. They are unable (PTM) services. tunnel the protocol
to handle complex data such as audio, Point-to-point services can include data- data units (PDUs) to the SGSNs that
video, etc. base access and information retrieval, the service particular mobile stations. Other
3) These devices have small hard- Internet, messaging services, etc. It functions include network and sub-
ware configurations with less powerful includes the unidirectional data transfer scriber screening and address mapping.
CPUs, memory and display units, and between two systems. One or more GGSNs may be provided
support simple functionality. to support multiple SGSNs.
4) Only basic messaging service such GPRS network architecture
as SMS can be supported. Also these The GPRS architecture is shown in Network protocol stack
services depend upon the service Fig. 1. Before going on to the technical The GPRS protocol stack is shown
provider and the network characteristics. details of the network, many terms need in Fig. 2. The GPRS network protocol
5) The GSM networks are incompat- to be understood and are defined in Box stack is a layered structure that enables
ible with the current TCP/IP and other A. Reviewing them first will help to and controls data transfer along with
common networks because of differ- understand this acronym-filled section. control procedures such as error rectifi-
ences in network hardware, software The basic, and the most important cation, error correction, data flow con-
and protocols. change, while deploying GPRS will be trol and so forth. The layers in the stack
GSM is a European standard for cel- the new terminals. The existing GSM- are described in Box B.
lular communications developed by compatible devices do not handle
European Telecommunications enhanced interfaces, and do not have Mobility management
Standards Institute (ETSI). General the ability to packetize traffic directly. Since GPRS involves an unwired
packet radio service (GPRS) is a set of The BSS consists of BTS and BSC. system of data transportation, there is a
new GSM-bearer services that provide When either voice or data traffic is orig- concept of management of mobile ter-
packet mode transmission within the inated at the subscriber terminal, it is minals. Here mobile terminals include
GSM network, and interworks with transported over the air interface to the any mobile computing device that has
external packet data networks. GPRS is BTS, and from the BTS to the BSC, in the capability of request and response
an intermediate, 2.5 generation, wire- the same way as a standard GSM call. of data. More stress is laid on mobile
less communication system. However, at the output of the BSC,the management, since there needs to be a
This digital mobile communication traffic is separated; voice is sent to the reliable and efficient medium and pro-
service will allow mobile devices to be mobile switching center (MSC) per cedure for data transmission and recep-
connected via internet protocol (IP) standard GSM, and data is sent to a new tion between two hosts. Otherwise,
addresses. It will allow digital transmis- device called the SGSN, via the PCU there would be incomplete and unstruc-
sions at speeds of up to 115 kbps per over a frame relay interface. tured formats of data reception at both

12 0278-6648/02/$17.00 2002 IEEE IEEE POTENTIALS


ends. This would decrease the efficien- GPRS mobility management. Pages Box A
cy of the system, and increase the com- for data or signaling information
plexity. Hence, a system is devised transfers may be received. It is also Definitions and descriptions
broken down to simpler components to possible to receive pages for the CS SGSN: The serving GPRS support nodes
decrease the complicationsleading to services via the SGSN. Data reception responsibilities include maintaining the logical
simpler handling of the various net- and transmission are not possible in link with the mobile station (MS), forwarding
works involved. this state. incoming packets from the MS to the appro-
priate network nodes and vice-versa and
Before going onto the workings of Whenever the mobile station per-
authenticating access to GPRS services. Only
the network, we first define the differ- forms a GPRS cell selection and rese- one SGSN serves the MS in its service area.
ent states, which a subscriber or a lection, or enters a new routing area GGSN: Gateway GPRS support node pro-
mobile terminal may undergo in a (RA), it is done at the local network vides the interface to external packet data
GPRS network. level. The mobile management proce- network (PDN) and forwards packets destined
IDLE state: In this state, the sub- dures are executed to inform the for the MS to the SGSN that is serving it.
scriber is not attached to the GPRS SGSN for a change in the routing HLR: The home location register is a
mobile management. The mobile sta- area, and for a change in cells. Hence, database that contains subscribers infor-
tion and SGSN context hold no valid the SGSN contains all the information mation. The subscribers service profile and
location or routing information for the of the routing area of the mobile sta- location information are stored.
VLR: The visitor location register is a data-
subscriber. None of the mobile man- tion in STANDBY state. For an
base that stores temporary information for vis-
agement procedures are performed. SGSN, to initiate a communication iting subscribers.
The mobile station performs the with the mobile station, a paging MSC: The mobile station center is in charge
PLMN selection and the GPRS cell request is sent to the mobile station. If of the telephony switching functions, and
selection and reselection processes. the PPF is cleared, then paging is authenticates access to circuit-switched ser-
Data transmissions to and from the done. The mobile station then goes to vices.
mobile subscriber, as well as the pag- the READY state, and the link is BTS: The base transceiver station handles
ing of the subscriber, are not possible. established. A timer is used to keep radio transmission and reception devices,
The GPRS mobile station is seen as track of the time of the attachment including the antennas, and also all the radio
between the mobile station interface signal processing.
BSC: The base station controller manages
Mobile GSM
and SGSN. If the time
Base Station the radio resources and controls handover
Station (MS) System (BSS) Network expires, the SGSN may per- between cells. Several BTSs can be managed
form an implicit detach pro- by one BSC. It contains the packet control
VLR cedure in order to return the unit (PCU). The PCU directs the data traffic to
BTS PSTN subscriber in IDLE state. The the GPRS network, and can be a separate
BTS BSC MSC
(Voice detach procedure is exactly hardware element associated with the BSC.
BTS Network) the opposite of the attach pro- BSS: The base station subsystem consists of
Gs cedure. It makes the mobile the BTS and BSC. It has been adapted to sup-
Gb
station inaccessible to the port the GPRS connectionless packet mode of
network. operation.
Network interfaces
SGSN Gc
READY state: The mobile
Um: Interface between the MS and the
station can send and receive GPRS fixed network part. The Um interface is
HLR PDP PDUs. In the READY the GPRS network interface for providing pack-
Gn
state, the SGSN also receives et data services over the radio to the MS. The
Gc updates from the mobile sta- MT part of the MS is used to access the GPRS
GGSN tion regarding the change in services through this interface.
routing area and selection Gb: Frame relay connection between the
and reselection of cells. SGSN and the PCU within the BSS. This trans-
Gi
Even if no radio resource ports both user data and signaling messages
is allocated to the subscriber, to and from the SGSN.
PSPDN Gn: The GPRS backbone network, imple-
the mobile management con-
(Data mented using IP LAN/WAN technology.
Network)
text remains in READY Used to provide virtual connections
state, even if no data is being between the SGSN and GGSN.
transported. The READY Gi: The point of connection between GPRS
Fig. 1 GPRS network architecture state is controlled by a timer. and the external networks, each referenced
Whenever the timer expires, the by the access point name. This will normally
unreachable in this case. To establish mobile station goes into STANDBY be implemented using IP/WAN technology.
mobile management contexts in the state. The three states are illustrated in Gr: Interface between HLR and SGSN that
mobile station and the SGSN, the Fig. 3. allows access to customer subscription infor-
mobile station shall perform the GPRS The GPRS specification also mation.
Gs: Optional interface that allows closer
attach procedure. The attach procedure defines the behavior of the mobile sta-
coordination between GSM and GPRS net-
informs the SGSN about its presence, tion in a GPRS network. That is, it works.
thereby updating the databases to classifies it into three modes of opera- Gc: Optional interface that allows the
ensure its visibility in the network. tion. GGSN access to customer location informa-
STANDBY state: In STANDBY In Class A mode, the mobile sta- tion.
(Courtesy: ETSI)
state, the subscriber is attached to the tion is attached to both GPRS and

APRIL/MAY 2002 13
other GSM services. In this mode, the network. Hence, it
mobile station makes routing area involves more efficient Application
updates, but no combined routing usage of the available IP/X.25 IP/X.25
area/local area (LA) updates during the bandwidth. For a par- Relay
SNDCP GTP
CS connection. In cases when the ticular available band- Relay GTP
mobile station changes SGSN, the width, the channels can LLC Relay
UDP/ UDP/
SGSN updates HLR and the GGSN, be used efficiently, Relay TCP TCP
RLC Relay
but not the VLR about the new since a user may not RLC BSSGP IP IP
SGSN number. permanently be using a MAC MAC Network Network L2 L2
Service Service
In Class B mode, the mobile sta- channel. So this dis-
GSM RF GSM RF L1bis L1bis L1 L1
tion is attached to both GPRS and other tributes the user, and,
GSM services, but the mobile station hence, makes the best Um Gb Gn Gi
can only operate one set of services at a optimum use of the MS BSS SGSN GGSN
time. While in Class C mode, the network system. When
Fig. 2 GPRS network protocol stack (Courtesy: ETSI)
mobile station is exclusively attached to a mobile station is in
GPRS services. IDLE state, its channel can be used by mation, but this charging information
Since the GPRS network involves some other mobile station. This avoids needs to be processed.
communication between mobile hosts, network overload, and simplifies any (The incumbent billing systems
it integrates itself with different proto- errors that may occur due to network often cannot handle realtime call detail
cols for transmission of data. It mainly congestion. record flows. Thus, an intermediate
uses the protocol defined for mobile charging platform is a good idea. It can
hosts, i.e., mobile IP (RFC 2002). It Figuring the customers bill collect the charging information from
applies all of the principles involved for With GPRS, the service providers the GPRS nodes and prepare it for sub-
packet forwarding from one host to need a system to charge its customers mission to the billing system.)
another. The detail analysis of mobile for the service. GPRS is a packet Packet counts are passed to a charg-
IP does not lie in the scope of this dis- switching network, which is laid on the ing gateway that generates call detail
cussion. existing circuit-based network. The records. These records are sent to the
GPRS specifications stipulate the mini- billing system. Hence, we come to a
Key network features mum charging information that must be point where the system is dependent
But apart from the logical and struc- collected in the Stage 1 service descrip- upon the service provider to charge its
tural design of the network, some other tion. These include destination and customers. But as the technology is
important issues do affect the workings source address, usage of radio interface, deployed, there will be a standard adopt-
of the network. They are core and very usage of external PDN, usage of PDP ed by all service providers. Until then, it
fundamental features where the user is address, usage of general GPRS is sensible not to comment on any of the
unaware of the underlying technology. resources and location of mobile station. policies until one becomes widely used.
The two key network features are: Current technology charges cus-
1) Packet switching: Todays tomers on the amount of time the ser- GPRS Detach PDU transmission
dialup-connection for the Internet vice is used. For any Internet access, the
access on our desktops involves a cir- billing system takes into account how
cuit switch network, i.e., there is a one- long the network was accessed. It may IDLE READY STANDBY
to-one connection between the two be a dialupconnection, an ISDN line
hosts. There is a channel dedicated for or an ADSL.
this correspondence. So is the GSM net- But the system devised for GPRS is GPRS Attach Ready timer expires
work. This leads to inefficiency and somewhat different. We know that Or
improper use of available resources. GPRS is a packet-based service. Hence, Force to STANDBY

The user may not continuously access the new system believes in counting the MM State Model of MS
information from the other end. But the packets delivered to the end user, since
connection is dedicated. So when all of the entire block of data transmitted is
the connections are used up, it may lead broken into small packets. But this Implicit Detach or Cancel Location
to network congestion. again complicates the rules, since there
GPRS Detach or PDU
But as the name GPRS suggests, it is are different types of data being trans- Cancel Location Reception
a packet service. The data is broken into mitted like text, images, voice, video
small packets at the transmitter end and and such. Also, the peak hours of the
again assembled at the receiver end. network need to be taken into account. IDLE READY STANDBY
Such networks do not require explicit What is the price of images and video?
connection at both ends, but transmit Is it the same for simple text?
data as per user requirements. The only Technically, the system for billing GPRS Attach Ready timer expires Or
change is to upgrade the software at the can lie between the SGSN and the Force to STANDBY
Or
network level. GGSN, where the actual packets are Abnormal RLC condition
2) Spectrum efficiency: GPRS uses transmitted to the mobile station. GPRS
the radio resources for allocation of call records are generated in the GPRS MM State Model of SGSN
channels to the user. We know that service nodes. The GGSN and SGSN
GPRS is not a circuit-switched oriented may not be able to store charging infor- Fig. 3 GPRS mobility management

14 IEEE POTENTIALS
Applications cally affected, but surely hampered in graph will be a bit slow, but as the tech-
GPRS has many applications. This case of very niche and specific applica- nology penetrates, the graph will trans-
is because GPRS maps all the Internet tions. But these devices are designed form to an exponential function.
content of todays PC onto a mobile for GPRS services. Hence, they have
computing device. But there are some the capability to handle bursty data. Read more about it
fundamental constraints. The PC has a Their hardware specifications do http://www.gsmworld.com/.
larger memory and more processing involve the prowess to accept, manipu- http://www.mobilegprs.com/.
power. But in the case of handheld late and transmit data. This turn in the http://www.etsi.org/ GSM 3.60.
devices, such as mobile phones, PDAs technological front has undoubtedly http://www.wapforum.org
or palmtops, there is constraint of mem- paved the way for porting the Internet WAP Technical Documents.
ory and processing power. This would utilities to these devices. Thus, we have http://www.3gpp.org
surely tax the service of the system. reached the point, where we can have UMTS Specification.
The overall efficiency is not drasti- Internet everywhere. http://www.gtl.com/.
The basic services, such as chat, e- http://www.gprscongress.com
Box B mail, news groups and other communi- Market Strategy.
The GPRS network protocol stack ty services, are the most underlying and Peter Rysavyhttp://www.rysavy.com/
common utilities accessed through Prototyping and Formal Requirement
GPRS tunneling protocol (GTP): This
GPRS services. Many nonvoice appli- Validation of GPRS: A Mobile Data
protocol tunnels the data and signaling
between the GPRS support nodes, i.e.,
cations are also mapped. GPRS also Packet Radio Service for GSM By
the SGSN and the GGSN. The GTP supports streaming audio and video. Laurent Andriantsiferana, Brahim Ghribi,
encapsulates all the PDP PDUs. This is due to the broad bandwidth Luigi Logrippo. Telecommunications
TCP/UDP layer: The TCP carries pack- available and high data transfer rate. Software Engineering Research Group,
et data in the GPRS backbone network GPRS also provides access to School of Information Technology and
for protocols that need reliable data link remote LAN, so that a user is always Engineering, University Of Ottawa.
for, e.g., X.25 protocol. The UDP carries connected to its home or office. It sup- {andrian, bghribi, luigi}@csi.uottawa.ca.
PDUs that do not need reliable data link, ports theglobal positioning system Cisco http://www.cisco.com/.
e.g., IP. The TCP provides flow control (GPS) of positioning various objects. Mobility Management in IETF and
and protection against lost and corrupt-
With the help of Bluetooth technology, GPRS Specifications: By Samila Luukko,
ed GTP PDUs. UDP provides protection
against corrupted GTP PDUs.
GPRS will play an important role in Department of Computer Science and
IP: This protocol is used for routeing simulating communication between the Engineering, Helsinki University of
user data and control signaling. various wireless systems. In short, all Technology.
Subnetwork dependent conver- major Internet services and applications GPRSTrillium Digital Systems, Inc.
gence protocol (SNDCP): This transmis- can be easily overlaid on GPRS- http://www.trillium.com/.
sion functionality maps the network-level enabled devices. It is up to us to decide
characteristics onto to characteristics of how much we support it. About the author
the underlying network. Azim A. Samjani obtained his
Logical link control (LLC): This layer
provides a highly reliable, encrypted log-
Market impact Bachelor of Engineering in comput-
How about the commercial aspects er science from the Vishwakarma
ical link. LLC will be independent of the
underlying radio interface protocols in
and the calls for Information Institute of Technology, University
order to allow introduction of alternative Everywhere? The architecture is ready of Pune in August, 2001. Contact:
GPRS radio solutions in the minimum for execution. There are still some prob- <azim@computer.org>.
changes to the NSS. lems of standardization, compatibility
Relay: This function relays LLC PDUs and such, but these problems are com-
Acronyms
between the Um and Gb interfaces. In mon when new systems are evolving.
the SGSN, this function relays PDP PDUs Big Telecom companies are taking their BSS Base station subsystem
between the Gb and Gn interfaces. first big steps, but with a lot of risk. CDR Call detail record
Base station system GPRS protocol The most common difficulty at the CGF Charging
(BSSGP): This layer conveys routeing and gateway functionality
consumer level is the availability of
QoS-related information between BSS CS Circuit switched
and SGSN. This protocol does not per-
cheap and standardized GPRS-enabled
LA Local area
form error correction. devices. Every company is manufactur-
RA Router area
Network service (NS): The function ing its own product in the race. MS Mobile station
carried out is the transportation of BSSGP Problems of incompatibility may arise NSS Network subsystem
PDUs. It is based on a frame relay con- at a later stage. This could affect the PDN Packet data network
nection between BSS and SGSN, and services by not making them cost effec- PDP Packet data protocol
may be multi-hop and traverse a net- tive and economical. The initial phase PDU Packet data unit
work of frame relay switching nodes. may lead to chaos, since every service PLMN Public land mobile
RLC/MAC: This layer performs two provider will have its own billing sys- network
functions. The radio link control function PPF Paging proceed flag
tem and will decide how many GPRS
controls the access signaling (request QoS Quality of service
and grant) procedures for the radio
services will reach the subscriber.
channel, and the mapping of LLC This system will be embraced by (Courtesy: ETSI)
frames onto the GSM physical channel. every part of society, since it caters to
(Courtesy: ETSI)
all the needs, which are now available
on our desktops. The initial part of the

APRIL/MAY 2002 15

Vous aimerez peut-être aussi