Mobile Computing Characteristics
Mobile Computing Characteristics
1. **Portability:** Devices are small, lightweight, and easy to carry, enabling users to
access information and perform tasks on the go.
4. **Location Sensing:** Many mobile devices are equipped with GPS or other
location-based services, enabling applications to provide location-specific
information and services.
More Secure & hence Reliable Less Secure & hence less Reliable
3-Tier Architecture
While the most widespread use of multi-tier architecture is 3-tier architecture, in the
book Domain Driven Design there are 4 layers which are the presentation layer, the
application layer, the business layer, and the data access layer.
The presentation layer means the layer of UI (user interface) or view layer. It may be
built with different technologies like Razor pages, Blazor, or modern web libraries and
frameworks like Angular, React, Vue, Svelte, etc.
The application layer is also known as the service layer or GRASP controller layer.
The business layer is also known as the business logic layer (BLL) or domain logic
layer. This is where the logical part of the application happens like calculations, CRUD
(create-read-update-delete) operations, data analysis, etc.
The data access layer is where the entities live and it is simply a model of the database
like in the Model-View-Controller pattern. This is actually the reason why we call it a
model since it is the model of the database.
Benefits of N-Tier Architecture
Scalability — You can separate tiers without affecting the other tiers and then scale
each one properly.
Data Integrity — Cascading effects are prevented, and maintenance becomes easier.
One may change the code without affecting the data.
Reusability — Different layers could be used in different projects or in the same
project you may use the same layer in different places. For instance, you might want to
write extensions to your projects and if you want to use them in another project
Secure— You can secure the layers without affecting the other layers.
Drawbacks of N-Tier Architecture
Increase in the effort — Brings burden to a developer rather than writing the software
in one tier or layer, developer needs to differentiate layers and give references to other
projects (your class libraries) accordingly.
Increase in complexity — If one wants to use N-Tier architecture you have to build your
project in the beginning according to n-tier layer logic. Building different layers bring
complexity since more layers are more things to think about it in the future.
Mobile Agents in Mobile Computing
In Mobile Computing, Mobile Agents are the composition of computer software and
data that can autonomously move from one computer to another computer and
continue its execution on the destination computer.
In other words, you can say that An Mobile Agent is an autonomous program that is
capable of moving from host to host in a network and interact with resources and
other agents. In this process, the chance of data loss is scarce because the state of
the running program is saved and then transported to the new hostMobile Agents are
also called as transportable agents. They are classified into two types:
o Mobile Agents with pre-defined path: They have a static migration path.
o Mobile Agents with undefined path i.e., Roamer: They have dynamic migration
paths. The mobile agents choose their path according to the present network
condition.
Types of Multiplexing
There are Five types of Multiplexing :
1. Frequency Division Multiplexing (FDM)
2. Time-Division Multiplexing (TDM)
3. Wavelength Division Multiplexing (WDM)
4. Code-division multiplexing (CDM)
5. Space-division multiplexing (SDM):
1. Frequency Division Multiplexing :
Frequency division multiplexing is defined as a type of multiplexing where the
bandwidth of a single physical medium is divided into a number of smaller,
independent frequency channels.
Frequency Division Multiplexing is used in radio and television transmission.
2. Time Division Multiplexing :
Time-division multiplexing is defined as a type of multiplexing wherein FDM, instead
of sharing a portion of the bandwidth in the form of channels, in TDM, time is
shared. Each connection occupies a portion of time in the link.
In Time Division Multiplexing, all signals operate with the same frequency
(bandwidth) at different times.
There are two types of Time Division Multiplexing :
1. Synchronous Time Division Multiplexing
2. Statistical (or Asynchronous) Time Division Multiplexing
Synchronous TDM :
Synchronous TDM is a type of Time Division Multiplexing where the input frame
already has a slot in the output frame. Time slots are grouped into frames. One
frame consists of one cycle of time slots.
Synchronous TDM is not efficient because if the input frame has no data to send, a
slot remains empty in the output frame.
In synchronous TDM, we need to mention the synchronous bit at the beginning of
each frame.
3. Wavelength Division Multiplexing :
Wavelength Division Multiplexing (WDM) is a multiplexing technology used to
increase the capacity of optical fiber by transmitting multiple optical signals
simultaneously over a single optical fiber, each with a different wavelength.
4. Space-division multiplexing (SDM) :
Space Division Multiplexing (SDM) is a technique used in wireless communication
systems to increase the capacity of the system by exploiting the physical separation
of users.
5. Code-division multiplexing (CDM) :
Code division multiplexing (CDM) is a technique used in telecommunications to
allow multiple users to transmit data simultaneously over a single communication
channel. In CDM, each user is assigned a unique code that is used to modulate their
signal..
Modulation can be digital or analog. Input wave of analog scheme varies
continuously like a sine wave. Voice is sampled at some rate then compressed and
turned into a bit-stream then superimposed on the carrier signal, in digital
modulation. This all happens because the communication systems have used a
powerful and beautiful technique called Modulation.
Modulation:
A Modem is a device that performs both modulation and demodulation processes.
The various forms of modulation are designed to alter the characteristic of carrier
waves. The most commonly altered characteristics of modulation include amplitude,
frequency, and phase.
Carrier signal: The signals which contain no information but have a certain phase,
frequency, and amplitude are called carrier signals.
Modulated signals: The signals which are the combination of the carrier signals and
modulation signals are modulated signals. The modulated signal is obtained after
the modulation of the signals.
Types of modulation:
1. Amplitude modulation: It is a type of modulation in which only the amplitude of
the carrier signal is varied to represent the data being added to the signals whereas
the phase and the frequency of the signal are kept unchanged.
Advantages of modulation:
It reduces the size of the antenna.
It reduces the cost of wires.
It prohibits the mixing of signals.
It increases the range of communication.
Disadvantages of modulation:
The cost of the equipment is higher.
The receiver and the transmitter are very complicated.
For better communication, the antennas for the FM system must be kept closed.
It is not efficient for large bandwidth.
Power wastage takes place
SPEED SPECTRUM
The increasing demand for wireless communications has problems due to limited
spectrum efficiency and multipath propagation. The use of spread spectrum
communication has simplified these problems. In the spread spectrum, signals from
different sources are combined to fit into larger bandwidth.
Most stations use air as the medium for communication, stations must be able to
share the medium without an interception and without being subject to jamming
from a malicious intruder.
Advantages of FHSS:
Synchronization is not greatly dependent on distance.
Processing Gain is higher than DSSS.
Disadvantages of FHSS:
The bandwidth of the FHSS system is too large (in GHz).
Complex and expensive Digital frequency synthesizers are required.
Advantages of DSSS:
The DSSS System combats the jamming most effectively.
The performance of DSSS in presence of noise is superior to FHSS.
Interference is minimized against the signals.
Disadvantages of DSSS:
Processing Gain is lower than DSSS.
Channel Bandwidth is less than FHSS.
Synchronization is affected by the variable distance between the transmitter and
receiver.
Approach SDMA TDMA FDMA CDMA
Terminals Only one All terminals are Every terminal All terminals can be
terminal can be active for short has its own active at the same place
active in one periods of time on frequency at the same moment
cell or one same frequency. uninterrupted uninterrupted.
sector.
Stations (STA) − Stations comprises of all devices and equipment that are
connected to the wireless LAN. A station can be of two types−
o Wireless Access Point (WAP) − WAPs or simply access points (AP) are
generally wireless routers that form the base stations or access.
o Client. Clients are workstations, computers, laptops, printers,
smartphones, etc.
Each station has a wireless network interface controller.
Basic Service Set (BSS) − A basic service set is a group of stations
communicating at the physical layer level. BSS can be of two categories
depending upon the mode of operation−
o Infrastructure BSS − Here, the devices communicate with other devices
through access points.
o Independent BSS − Here, the devices communicate in a peer-to-peer
basis in an ad hoc manner.
Extended Service Set (ESS) − It is a set of all connected BSS.
Distribution System (DS) − It connects access points in ESS
The home agent redirects datagrams from the home network to the care-of address.
The home agent constructs a new IP header that contains the care-of address of the
mobile node as the destination IP address. This new header encapsulates the original
IP datagram. Consequently, the home address of the mobile node has no effect on the
routing of the encapsulated datagram until the datagram arrives at the care-of
address. This type
Multiple Access Techniques
In wireless communication systems, it is often desirable to allow the subscriber to
send information simultaneously from the mobile station to the base station while
receiving information from the base station to the mobile station.
A cellular system divides any given area into cells where a mobile unit in each cell
communicates with a base station. The main aim in the cellular system design is to be
able to increase the capacity of the channel, i.e., to handle as many calls as possible
in a given bandwidth with a sufficient level of quality of service.
Depending on how the available bandwidth is allocated to the users, these techniques
can be classified as narrowband and wideband systems.
TDMA shares a single carrier frequency with several users where each users
makes use of non-overlapping time slots.
different users by concatenating or reassigning time slot based on priority.
Code Division Multiple Access (CDMA)
Code division multiple access technique is an example of multiple access where
several transmitters use a single channel to send information simultaneously. Its
features are as follows.
In CDMA every user uses the full available spectrum instead of getting allotted
by separate frequency.
CDMA is much recommended for voice and data communications.
Space Division Multiple Access (SDMA)
Space division multiple access or spatial division multiple access is a technique
which is MIMO (multiple-input multiple-output) architecture and used mostly in
wireless and satellite communication. It has the following features.
All users can communicate at the same time using the same channel.
SDMA is completely free from interference.
Spread Spectrum Multiple Access
Spread spectrum multiple access (SSMA) uses signals which have a transmission
bandwidth whose magnitude is greater than the minimum required RF bandwidth.
There are two main types of spread spectrum multiple access techniques −
The network routing of cellular network are The network routing of adhoc network are
centralized, all the traffic goes through the base distributed, no centralized system such as
station. base station needed.
It takes Higher cost and takes more time for It takes lower cost and does not take more
deployment. time for deployment.
It is used in Designed and developed for voice It is used in Designed to meet best effort data
traffic. traffic requirements.
In-circuit switching, each data unit knows the In Packet switching, each data unit just
entire path address which is provided by the knows the final destination address
source. intermediate path is decided by the routers.
The delay between data units in circuit switching The delay between data units in packet
is uniform. switching is not uniform.
It is a method to send text messages It is a method to send text messages along with
over a cellular network. multimedia over a cellular network.
SMS is cheaper in comparison to MMS. MMS is three times costlier in comparison to SMS.
Its main function is to provide the Its primary function is to manipulate and provide access
requested output to the end user. to the respective database as per the request.
GPRS Full Form: General Packet Radio Service is the full form of GPRS. GPRS is a
new form of wireless communication used by mobile phones and other unique
mobile devices to transport data over a mobile network. It is a packet-switched
technology that allows information to be transmitted in small packets, allowing for a
more environmentally friendly use of network resources.
As an improvement to the current GSM (Global System for Mobile Communications)
community, which was primarily created for voice communication, GPRS was
initially presented in 2000. With the advent of GPRS, mobile phones and other
unique mobile devices should be able to send data over the same network, ushering
in a completely new era of mobile communication.
What is the Full Form of GPRS?
General Packet Radio Service is the full form of GPRS.
Features of GPRS
GPRS is a wireless communication service that allows data to be transmitted
over a cellular network.
GPRS uses packet-switching technology to transmit data, which means that data
is divided into small packets and sent over the network in a more efficient way.
GPRS offers always-on connectivity, which means that a user can stay
connected to the network at all times, without having to establish a connection
every time they want to send or receive data.
GPRS provides faster data transfer rates compared to the earlier generation of
cellular networks, such as GSM.
GPRS enables new applications and services to be developed, such as mobile
internet browsing and email.
GPRS is a precursor to modern cellular data technologies, such as 3G and 4G.
Function of GPRS
A mobile generation called GPRS is used to talk information via mobile
networks.
It allows clients to access the internet and different data services on their cell
gadgets.
Due to its low prices and environmental friendliness, GPRS is a famous option
for consumers.
Today, GPRS has in large part been changed through quicker and greater
superior technology including EDGE, 3G, and 4G, however, it stays an important
part of the history of cell communications.
Advantages of GPRS
A high-speed data transfer cost is offered to mobile devices through General
Packet Radio Service or GPRS.
Web browsing, email sending and receiving, and online shopping are just a few
of the online services that GPRS users can access while they are on the move.
GSM
GSM stands for Global System for Mobile Communication. GSM is an open and
digital cellular technology used for mobile communication. It uses 4 different
frequency bands of 850 MHz, 900 MHz, 1800 MHz and 1900 MHz . It uses the
combination of FDMA and TDMA. This article includes all the concepts of GSM
architecture and how it works.
1. BSS : BSS stands for Base Station Subsystem. BSS handles traffic and signaling
between a mobile phone and the network switching subsystem. BSS having two
components BTS and BSC.
2. NSS : NSS stands for Network and Switching Subsystem. NSS is the core
network of GSM. That carried out call and mobility management functions for
mobile phone present in network. NSS have different components like VLR,
HLR and EIR.
3. OSS : OSS stands for Operating Subsystem. OSS is a functional entity which the
network operator monitor and control the system. OMC is the part of OSS.
1. MS : MS stands for Mobile System. MS comprises user equipment and software
needed for communication with a mobile network. Mobile Station (MS) = Mobile
Equipment(ME) + Subscriber Identity Module (SIM). Now, these mobile stations are
connected to tower and that tower connected with BTS through TRX. TRX is a
transceiver which comprises transmitter and receiver. Transceiver has two
performance of sending and receiving.
2. BTS : BTS stands for Base Transceiver Station which facilitates wireless
communication between user equipment and a network. Every tower has BTS.
3. BSC : BSC stands for Base Station Controller. BSC has multiple BTS. You can
consider the BSC as a local exchange of your area which has multiple towers and
multiple towers have BTS.
4. MSC : MSC stands for Mobile Switching Center. MSC is associated with
communication switching functions such as call setup, call release and routing. Call
tracing, call forwarding all functions are performed at the MSC level. MSC is having
further components like VLR, HLR, AUC, EIR and PSTN.
VLR : VLR stands for Visitor Location Register. VLR is a database which
contains the exact location of all mobile subscribers currently present in the
service area of MSC. If you are going from one state to another state then your
entry is marked into the database of VLR.
HLR : HLR stands for Home Location Register. HLR is a database containing
pertinent data regarding subscribers authorized to use a GSM network.. If you
purchase SIM card from in the HLR. HLR is like a home which contains all data
like your ID proof, which plan you are taking, which caller tune you are using etc.
AUC : AUC stands for Authentication Center. AUC authenticates the mobile
subscriber that wants to connect in the network.
EIR : EIR stands for Equipment Identity Register. EIR is a database that keeps
the record of all allowed or banned in the network.
PSTN : PSTN stands for Public Switched Telephone Network. PSTN connects
with MSC. PSTN originally a network of fixed line analog telephone systems.
5.OMC : OMC stands for Operation Maintenance Center. OMC monitor and maintain
the performance of each MS, BSC and MSC within a GSM system.
1. Air Interface : Air interface is also known as UM interface. Interface between MS
and BTS is called as UM interface because it is mobile analog to the U interface
of ISDN.
2. Abis Interface : It is a BSS internal interface linking with BTS and BSC.
3. A interface : It provides communication between BSS and MSC.
What is Spread Spectrum?
The increasing demand for wireless communications has problems due to limited
spectrum efficiency and multipath propagation. The use of spread spectrum
communication has simplified these problems. In the spread spectrum, signals from
different sources are combined to fit into larger bandwidth.
Most stations use air as the medium for communication, stations must be able to
share the medium without an interception and without being subject to jamming from
a malicious intruder. To achieve this, spread-spectrum techniques add redundancy
means it uses extended bandwidth to accommodate signals in a protective envelope
so that more secure transmission is possible.
In wireless LAN, the sequence with n = 11 is used. The original data is multiplied
by chips (spreading code) to get the spread signal. The required bandwidth of the
spread signal is 11 times larger than the bandwidth of the original signal.
Advantages of DSSS:
The DSSS System combats the jamming most effectively.
The performance of DSSS in presence of noise is superior to FHSS.
Interference is minimized against the signals.
Disadvantages of DSSS:
Processing Gain is lower than DSSS.
Channel Bandwidth is less than FHSS.
Synchronization is affected by the variable distance between the transmitter and
receiver.
GENERATION OF MOBILE COMPUNICATION
0th Generation:
Pre-cell phone mobile telephony technology, such as radio telephones some had
in cars before the arrival of cell phones.
Communication was possible through voice only.
These mobile telephones were usually mounted in cars or trucks.
1G (1st Generation):
First-time calling was introduced in mobile systems.
It used analog signals.
It used an FDD scheme and typically allocated a bandwidth of 25 Mhz.
The coverage area was small.
No roaming support between various operators.
Low sound quality.
Speed:- 2.4 kbps.
2G (2nd Generation) :
Shifted from analog to digital.
It supported voice and SMS both.
Supported all 4 sectors of the wireless industry namely Digital cellular, Mobile
Data, PCS, WLAN,
Moderate mobile data service.
2G WLAN provided a high data rate & large area coverage.
Speed:- 64 kbps.
2.5G came after 2G which used the concept of GPRS. Streaming was also
introduced and mail services too. Then came 2.75G or EDGE which was faster in
providing services than 2.5G. It gave faster internet speed up to 128kbps and also
used edge connection.
3G (3rd Generation) :
The Internet system was improved.
Better system and capacity.
Offers high-speed wireless internet.
The connection used was UMTS and WCMA.
Speed:- 2mbps.
4G (4th Generation) :
IP-based protocols.
LTE (Long term evaluation) was mainly for the internet.
Vo-LTE (Voice over LTE) is for both voice and the internet.
Freedom and flexibility to select any desired service with reasonable QoS.
High usability.
Supports multimedia service at a low transmission cost.
HD Quality Streaming.
Speed:-100mbps.
5G (5th Generation): It is yet to come in many countries but here are some notable
points about 5G.
Higher data rates.
Connectivity will be more fast and more secure,
Data Latency will be reduced to a great level.
Massive network capacity.
It is 30 times faster than 4G.
There would be more flexibility in the network.