Mobile Computing
and Communications Review


Abstracts from Volume 3, Number 2 of MC2R


Tutorial: Mobile Software Agents for Dynamic Routing

Kwindla Hultman Kramer
khkramer@media.mit.edu
Nelson Minar
nelson@media.mit.edu
Pattie Maes
pattie@media.mit.edu

MIT Media Lab, Cambridge, USA
http://www.media.mit.edu/~nelson/research/routes/

As portable digital devices of all kinds proliferate, wireless networks that allow for flexible, timely and efficient data communication become more and more important. Networks for mobile devices are quite difficult to design for several reasons, chief among them the problem of routing packets across networks characterized by constantly changing topology. In this article we describe ways to address the routing problem using a new technique for distributed programming, mobile software agents.


A Real-time Medium Access Control Protocol for Ad hoc Wireless Local Area Networks

Rusty O. Baldwin
baldwinr@vt.edu
Nathaniel J. Davis IV
ndavis@vt.edu
Scott F. Midkiff
midkiff@vt.edu

Center for Wireless Telecommunications, Bradley Department of Electrical and Computer Engineering, Virginia Polytechnic Institute and State University, Blacksburg, VA

We develop and analyze a simple, elegant medium access control (MAC) protocol for use in transmitting real-time data in point to point ad hoc wireless local area networks (WLANs). Our enhancement of IEEE 802.11, real-time MAC (RT-MAC), achieves dramatic reductions in mean delay, missed deadlines, and packet collisions by selectively discarding packets and sharing station state information. For example, in a 50 station network with a normalized offered load of 0.7, mean delay is reduced from more than 14 seconds to less than 45ms, late packets are reduced from 76% to less than 1%, and packet collisions are reduced from 36% to less than 1%. Regression models are developed from simulation data to describe network behavior in terms of throughput, mean delay, ratio of late packets, and ratio of collisions. Stations using RT-MAC are interoperable with stations using IEEE 802.11.


Semantic Query Caching in a Mobile Environment

Ken. C.K. Leea
cscklee@comp.polyu.edu.hk
H.V. Leonga
cshleong@comp.polyu.edu.hk
Antonio Sib
asi@eng.sun.com

aDepartment of Computing, Hong Kong Polytechnic University, Hong Kong
b Sun Microsystems, Palo Alto, CA

Caching of remote data in a mobile client's local storage can improve data access performance and data availability. Traditional approaches are page-based, without taking advantage of the semantics of cached data. It is difficult for a client to determine if a query could be answered entirely based on locally cached data, forcing it to contact the database server for additional data. We propose a {\em semantic caching mechanism\/} which allows data to be cached as a collection of possibly related blocks, each of which is the result of a previously evaluated query. We investigate mechanisms for transforming projection-selection queries to reuse cached data blocks. This avoids transmitting unwanted data items over low bandwidth wireless channels. Cache replacement techniques based on the semantics of cached data are also proposed. We describe the design of our prototype and study its performance.


Back to the MC2R Archive, or the ACM SIGMOBILE Home Page