Abstract
In ubiquitous data applications, local data replicas are often essential for mobile users to get more reliable and faster access. Referring to the open source-code resource Sync4j for a data synchronization solution of lower price, we design and implement an application-independent SyncML-complied middleware, named GSMS, to synchronize data between heterogeneous Relational Database Management Systems (RDBMSs), which is featured with no interference in the data relation schemas and program logics of existent applications. The performance stability of GSMS is verified through synchronization experiments on different combinations of prevalent RDBMS.
Chapter PDF
Similar content being viewed by others
References
Almeida, P.S., Baquero, C., Fonte, V.: Version stamps – decentralized version vectors. In: 22nd Int. Conf. on Dist. Comp. Sys. (ICDCS), Vienna, Austria, pp. 544–551 (2002)
Armendáriz-Iñigo, J.E., Decker, H., González De MendÃvil, J.R., Muñoz-EscoÃ, F.D.: Middleware-Based Data Replication: Some History and Future Trends. In: 2nd Int. Workshop on High Availability of Distributed Systems, Krakow, Poland, 4–8 September, pp. 390–394. IEEE-Computer Science Press, Los Alamitos (2006)
Date, C.J.: An Introduction to Database Systems, 7th edn. Addison-Wesley, MA (2000)
FUNAMBOL mobile open source project (Sync4j), http://www.funambol.com/opensource/
Gallersdörfer, R., Nicola, M.: Improving performance in replicated database systems through relaxed coherency. In: Proc. of the 21st VLDB conference, pp. 445–456 (1995)
Gray, J., Helland, P., O’neil, P., Shasha, D.: The dangers of replication and a solution. ACM SIGMOD Record 25(2), 173–182 (1996)
Bowling, T., Licul, E.D., Hammond, V.: Global Data Synchronization — Building a flexible approach. IBM Business Consulting Services (2007), ftp://ftp.software.ibm.com/software/integration/wpc/library/ge-5103990.pdf
Nikaein, N., Bonnet, C.: Topology management for improving routing and network performances in mobile ad hoc networks. Mob. Netw. Appl. 9(6), 583–594 (2004)
OMA: SyncML Representation Protocol (Candidate Version 1.2). Open Mobile Alliance (June 01, 2004)
OMA: DS Protocol (Approved Version 1.2). Open Mobile Alliance (July 10, 2006)
OMA: SyncML Representation Protocol–Data Synchronization Usage (Approved Version 1.2). Open Mobile Alliance (July 10, 2006)
OASIS: The SyncML Initiative. Technology reports hosted by OASIS (April 29, 2003), http://xml.coverpages.org/syncML.html
Saito, Y., Shapiro, M.: Optimistic replication. ACM Computing Surveys 37(1), 42–81 (2005)
Tan, G.Z., Han, N.N., Liu, Y., Li, J.L., Wang, H.: Wireless Network Dynamic Topology Routing Protocol Based on Aggregation Tree Model. In: Int. Conf. on Netw., Int. Conf. on Systems and Int. Conf. on Mobile Comm. and Learning Tech (ICNICONSMCL 2006), pp. 128–132 (2006)
Gerard, T.: Introduction to Distributed Algorithms, 2nd edn., pp. 560–561. Cambridge University Press, Cambridge (2000)
Yu, H., And Vahdat, A.: The costs and limits of availability for replicated services. ACM Transactions on Computer Systems 24(1), 70–113 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Yang, H., Yang, P., Lu, P., Wang, Z. (2008). A SyncML Middleware-Based Solution for Pervasive Relational Data Synchronization. In: Cao, J., Li, M., Wu, MY., Chen, J. (eds) Network and Parallel Computing. NPC 2008. Lecture Notes in Computer Science, vol 5245. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88140-7_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-88140-7_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88139-1
Online ISBN: 978-3-540-88140-7
eBook Packages: Computer ScienceComputer Science (R0)