Predicate Based Caching for Large Scale Mobile Distributed On-line Applications

Predicate Based Caching for Large Scale Mobile Distributed On-line Applications

Abhinav Vora (RMIT University, Australia), Zahir Tari (RMIT University, Australia) and Peter Bertok (RMIT University, Australia)
Copyright: © 2003 |Pages: 24
DOI: 10.4018/978-1-59140-052-3.ch006
OnDemand PDF Download:


Robust mobile middlewares are crucial for online applications as they provide solutions for the core issues of mobility, data interoperability, and security. This chapter describes our experience in designing such middlewares for one of the largest Australian transport companies (CMS Transport Systems). We focus on the design of a predicate-based caching technique for mobile object-based middlewares that optimises the performance of the mobile medium by better utilising the available bandwidth. Several caching techniques have been proposed to improve system and application performance. Such techniques, along with consistency control mechanisms, are used to reduce the communication load between clients and servers, which is particularly important in wireless networks. Caching techniques are generally classified as either ID-based or predicate-based. In this chapter we propose a predicate-based caching scheme, in which the predicates are used in combination with updates and are broadcast by servers in a set of appropriate messages called cache invalidation reports. Each report/message contains information about the data items that have been updated in the server during a given period. A function mapping the predicate into binary representation is defined for each attribute. Because not all updates are relevant to a cache, there is a matching algorithm for detecting relevancy between the cache predicate and the predicates in the cache invalidation reports. The predicate-based cache invalidation reports inform the client cache manager concisely about items that need to be refreshed and about those that need to be discarded, and ensure efficient bandwidth usage.

Complete Chapter List

Search this Book:
Table of Contents
Chapter 1
Keng Siau, Ee-Peng Lim, Zixing Shen
Advances in wireless technology increase the number of mobile device users and give pace to the rapid development of e-commerce using these devices.... Sample PDF
Mobile Commerce: Current States and Future Trends
Chapter 2
Do van Thanh
This chapter considers mobile e-commerce on mobile phones and in particular GSM mobile phones. It is aiming at clarifying the differences between... Sample PDF
Mobile E-Commerce on Mobile Phones
Chapter 3
Hong Va Leong
Advances in wireless communication technologies in the past decade have led to the emergence of e-commerce applications that can be executed on... Sample PDF
Transactional Database Accesses for M-Commerce Clients
Chapter 4
Aslihan Celik, Anindya Datta
Data management issues related to organizing and retrieving information from wireless channels have posed challenges for the database community. In... Sample PDF
Techniques to Facilitate Information Exchange in Mobile Commerce
Chapter 5
Sai Ho Kwok
In the future, intellectual property protection will be a need for distributed media in mobile multimedia. With the constraints of mobile commerce... Sample PDF
Digital Rights Management for Mobile Multimedia
Chapter 6
Abhinav Vora, Zahir Tari, Peter Bertok
Robust mobile middlewares are crucial for online applications as they provide solutions for the core issues of mobility, data interoperability, and... Sample PDF
Predicate Based Caching for Large Scale Mobile Distributed On-line Applications
Chapter 7
Jari Veijalainen, Mathias Weske
Mobile phones and other small and powerful portable devices have revolutionized personal communication and affected the lifestyles of the people in... Sample PDF
Modeling Static Aspects of Mobile Electronic Commerce Environments
Chapter 8
Stuart James Barnes
The use of mobile telecommunications devices for commercial transactions, coined mobile (m-) commerce, has been an emerging trend since the late... Sample PDF
Known by the Network: The Emergence of Location-Based Mobile Commerce
Chapter 9
John Krogstie, Petter Bae Brandtzaeg, Jan Heim, Andreas L. Opdahl
Mobile solutions are becoming more and more common in e-commerce and are giving rise to a new breed of m-commerce systems, which are characterized... Sample PDF
Usable M-Commerce Systems: The Need of Model-Based Approaches
Chapter 10
Maristella Agosti, Nicola Ferro
In this work we present the problem of managing the interactions between handheld devices, mobile applications and users that are the three main... Sample PDF
Managing the Interactions Between Handheld Devices, Mobile Applications, and Users
Chapter 11
Susy Chan, Xiaowen Fang
This chapter analyzes the critical issues confronting usability for mobile commerce (m-commerce) applications. Limited bandwidth and multiple form... Sample PDF
Mobile Commerce and Usability
Chapter 12
James A. Rodger
This chapter is designed to relate the rationale used by the Department of Defense (DoD), for the military to adapt the principles of Mobile and... Sample PDF
Using Continuous Voice Activation Applications in Telemedicine to Transform Mobile Commerce
Chapter 13
Ravi Kalakota, Marcia Robinson, Pavan Gundepudi
Streamlining supply chains is a high priority for corporations. In a volatile economy, customer satisfaction, market share and revenue growth become... Sample PDF
Mobile Applications for Adaptive Supply Chains: A Landscape Analysis
About the Authors