Context Aware Service Provisioning over the Wireless Internet

written by: Ted Highway; article published: year 2007, month 09;


In: Categories » Electronics and communication » Wireless and mobile computing » Context Aware Service Provisioning over the Wireless Internet

The wireless Internet scenario exhibits several peculiar characteristics that need to be considered in service provisioning. Mobility of users and access devices is pushed to the extreme. Users can connect to the network from ubiquitous points of attachment and wireless portable devices can roam by maintaining continuous connectivity. Frequent disconnections of users/devices are rather common operating modes that can occur either voluntarily to reduce connection costs and to save battery or accidentally due to the loss of wireless connectivity.

Moreover, the wireless Internet exhibits a high degree of heterogeneity of both access devices (in terms of screen size and resolution, computing power, memory, storage, operating system, and supported software) and networking technologies (IEEE 802.11a/ b/g, Bluetooth, IrDA, GPRS, and UMTS). In addition, this heterogeneity seems not only a temporary aspect due to the novelty and immaturity of the technology, but is expected to last in the open and global wireless Internet.

These distinctive features of mobility and heterogeneity pose new challenging issues and undermine several assumptions of traditional distributed services. Traditional service provisioning relies on a relatively static characterization of the context. For instance, resource availability is typically independent of both the user current location and the access device properties (location and heterogeneity transparency). Changes in the set of accessible resources are relatively small, rare, or predictable.

On the contrary, in the wireless Internet, it is crucial to consider rapidly changing contexts and to frequently reorganize service provisioning in response to context modifications. Client mobility requires solutions that properly and promptly handle changes of client location, modifications in locally accessible resources, temporary disconnection, and changing network topology. In addition, users can change their portable access devices, with different wireless technologies, even at runtime. All the above elements require context-aware service management at provision time.

Service provisioning in the wireless Internet requires the full visibility of location information. For instance, middleware/service components should be aware of the location of both users and involved resources to forward stock trading transaction requests to the server, instances that minimize the current client/server distance. Middleware/service components should also have visibility of different kinds of system level data, such as the access device characteristics and the currently available wireless bandwidth, respectively, to customize service provisioning and to guarantee effective resource usage. These aspects are particularly crucial in wireless provisioning environments because of the scarcity and the high cost of resources. System-level data should be propagated up to the middleware/application level to dynamically determine the applicable context for the user during her session and to perform service configuration and delivery accordingly. For instance, middleware/service components should be aware of the congestion state of both the replicated stock trading service components and the local wireless network. This awareness enables the forwarding of transaction requests to the server instances by balancing the network/service load and, therefore, by minimizing the client connection time.

In summary, the handling of context information in the wireless Internet is complicated by the frequent variations in the provisioning environment, primarily due to client mobility and heterogeneity at provision time. Context variability significantly increases the complexity and the costs of designing, developing and deploying wireless Internet services, thus slowing down their widespread diffusion. As a consequence, contextaware services call for middleware support infrastructures. There is the need for non traditional middleware with full context visibility and capable of automating service reconfiguration depending on dynamic context changes. These middleware should interact with the underlying execution environment to collect relevant information for context determination, for example, current location of users/devices, resource state, user preferences, and device characteristics. This information should be processed at provision time to identify the applicable contexts, their evolution, and the most appropriate service management operations.

legal disclaimer

1) Our website is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringements, please read the Terms of service and contact us to investigate the problem.
2) The E-articles directory team is not responsible for inaccuracies, falsehoods, or any other types of misinformation this tutorial may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here. Please read the Terms of service

Useful tools and features

Translate this article to...    Send this article to you or to a friend

Link to this article from your page   
If you like this article (tutorial), please link to it from your web page using the information above. Linking to this page, this is the only way to help us improve our service, the same time providing your visitors with a way to improve their online experience.

related articles

1. Wireless Communication Platforms for LANS
Despite the prevalence of standards committees in the wireless industry, there is no single unifying standard. It is important for enterprises to consider all the aspects involved in mobile support while contemplating a strategy for mobile e-commerce. Some of the key criteria in choosing a wireless network specification include: Average size of transfers Number of devices in the wireless network Others Range of transmission Secur...

2. Wireless Attacks ~ War Driving
When a surveillance attack is either impossible or too difficult, war driving is an effective alternative. In many situations, war driving follows and adds information to a prior surveillance attack. Conversely, the information obtained from random war driving often leads to a surveillance attack on a discovered location. The term war driving is borrowed from the 1980s phone hacking tactic known as war dialing. War dialing involves dialing all the phone numbers in a given sequence to search for modems. In fact, this method of ...

3. How To Get Photo Quality Prints
There are a variety of ways to get photo-quality prints from your digital images. You can make them yourself with a printer at home, or have a photo finisher do the work for you. Many camera stores offer photo finishing from digital images. Simply take in your memory card, order the prints, and pick them up the next day. This service is now available in most drugstore chains, too—instead of dropping off a roll of film while running your errands, you leave them your memory card instead. You can also order prints throu...

4. Wireless Privacy Protocols ~ WEP detailed
The Wired Equivalent Privacy protocol is incorporated as part of the IEEE 802.11b protocol. Actually, the standard only calls for 40-bit WEP, but almost all vendors offer up to 128-bit WEP. To secure data, WEP uses the RC4 algorithm to encrypt the packets of information as they are sent out from the access point or wireless network card. This is the same algorithm used in many other Internet applications that require security, such as Secure Sockets Layer (SSL). SSL is the most common protocol used by online stores to e...

5. Wireless Attacks ~ Rogue Access Points
Rogue access points are those connected to a network without planning or permission from the network administrator. For example, we know one administrator in Dallas who just did his first wireless security scan (war driving) on his eight-building office campus. To his surprise, he found over thirty access points. Worse, only four of them had authorization to be connected to the network. Needless to say, heads rolled. Rogue access points are becoming a major headache in the security industry. With the price of low-end ac...

6. Wireless Network Protocols ~ Advantages and Disadvantages of Bluetooth
There are various wireless communication protocols. These technologies range in scope from long distance WLANs to one-meter IrDA devices. Each of these technologies has its niche, as well as its attendant strengths and weaknesses. For example, WLANs enable the transmission of data up to several hundred feet, but often require manual configuration changes that are difficult to implement. On the other hand, IrDA permits a seamless connection between devices without the need for extra configuration. However, their usability is de...

7. Wireless Network Protocols ~ Understanding HomeRF and IrDA
About the same time WECA approved the 802.11 standard, several other types of wireless technologies were being introduced. Although a few have made a rather impressive niche in the Personal Area Network (PAN) market, the only other WLAN technology that came close to competing with 802.11 was HomeRF. Using the Shared Wireless Access Protocol (SWAP), HomeRF merges the 802.11 FHSS standard with the six voice channels based on Digital Enhanced Cordless Telecommunications (DECT). In other words, the home network included both ...