Leases: an efficient fault-tolerant mechanism for distributed file cache consistency
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
A State-of-the-Art Survey on Software Merging
IEEE Transactions on Software Engineering
The Roma personal metadata service
Mobile Networks and Applications
XMIDDLE: A Data-Sharing Middleware for Mobile Computing
Wireless Personal Communications: An International Journal
Operation Shipping for Mobile File Systems
IEEE Transactions on Computers
Application requirements for middleware for mobile and pervasive systems
ACM SIGMOBILE Mobile Computing and Communications Review
Incremental Hoarding and Reintegration in Mobile Environments
SAINT '02 Proceedings of the 2002 Symposium on Applications and the Internet
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
A three-way merge for XML documents
Proceedings of the 2004 ACM symposium on Document engineering
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
UbiData: requirements and architecture for ubiquitous data access
ACM SIGMOD Record
ACM Computing Surveys (CSUR)
A hybrid approach to optimistic file system directory tree synchronization
Proceedings of the 4th ACM international workshop on Data engineering for wireless and mobile access
Message-Based Approach to Master Data Synchronization among Autonomous Information Systems
International Journal of Enterprise Information Systems
Hi-index | 0.00 |
In this paper, we present a middleware for synchronization of opaque and structured data in a mobile and resource-constrained environment. The presented Syxaw (Synchronizer with XML-awareness) system distinguishes itself from related proposals in that it interoperates transparently with resources on the World Wide Web, and by exhibiting a model of synchronization that is both easy to understand and well suited for weak devices in a mobile and ubiquitous environment. We demonstrate the feasibility of the proposed system by considering several usage scenarios, including working on the Web and collaborative XML editing. We consider system performance on a mobile wireless device, and examine the impact of different optimization techniques to the performance. According to our analysis, Web interoperability suggests that the data share model be kept simple and conservative, and that moving functionality onto the client is advantageous. We find that the techniques of operation bundling and concurrent use of network downlink and uplink improve network utilization, but that achieving full bandwidth usage with a weak client is challenging in practice.