
|







|
Mobile
computing (like the peer to peer transaction model did) brings about a new paradigm of
distributed computing in which communication may be achieved through
wireless networks and users can compute even as they relocate from one
support environment to another. The impact of mobile computing on systems
design goes beyond the networking level and directly effects data
management. Although being a
relatively new area, mobile data management has attracted a lot of
research efforts, motivated by both a great market
potential and by many challenging research problems.
Along
with Evi Pitoura of the University of Ioannina
we have initiated a research collaboration to study the
effect of mobility in transaction processing and data management. After
surveying the related literature it was apparent that mobility, as the
peer property for the peer-to-peer model, affects the transactional,
computational and data model, the communication paradigm, transaction
management, commit processing, software architecture and program support.
At the file and database level it might effect predictive caching, weak
consistency, dynamic replica placement, fault-tolerance and checkpointing
as well as other related functions.
In
reviewing the scatter literature on mobile computing we felt that our
review and conclusions on this new and upcoming area could benefit other
researchers as well. To this end we have contacted the
Kluwer Academic Publishers, proposed and written a research book on data
management for mobile computing. This book belongs to the series of
"Advances in Database Systems" and aims to provide a thorough
and cohesive overview of these recent advances. It fills the gaps
found in the related literature, it will provide a number of case studies,
it summarizes open problems and suggest promising research
topics.
Related
Publications:
 |
E.
Pitoura, and Samaras, G., “Locating Objects in Mobile Computing”. IEEE Transactions on Knowledge and Data Engineering Journal (TKDE).
Vol. 13 No. 4, pp. 571-592, July/August 2001. |
 |
E.
Pitoura and Samaras, G, "Mobile Computing", A
chapter in: The Encyclopedia of Distributed Computing, P. Dasgupta and
J. Urban, Editors, Kluwer Academic Publishers,
forthcoming 2001. |
 |
E. Pitoura and G. Samaras, "Data Management for Mobile Computing", Kluwer Academic Publishers, ISBN 0-7923-8053-3, 1998. |
Internet
technology (e.g., web) in conjunction with today’s mobile devices (e.g.,
laptops, notebooks, personal digital assistants) and the emerging wireless
technologies (e.g., digital cellular, packet radio, CDPD) offer the
potential for unprecedented access to data and applications by mobile
workers. Yet, the limited bandwidth, high latency, high cost, and poor
reliability of todays wireless wide-area networks greatly inhibits
supporting such applications over wireless networks.
A desirable objective of the ideal wireless
computational model is the ability to efficiently support existing
client/server based applications without any changes to the client or
server code in addition to supporting other new type of applications. To
support this objective while dealing with the problem of disconnection and
to improve response time a new way of structuring
the involved computational processes is needed. In "Client/Intercept:
a Computational Model for Wireless Environments"
along with Andreas Pitsillides we presented the Client/Intercept
computational model that makes it possible to efficiently run distributed
applications in wide area wireless networks. It compares this model with
the client/server model and the emerging client/agent/server communication
paradigm.
One of the extensions of this work is to study the effect of this
new paradigm on transaction processing and mobile commitment.
While
other wireless systems, such as Rover and Bayou, use intercept
characteristics, none to our knowledge base its formal implementation on
the client/intercept model. WebExpress
, an IBM offering, is so far the only true client/intercept system,
for this see below.
Related
Publications:
 |
Samaras,
G., A. Pitsillides,
"Client/Intercept: a
Computational Model for Wireless Environments", Proc.
4th International Conference on Telecommunications (ICT'97),
Melbourne, Australia, April 1997. |
 |
Barron
C. Housel, David B. Lindquist, George Samaras,
"WebExpress:
A Client/Intercept Based System for Optimizing Web Browsing in a
Wireless Environment",
Journal of ACM/Baltzer
Mobile Networking and Applications (MONET), special issue on
"Mobile Networking on the Internet",
3(4): 419-431, December, 1998. |
 |
Samaras,
G., E. Pitoura, and P. Evripidou “Software
Models for Wireless and Mobile Computing: Survey
and Case Study”.
To the Journal of ACM/Baltzer Mobile Networking and Applications (MONET),
TR# 99-5, University of Cyprus, Computer Science Department. |
WebExpress
is a client/intercept system for optimizing wireless Web browsing.
It is a product of IBM's wireless program and one that I have worked, and
continue to work, during my summer visit at IBM. The objective of WebExpress
is to facilitate the use of Web technology to run typical commercial
transaction processing applications over wireless networks.
The predictability of this type of usage makes it possible to
employ optimizations that make wireless Web access practical from both a
usability and cost perspective. WebExpress
demonstrates one set of optimizations that has proven successful for Web
applications. In particular, by employing the client/intercept model it
reduces data volume and latency by intercepting the HTTP data stream and
performing various optimizations including: file caching, forms
differencing, protocol reduction, and the elimination of redundant HTTP
header transmission. The differencing
and virtual socket functions are especially critical, since they
effectively extend caching to work with continually updated objects
without requiring that the entire object (response) be transferred. The
work published in "WebExpress:
A Client/Intercept Based System for Optimizing Web Browsing in a Wireless
Environment" describes the WebExpress
system as an application of the Client/Intercept computational
model. The successful deployment of
WebExpress as an industrial strength system extends Web technology to a
new usage domain.
Related
Publications:
 |
Barron
C. Housel, David B. Lindquist, George Samaras,
"WebExpress:
A Client/Intercept Based System for Optimizing Web Browsing in a
Wireless Environment",
Journal of ACM/Baltzer
Mobile Networking and Applications (MONET), special issue on
"Mobile Networking on the Internet",
3(4): 419-431, December, 1998.
|
 |
Samaras,
G., A. Pitsillides,
"Client/Intercept: a
Computational Model for Wireless Environments", Proc.
4th International Conference on Telecommunications (ICT'97),
Melbourne, Australia, April 1997.
|
Related
Publications:
 |
G. Samaras, C. Spyrou, E. Pitoura, M. Dikaiakos,
"Tracker: A Universal Location Management System for Mobile
Agents", European Wireless, Feb 2002. [Visit
Webpage]
|
The
explosive growth of the Internet has fuelled the creation of new and
exciting information services. Most of the current technology has been
designed for desktop and larger computers with medium to high bandwidth
and generally reliable data networks. On the other hand, hand-held
wireless devices provide a much more constrained and poor computing
environment compared to desktop computers. That is why wireless users
rarely (if ever) benefit from Internet information services. Yet the trend
and interest for wireless services is growing with fast pace.
Personalization comes into aid by directly toning down factors that break
up the functionally of the Internet services when viewed through wireless
devices; factors like the “click count”, user response time and the
size of the wireless network traffic. In this paper we present a flexible
personalization system tuned for the wireless Internet. The system
utilizes the various characteristics of mobile agents to support
flexibility, scalability, modularity and user mobility.
Related
Publications:
 | George Samaras, Christoforos Panayiotou, "A
Flexible Personalization Architecture for Wireless Internet Based on
Mobile Agents", Workshop on Mobile Computing, In
conjunction with the ADBIS 2002 Sixth East-European Conference on
Advances in Databases and Information Systems, September 2002,
Bratislava, Slovakia. |
|
|