- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Evaluation of contact synchronization algorithms
for the Android platform
Vincent Seguí Pascual a, Fatos Xhafa b
基于Android平台联系人同步算法的评价Vincent Seguí Pascual a, Fatos Xhafa b摘要:针对分布式系统同步协议已经得到了广泛的调查实现实时性和可扩展的属性随着大规模的快速发展分布式系统,由于其异质性,涉及有线,无线,移动节点,同步又开始发挥作用。在这项工作中,我们所研究的联系人同步和处理,是一个企业的重要特征环境。事实上,它已随时随地访问共享联系人数据成为支持移动用户团队协作非常重要的。我们表征一个分布式系统的,找出它的优良特性,并概述其主要特点。一个简单的算法提出了一个联系同步时有效的解决方案,系统中的一些节点被认为是移动下Android操作系统的手机。我们还分析了算法耦合Android平台的实施和SugarCRM的服务器,并提供实验性能提出方法评价。关键词:数据通信数据同步移动计算内联网/外联网/VPN
1 引言在传统的分布式系统的不同的情况下同步调查。这样的一个背景是数据同步。快速发展的大规模分布式系统,由于其异质涉及有线,无线和移动节点的性质,同步又开始发挥作用。虽然已知的数据同步算法,可以应用到移动节点的分布式系统,由于间歇性的互联网连接,有限的计算资源,电池的限制,等这样的几个特点,再次学习他们和有效地实施大规模异构分布式系统已在这工作中,我们侧重于与移动节点的分布式系统的数据同步问题。移动通信系统的作用经历了企业IT基础设施的巨大增长。地理上分散的团队需要即时通讯,再加上无处不在,虽然不可靠,宽带互联网的存在,带来了新的业务流程的范式(因此商业应用软件)在传统的客户机/服务器架构需要间歇性的连接,因此数据同步是一个基本特征,以允许移动通信系统直接连接到中央服务器的情况下给用户服务。重要使用场景,包括移动社交网络,支持“永远可用”的特点和流动工作队,即一群人,地理分布和配备移动设备,为实现共同的项目合作(例如,虚拟校园的用户组,在灾害领域的医生队伍,等等),以支持“随时随地共享数据同步。Android操作系统已经成为一个在智能手机领域的主要参与者,因此它具有围绕它重点的应用软件生态系统。在企业市场,Android提供了开箱,联系同步交流的平台。具有讽刺意味的是,留下了很多公司,因为他们使用的Unix / Linux服务器平台。然而,谷歌提供了一个强大的框架,允许第三方开发插件的内容同步和管理多个账户,同步联系人API的形式的接触源。SugarCRM的同时,已成为开源CRM解决方案市场的领导者,使得整合许多应用程序和企业这两个系统的一个有趣的选择同步器是很难指定和建立解决冲突问题。虽然有一些例子同步适配器,在野外,以及在AndroidSDK,其中不少是致力于单用户接触名单和只读适配器(例如,用户是不能够修改联系人数据,通过Android接口),在这个意义上说,他们是使用有限。添加共享联系人,并在智能手机游戏相当的接触数据的读/写访问:它不再是一个从时间服务器中的数据读取时间,并相应地更新我们的名单的问题,但是,因为我们会看到,建立类似的文档库或一个版本控制系统分布式系统之一。从这个意义上说,已经在几个标准的形式做了很多工作,最突出的是SyncML的[2]。这是一个复杂但非常完整的协议,专门面向移动通信系统,提供多种同步模式,尤其是对同步移动设备和服务器之间的联系人和日历信息。虽然它提供了一个完整的解决方案许多同步的需求,通常需要在系统集成和存在的第三个服务器在一个集中的方式管理所有不同的数据源。这种设计可实现复杂的设置,而是代表着一种在一台服务器负担更简单的数据源,我们要允许安装简单共享。此外,第三个服务器设置,可以从系统管理员和企业政策面临的反对。在这方面,建设的一个特设的解决方案可能是一个更好的选择。?[3]假设特定的格式,如XML的一些其他作品树结构。厂商也在推动云服务联系人同步使用。一个小的比较,可以发现Funambol的网站(同步供应商)套餐[4]。而使用这种类型的系统事实上是许多企业都沉默寡言使用云服务来保存敏感数据使得该解决方案采取什么可以被认为是另一种极端的规模,我们发现对等(P2P)的方法[5]尝试解决P2P网络中的问题。科恩[6]提出了一个对象存储在移动设备上的P2P同步的Java框架。虽然这些方法是在他们自己的权利(例如建立一个P2P的社会网络)有趣的,他们是不是一个好适合自然集中的企业IT基础设施目前使用的其他战略包括使用如Microsoft Sync Framework的专有框架[7]或使用分布式移动数
文档评论(0)