一种同步云端仿真数据的多级缓存传输加速系统技术方案

技术编号:17939785 阅读:70 留言:0更新日期:2018-05-15 20:10
本发明专利技术公开了一种同步云端仿真数据的多级缓存传输加速系统和方法。该系统包括:高性能计算机集群,用来存储和运行计算机辅助工程(CAE)仿真软件;本地客户端,包含本地缓存,所述本地缓存中存储第一数据块描述符表,其上存有频数处于前列的数据块描述符;存储服务器,用来存储相应的数据块;数据库,存储有第二数据块描述符表,当本地缓存未命中时,根据所述第二数据块描述符表进行命中检测。并公开了基于所述多级缓存加速系统的方法,通过采用二级缓存系统,快速地获取相应的数据块,达到传输加速的效果。

A multilevel cache transmission and acceleration system for synchronous cloud simulation data

The invention discloses a multi-level buffer transmission acceleration system and method for synchronous cloud simulation data. The system includes a high performance computer cluster for storing and running a computer aided engineering (CAE) simulation software; local clients, including local caches, which store the first data block descriptors in the local cache, which have a data block descriptor that is in the forefront of the frequency; the storage server is used to store the corresponding number. According to the block, the database stores second data block descriptor tables, and when the local cache fails, the hit detection is performed according to the second data block descriptor table. And the method based on the multi-level cache acceleration system is disclosed. By using the two level caching system, the corresponding data blocks are quickly obtained to achieve the effect of transmission acceleration.

【技术实现步骤摘要】
一种同步云端仿真数据的多级缓存传输加速系统
本专利技术涉及云计算
,尤其涉及用于工业仿真的云计算领域
技术介绍
云计算作为一种新兴的共享基础架构的方法,其可以将网络上的计算机系统连接在一起,向用户提供各种服务。客户可以以很低的成本获得极高的计算能力。在计算机辅助工程(CAE)领域,利用仿真软件求解问题是非常常见的,但是不少CAE软件对计算机的性能,包括CPU主频、CPU核数、RAM大小、ROM读写速度、ROM容量等,要求非常高,因此通常将这些软件部署在云端高性能计算机集群上,并让其为普通用户提供仿真服务,而提供的服务中数据实时同步是一个至关重要的部分,但是由于CAE软件产生的仿真数据具有数据量巨大,仿真时间长,仿真期间持续变化等特征,使用传统的文件同步方法去处理,会造成带宽浪费、同步速度慢、同步数据存在一定的重复率等问题。此外,目前同步云端数据的方法虽然有很多种,但其基本构思都是当本地数据内容与云端数据不一致时,重新从云端拉取最新的数据,从而达到同步的效果,而针对仿真数据特征进行设计的传输加速方案还未出现。
技术实现思路
因此,针对现有技术存在的上述问题,本专利技术提出了一种高效的本文档来自技高网...
一种同步云端仿真数据的多级缓存传输加速系统

【技术保护点】
一种同步云端仿真数据的多级缓存传输加速系统,该系统包括:高性能计算机集群,用来存储和运行计算机辅助工程(CAE)仿真软件;本地客户端,包含本地缓存,所述本地缓存中存储第一数据块描述符表,其上存有频数处于前列的数据块描述符;存储服务器,用来存储相应的数据块;数据库,存储有第二数据块描述符表,当本地缓存未命中时,根据所述第二数据块描述符表进行命中检测。

【技术特征摘要】
1.一种同步云端仿真数据的多级缓存传输加速系统,该系统包括:高性能计算机集群,用来存储和运行计算机辅助工程(CAE)仿真软件;本地客户端,包含本地缓存,所述本地缓存中存储第一数据块描述符表,其上存有频数处于前列的数据块描述符;存储服务器,用来存储相应的数据块;数据库,存储有第二数据块描述符表,当本地缓存未命中时,根据所述第二数据块描述符表进行命中检测。2.如权利要求1所述的多级缓存加速系统,其特征在于:所述本地客户端用来向所述高性能计算机集群请求数据块的消息摘要。3.如权利要求2所述的多级缓存加速系统,其特征在于:所述本地客户端根据获取的消息摘要,查询本地缓存中的数据块描述符表,若缓存命中则根据描述符中的数据索引查找相应的本地数据或存储服务器上的数据。4.如权利要求3所述的多级缓存加速系统,其特征在于:缓存命中后,更新所述描述符中的出现频数和时间戳。5.如权利要求1所述的多级缓存加速系统,其特征在于:所述第二数据块描述符表中的数据索引可以是一个文件或为空。6.如权利要求1所述的多级缓存加速系统,其特征在于:所述本地缓存中的数...

【专利技术属性】
技术研发人员:魏熙凯朱兆生吴健明
申请(专利权)人:浙江远算云计算有限公司杭州远算科技有限公司
类型:发明
国别省市:浙江,33

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

1