Mobile Computing - I
Mobile Computing - I
COMPUTING
COMMUNICATION TECHNOLOGIES
Mobile handsets, Wireless
communications and server applications
• Mobile computing refers to the computational tasks performed
by mobile users using their handsets.
• Since the handsets have very limited processing power and
memory these devices by themselves do not have the
capability to carry out any significant and meaningful
computations under can only serve as the front end for
invoking remote applications.
• Therefore, this involves the invocation of applications running
on remote servers
Marconi,
1895
invented
Radio.
Starting with the elementary,
ground-breaking
point-to-point wireless
communication achieved by
Marconi, there has
been continually the induction
of new and increasingly
sophisticated
technologies.
RADIO SYSTEM
• Terrestrial Radio System: When all the intermediaries are located on the ground, then
• the communication system is referred to as a terrestrial radio system
• Satellite Radio System: If at least one of the intermediaries is satellite borne, then it is
referred to as a satellite radio system.
• Internetworks
• Several LANs can be interconnected using switches to realize internetworks or internet
in short.
LAN Architectures
• Two major LAN architectures are being used:
• The bus architecture
• The ring architecture.
Bus Architecture:
• In a bus-based architecture, nodes are connected to the network able using T-shaped
network interface connectors.
• The terminating points are placed at each end of the network cable.
• There is a single, shared channel (bus) for which the transmitting nodes contend to
gain access to it.
• In a bus architecture, nodes communicate using broadcasting.
• The most commonly used protocol for access control in traditional bus networks is
theCarrier Sense Multiple Access with Collision Detection (CSMA/CD).
• These networks are also called multiple access networks.
• In these networks, when two or more nodes transmit packets
simultaneously, the transmissions overlap in time and the resulting signal gets
garbled. Such an event is called a collision.
• A collision entails retransmission of the corrupted frame.
• In CSMA/CD networks, nodes continuously sense the channel to determine whether
the channel is idle. A node transmits a packet only if it senses the channel to be idle.
• Ethernet is a LAN standard based on the CSMA/CD media access control protocol.
CSMA/CD protocol does not define any specific collision resolution mechanism.
• On the other hand, Ethernet uses the Binary Exponential Back-off (BEB)
algorithm for collision resolution. Due to its ubiquity, high speed, simplicity and low
cost, Ethernet has over the years emerged as one of the most preferred LAN
protocols.
Ring Architecture
• Nodes are placed along the ring.
• The nodes transmit in turn. Each node usually transmits for a certain predetermined period
of time. Therefore, packet transmission delays become predictable and can be made
sufficiently small as per requirement.
• As a result, ring-based architectures are often preferred in real-time applications.
• The ring architecture, however, suffers from a few important problems. First, any break in
the ring can bring the whole network down.
• Ring is a poor fit to the linear topology normally found in many situations. This
made researchers to look for alternative technologies which can have the
advantages of both the bus and ring architectures.