Ubiquitous, Mobile and Pervasive Services: A Multicast Strategy for Consistent Data Distribution in M-Commerce

Ubiquitous, Mobile and Pervasive Services: A Multicast Strategy for Consistent Data Distribution in M-Commerce

Kahkashan Tabassum (Muffakham Jah College of Engineering and Technology, India), Asia Sultana (Muffakham Jah College of Engineering and Technology, India) and Avula Damaodaram (Jawaharlal Nehru Technological University Hyderabad, India)
DOI: 10.4018/978-1-4666-1619-6.ch009
OnDemand PDF Download:
No Current Special Offers


The growing demand for wireless technology and related applications has impelled companies to invest profoundly in a wide range of wireless products such as laptops, notebooks, cellular phones, etc., to meet needs of broad range of customers’ requirements while maintaining high efficiency and data integrity. The Mobile Customers (MC) should be able to access the desired information such as news, weather reports, traffic updates, financial information, stock prices, etc. whenever and wherever they desire, but it is possible that they may have inconsistent data as they are not physically connected to the servers and hence they maintain a local cache that stores some amount of data that has been sent by the server. They may also prefetch data from the server for caching, depending on history for future use. The cached data should be consistent with the data in the data server in order to correctly serve the user. The critical constraints of a mobile device like limited network bandwidth, low battery power and low processing power of mobile devices make them more susceptible to inconsistencies. Broadcasting is the natural method for disseminating information in media: namely, shared Ethernet, optical networks, short-range wireless and wireless links, including satellites. It has the highest priority to disseminate information on the wireless network. Multicasting supports an enormous range of applications within a network and is an effective method to guarantee scalability of bulk data transfer in wireless environment. In a Multicast scenario, a single source sends data items, which are then replicated within the network infrastructure to reach a large client population (group). Therefore, it can be used to guarantee scalability, reliable data dissemination, timely and consistent content distribution.
Chapter Preview

Literature Survey

Introduction to Mobile Computing

The growing popularity of mobile devices has allowed business to be done whenever and wherever, one wants. Commercial transactions from mobile devices are notably costly as they entail computational and storage complexity. Accessing Internet from mobile devices is very expensive as the bandwidth is limited on wireless links that are unreliable. So when many MCs engage in database transaction from a mobile device, the data access from the server is not prompt, hence it increases the response time thus leading to decrease in transaction throughput. Therefore the frequently used data items are cached to increase the availability of data, improve response time, transaction throughput and reduce access to limited network resources.

Although technology has been hastily advancing, various limitations of wireless communication and mobile devices continue to remain primary challenges in design and implementation of mobile systems and applications. These limitations include:

  • Limited Client Resources

  • Limited Bandwidth

  • Weak Connectivity

  • User Mobility

These constraints make pervasive data access in wireless and mobile computing environments much different from data access in a conventional wired server/client environment. Data broadcast has been used to tackle the issues of limited client resources and wireless bandwidth, while caching at the client side is used to handle the problems resulting from user mobility and weak connectivity.

Complete Chapter List

Search this Book: