13
Chapter 2 Mobile Computing Architecture and Technology Brisk advances in computer hardware and wireless network technologies have led to the development of mobile computing [W92] [W93]. The expanding technology of cellular communication, wireless LAN, and the satellite services make it possible for mobile users to access information. In this ubiquitous wireless environment of the future, large number of users equipped with the battery powered palmtops or portable computer can access information anywhere and at anytime. In this chapter, we present the various existing wireless communication technologies that support the mobile computing environment. In Section 2.1, we briefly describe the network technology and the different variations of

Mobile Computing Architecture and Technology

Embed Size (px)

Citation preview

Chapter 2

Mobile Computing Architecture and Technology

Brisk advances in computer hardware and wireless network technologies have led

to the development of mobile computing [W92] [W93]. The expanding

technology of cellular communication, wireless LAN, and the satellite services

make it possible for mobile users to access information. In this ubiquitous wireless

environment of the future, large number of users equipped with the battery

powered palmtops or portable computer can access information anywhere and at

anytime.

In this chapter, we present the various existing wireless communication

technologies that support the mobile computing environment. In Section 2.1, we

briefly describe the network technology and the different variations of

communication system. In Section 2.2, we present the battery technology, in

which selective tuning is resorted to conserve the battery power, such that the

mobile unit have the capacity to run for a longer period. Section 2.3 addresses the

networking architecture, which supports the wireless mobile computing, wireless

information services are also provided in the same Section. Various practical

communication issues are introduced in Section 2.4. Finally, we conclude the

chapter with Section 2.5.

2.1 Network Technology

The wireless communication systems began with the launch of cordless and

cellular telephones. Cordless telephones were initially designed for very limited

range and cellular telephones were largely intended to extend the telephone

service to users in their vehicles. Each cellular phone of this initial generation of

wireless communication systems has a dedicated support (base) station. This first

generation communication system uses analog frequency modulation for speech

transmission.

System configuration of a cellular network consists of fixed information

network extended with wireless network elements. These elements comprise,

wireless terminals, base stations, and switches. The entire geographical area is

partitioned into cells. Each cell is covered by a base station, which is attached to a

fixed network and provides a wireless communication link between the mobile

users and the rest of the network. The next generation of wireless communication

systems will provide digital speech transmission and increase the range of

applications to data transfer, and video conferencing. These wireless units have

23

sophisticated capabilities for transferring information to and from the network.

This generation of wireless communication systems was proposed to extend the

services offered by the first generation system to a business environment. These

cellular network, which are in the process of being deployed, are digital networks

having radio links to connect mobile users to their base stations.

Recently, American Federal Communication Commission (FCC) allocated

bandwidth in the 2 GHz range for the third and last generation wireless

information systems, more commonly referred to as Personal Communication

Services (PCS) or Personal Communication Network (PCN). This proposes to

provide ubiquitous communication (voice, data, and multimedia) coverage,

facilitating people to call each other and exchange data irrespective of their

location. These systems are anticipated to include wireless access such as paging

and wireless local area networks, in addition to amalgamation of the previous two

generations of cellular and cordless services. Satellite communication is also an

integral part of PCSIPCN. It is speculated that ubiquitous communications will be

provided by pes in a hybrid fashion. Heavily populated areas will be covered by

cheap based stations of small radius (picocells). Whereas areas with less density

will be covered by base stations of larger radius, and remote areas, and highways

with satellites that will provide the bridge between these different islands of

population density. pes involve two types of mobility: terminal and personal

mobility [MJ94]. Terminal mobility allows a terminal to be identified by a unique

terminal identifier independently of its point of attachment to the network.

Personal mobility allows PCS users to make and receive calls independently of

both their network point of attachment and the specific PCS terminal.

24

Wireless infonnation services can be broadly classified into two mam

categories: Land Based and Satellite Based.

• \Vireless LAN (Local Area Networks) and wireless WAN (Wide Area

Networks) services, and packet over circuit technology are Land Based

wireless infonnation services.

• Geosynchronous satellites and Low Earth Orbit (LEO) satellites are

Satellite Based infonnation services.

The land based wireless infonnation services are very popular and are being used

globally. These services are described as follows:

o Wireless LANs provide wireless communication in a building in which

each cell has only one channel covering entire available bandwidth.

Typically its bandwidth is 1 to 2 Mbps. NCR's wavelan, Motorola's Altair,

Infra-Red (IR) based LAN and Telesystem's ARLAN are the examples of

Wireless LAN. These systems operate in the 902-928 Mhz Industrial,

Scientific, and Medical (ISM) band.

o \Vireless WAN schemes include technologies like the Trunk Radio. This

Trunk Radio technology supports both voice and packet data and is useful

for the trucks, police and emergency vehicles. Trunk Radio has a

bandwidth of up to 56 Kilobits per second (Kbps).

o Cellular Digital Packet Data (CDPD) is an example of packet over circuit

technology. In CDPD packetized data is transmitted on unused cellular

voice channels. In this, voice has higher priority over data transmission.

Data can be transmitted on a channel only if there is no voice call, which is

25

using that channel. V oice transmission can preempt data transmission. In

such cases, another channel must be found for the data transmission.

Geosynchronous Satellites are synchronized with the rotation of earth and at an

altitude of approximately 36,000 KM above the equator. These satellites are

suitable for paging and other broadcast-only services. Motorola's proposal for a

satellite based service; called the Iridium project, consist of 66 satellites in a low­

earth-orbit. Qualcomm's Globalstar uses 48 satellites orbiting the earth. TRW's

Odyssey also has 12 satellites that are orbiting the earth. All the above have the

same goal of providing information services (mostly voice) around the world.

2.2 Battery Technology

Energy supply is a major bottleneck for mobile wireless computers. Battery is the

energy source of a portable computer. The portability of a computer is determined

largely by the weight of its power source. In the case of palmtops, batteries

constitute the largest weight. Also longer battery life is a most desired feature of

the mobile users. The lifetime of a battery is expected to grow only 20% over the

next 10 years [SCB92]. This constraint of limited available power is expected to

derive all solutions for mobile computing on palmtops. Thus, energy efficiency is

a necessary feature both at the level of hardware and software.

To illustrate the constraint of limited available power, consider a palmtop

with a CD-ROM and display. An AA cell is rated to provide 800 mAIHr at 1.2 V

(0.96 WIHr). Assume that the power source of a palmtop with a CD-ROM and a

display is 10 AA cells. The constant power dissipation in a CD-ROM (for disk

spinning itself) is about 1 W, and the power dissipation for display is around 2.5

26

W. The assumed power source will last for only 2.7 Hours. Thus, to enhance the

battery life, the CD-ROM and the display may have to be powered off for most of

the time.

The power management enhances battery life, allowing users to work

longer without having to plug into wall power or replace battery. Apart from CD­

ROM and display, the CPU and the wireless receiver of the palmtops also

consume power. There is an increasing pressure on hardware vendors to come up

with power efficient processors. One such processor is the Hobbit Chip from

AT&T that operates in two modes: full operation mode called the active mode,

and the power-conserving mode called the doze mode. This chip utilizes 250 mW

in an active mode and the consumption in doze mode is 50,uW . The ratio of

power consumption in active mode to doze mode is 5000. Due to this, there is also

a growing pressure on software vendors to incorporate energy management

features. The CPU consumes more power than some receivers do, especially, it

has to be active to examine all incoming buckets. This is true, if on the average,

only a new data buckets are of interest to the units. Therefore, it will be beneficial

if the CPU can slip into the doze mode most of the time and come into the active

mode only when the data of interest arrives on the broadcast channel. This

requires the ability of selective tuning.

Transmitting and receiving consume power as well. In practice, the power

required for transmitting increases as a fourth power of the distance between the

transmitter and receiver [L89]. However. the number of other aspects like the

terrain, landscape, the height and the kind of trees, foliage, rain etc., play an

27

important role in determining the power required by the client in transmitting to

the server. This constitutes a major drain of the power at the unit.

Power efficient solutions are important due to the following reasons:

o Selective tuning makes it possible to run the same applications for a larger

period with smaller batteries. Smaller batteries are significant from the

portability point of view since palmtops can be more compact and weigh

less. This is principally true in palmtops, since batteries constitute the

largest source of weight.

o The power management enhances longevity of battery, allowing clients to

work longer without having to plug into wall power or replace battery.

With the same batteries, a client can run for a very long time without the

problem of changing the batteries often. This avoids frequent recharging

and results in considerable monetary saving. Recharging can be

cumbersome especially if the user is on the move or does not have any

source to plug into the wall power. With power efficient solutions batteries

may have to be recharged only every few days, rather than every few

hours. The frequent memory effect (it occurs when certain batteries are

charged without being fully discharged first. This results, in the batteries,

not being able to be recharged fully, ever again) problem that is prevalent

in most rechargeable batteries can be avoided.

2.3 System Architecture

A model view of the global architecture to support mobile wireless computing is

sho\\'TI in Figure 2.1. The geographical area covered by a base station is called a

28

cell. Each cell is managed by a base station called the Mobile Support Station

(MSS) (a fixed host) [IB94]. The MSS is a server (transmitter) as well as the

WIreless LAN cell ... -.....

WIreless Radio cell .. _ ................... ..

" .

· · · · · , , \ 1 Mbps .: , . , . . ,

" . WIreless LAN cell

.'

. , ,

, ,

WIreless Radio cell

MU Mobile Unit (whether dumb terminal or walkstations),

MSS Mobile Support Station (equipped with wireless interface), and

Fixed Hosts (without wireless interface).

Figure 2.1: Wireless Computing Architecture

source of all data. The MSS can periodically broadcast data on the wireless

network and the clients (units) can 'filter' the required data items. The MSS can

also be the server in a client-server interaction (on-demand mode). In addition, the

MSSs also provide commonly used application software, so that a mobile user can

29

download the software from the closest MSS and run it on the palmtop. The

wireless cells typically have restricted bandwidth. Due to constraints in the

hardware, the wireless cells continue to have limited bandwidth [AK93]. These

cells may vary in terms of their wireless networks like satellite channel, radio

channel, infra-red link etc. Wireless information services of the future are

characterized by their geographical scope. These services are classified as follows:

• Picoservices: Small picocells may have a very small range covering only

relatively few clients. That is, these services will be very local and picocell

will cover a few hundred meters in diameter. Examples of picoservices are

as follows:

o Local parking availability of lot.

o Layout of the building.

o Empty seats in a stadium/restaurant/concert halVtheatre.

o Activities in Schools and colleges.

o Items in a store, and shopping mall advertising and local schemes (a

user in particular mall receive advertisements about sales and events

which are local with respect to his location).

Microservices: The geographical area of Microservices (microcells) is

provided in a range of few miles in diameter. Some of the Microservices

include:

o Train and bus station information.

o Local sports and cultural information.

o local traffic information or airline information.

o Local telephone directories information.

30

• Macroservices: These types of services could be provided in an area

extended to tens of miles. These services are crucial on a regional basis

(macrocells). Following are the examples of macroservices:

o Regional maps.

o weather information.

o local news services are all instances of macroservices.

• Wide Area Services: The geographical area covered by these services is

very large and these can be offered on a national basis. The examples of

these services are as:

o Stock market information and national commodity prices.

o general political, financial and sports news are all examples of the

wide area services.

Due to the types of data services made available to clients and the cell size,

broadcasting is an efficient data dissemination mechanism in microcells.

Broadcasting may not be efficient in picocells or macrocells in view of the fact

that in picocells the number of clients may not justify broadcasting and clients

may not change macrocells over and over again. In the architecture, the MSSs

(wireless information servers) are equipped with wireless transmitters capable

of reaching thousands of users residing in the microcells. Users equipped with

small battery powered palmtops, with wireless connections can move freely

between cells. The palmtop, which is similar to the Motorola's Embarc

receiver, but equipped with a power efficient chip like the hobbit chip, will

pick up information delivered by MSS.

31

2.4 An Outline of Communication Issues

In a wireless broadcasting environment. Imielinski et al. [IVB97] addressed the

number of practical communication issues. In this Section, we discuss these issues

in brief.

o Setup Time: The process of tuning out of the broadcast channel or tuning

back in is referred to as setup process. The time taken by CPU for shifting

from doze mode to the active mode or vice -versa is known as set up time.

It also refers to the time required to switch the receiver on (or oft). In all

the algorithms proposed for broadcasting, we assume that the set up time is

negligible. In reality, each tuning out (dozing oft) and tuning in (waking

up) does not occur right away, but takes small amount of time. Typically,

the set up time is negligible compared to the time it takes to broadcast a

bucket [R92] and hence it can be disregarded and ignored.

o Reliability Issues: Due to disconnections, handoffs and communication

noises, the error rate in wireless transmissions are much higher than the

error rates on fixed networks. Thus. maintaining the reliability of

broadcasting in wireless networks is an important issue. Initially, we first

assume that no additional steps are taken to increase the reliability of

broadcasting. Observe that broadcasting is ultimately reliable due to its

periodic nature; the client can always wait for the next broadcast in case

the replicate does not exist.

o Synchronization: For selective tuning, clients have to be guaranteed that

data will appear on the broadcast channel at a pre specified time, i.e.,

clients and the server (which broadcast the data) have to be synchronized.

32

This calls for the network to be detenninistic. This is reasonable

assumption for exclusively used channels such as Motorola's Satellite

Networks (Embarc) where infonnation is assured to come at a specific

time because there is only one server and the clients only listen.

Synchronization is not difficult, especially with the current quartz

technology. In order to take care of small discrepancy in the clock

synchronization, the clients may tune in, epsilon (bucket) ahead of time

(the required bucket is expected to arrive on the broadcast channel)

[IVB97] [V94]. That is, the tuning time starts epsilon prior to the expected

timestamp of broadcast and continues until a bucket received by the client.

Epsilon varies from client to client depending upon the accuracy of its

clock.

In general, synchronization can be easily accomplished if the MSS

has a higher access priority than any client. This is not true for the

Ethernet, where the broadcasting traffic has to be interleaved with the on­

demand request and it is very complex to adequately predict the time of

transmission. For such channels, the methods presented in this thesis have

to be modified.

2.5 Conclusion:

In this chapter, we presented the vanous existing wireless communication

technologies that support the mobile computing environment. We also delve with

the network technology and the different variations of communication system.

The importance of battery technology, where selective tuning is resorted to

33

conserve the battery power, such that the mobile unit has the capacity to function

for a longer time, is also briefly discussed. Finally, the networking architecture,

which supports the wireless mobile computing along with the wireless information

services in different regions in terms of geographical areas are discussed.

34