Académique Documents
Professionnel Documents
Culture Documents
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