用于移动应用缓存的方法和系统技术方案

技术编号:10106519 阅读:206 留言:0更新日期:2014-06-01 20:56
本公开涉及用于移动应用缓存的方法和系统。存储来自移动设备的数据可以包括:通过无线网络从移动设备接收通知数据已被投放在同步文件夹中的异步通信;计算与所述数据相关联的散列值;基于所计算的散列值确定包括多个虚拟机的对象网格的分区;以及在所述分区上存储所述数据。

【技术实现步骤摘要】
用于移动应用缓存的方法和系统
本申请一般地涉及计算机、计算机系统和数据存储,特别是基于大规模技术的移动应用缓存。
技术介绍
一种已知的方法在具有JavaTM虚拟机(JVM)的多个计算节点之间交换数据。每个JVM包括能够执行分布式JavaTM应用的一组计算机程序指令,每个计算节点包括无线网络适配器以在计算节点之间以无线方式交换数据。另一种已知的方法提供用于无线设备的外部存储系统,其中外部存储系统包括用于存储数据的可控的分布式、可扩展虚拟机系统。又一种已知的方法提供在移动设备与分布式数据库之间下载和更新数据。校验和被用来确定文件是否已经改变。通常,无线设备可以将数据存储到一个或多个虚拟机。此外,web应用可以与存储设备远程通信。
技术实现思路
一种用于移动应用缓存的方法,在一个方面,其可以包括通过无线网络从移动设备接收异步通信,该异步通信通知数据已被投放在同步文件夹中。所述方法可以进一步包括计算与所述数据相关联的散列(hash)值。所述方法还可以包括基于计算的散列值确定包括多个虚拟机的对象网格的分区(partition)。所述方法还可以包括在所述分区上存储数据。在一个方面,接收异步通信包括在本文档来自技高网...
用于移动应用缓存的方法和系统

【技术保护点】
一种用于移动应用缓存的方法,包括:通过无线网络从移动设备接收通知数据已被投放在同步文件夹中的异步通信;计算与所述数据相关联的散列值;基于所计算的散列值确定包括多个虚拟机的对象网格的分区;以及在所述分区上存储所述数据。

【技术特征摘要】
2012.11.15 US 13/677,8881.一种用于移动应用缓存的方法,包括:通过无线网络从移动设备接收通知数据已被投放在同步文件夹中的异步通信,其中,所述数据被移动设备上运行的多个应用的一个或多个应用投放在同步文件夹中;计算与所述数据相关联的散列值;基于所计算的散列值确定包括多个虚拟机的对象网格的分区;以及在所述分区上存储所述数据,其中,移动设备上运行的多个应用被允许在无线网络上经由移动设备上的同步文件夹在对象网格中保存各自的数据,从对象网格中检索各自的数据;所述异步通信包含与对象网格队列的名称-值对相关联的简档信息,该简档信息包含确定队列中的条目被保存的顺序、计费规则的应用、相关联的数据的存活时间、以及确定保存的数据是否以及何时将被返回到同步文件夹的一个或多个规则,该方法进一步包含根据上述一个或多个规则向移动设备返回数据。2.根据权利要求1所述的方法,其中在所述分区上存储所述数据包括:在所述分区的主碎片上存储所述数据的主版本,在所述分区的副本碎片上存储所述数据的副本版本。3.根据权利要求2所述的方法,其中所述异步通信包括包含名称-值对的事件通知。4.根据权利要求3所述的方法,其中接收所述异步通信包括:在对象网格队列上接收所述名称-值对和与所述名称-值对相关联的简档信息。5.根据权利要求4所述的方法,其中所述简档信息规定要应用到所述名称-值对的存储和管理的一个或多个规则。6.根据权利要求3所述的方法,进一步包括:使得在所述多个虚拟机中的一个或多个上运行的应用能够访问所存储的数据。7.根据权利要求1所述的方法,其中接收所述异步通信包括:在队列中接收名称-值对。8.一种用于移动应用缓存的系统,包括用于...

【专利技术属性】
技术研发人员:J·D·加拉特D·约瑟夫T·E·卡普林格C·A·拉泽恩V·S·穆尔G·L·特鲁蒂
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1