【技术实现步骤摘要】
201510022782
【技术保护点】
一种基于大数据和云技术的、以用户与应用为对象的计算机及智能设备加速方法,该方法在多台或大量待加速设备上布置控制装置,由这些控制装置对这些待加速设备主要硬件部分进行识别或性能测试,并调取被服务端设备部分的部分内存将其虚拟成磁盘作为缓存,并通过诸如扫描待加速设备上相关程序目录缓存目录等方式获取待加速设备上的应用程序情况数据、及网络操作等用户类型特征数据(用户类型特征数据可视情况决定是否获取),与识别的硬件特征数据一起提交云端远程服务器,云端在接收上述数据后,结合云端原先已有的数据库进行计算分析,并通过诸如检索相似硬件、相似用户下相应应用程序的最佳缓存方案和预取配置等方式,对每个不同的待加速设备给出针对其具体硬件、具体应用、甚至具体用户类型(此项为可选)的优化缓存或预取加速方案,以主动反馈或被动应答等方式反馈给各服务控制装置,由控制装置依据反馈信息进行相应的缓存加速、缓存优化或预取处理等。
【技术特征摘要】
1.一种基于大数据和云技术的、以用户与应用为对象的计算机及智能设备加速方法,该方法在多台或大量待加速设备上布置控制装置,由这些控制装置对这些待加速设备主要硬件部分进行识别或性能测试,并调取被服务端设备部分的部分内存将其虚拟成磁盘作为缓存,并通过诸如扫描待加速设备上相关程序目录缓存目录等方式获取待加速设备上的应用程序情况数据、及网络操作等用户类型特征数据(用户类型特征数据可视情况决定是否获取),与识别的硬件特征数据一起提交云端远程服务器,云端在接收上述数据后,结合云端原先已有的数据库进行计算分析,并通过诸如检索相似硬件、相似用户下相应应用程序的最佳缓存方案和预取配置等方式,对每个不同的待加速设备给出针对其具体硬件、具体应用、甚至具体用户类型(此项为可选)的优化缓存或预取加速方案,以主动反馈或被动应答等方式反馈给各服务控制装置,由控制装置依据反馈信息进行相应的缓存加速、缓存优化或预取处理等。2.一种权利要求1所描述的方法,其特征在于,在控制状态收到反馈方案后不是直接完成应用而是开启迭代的进程,即,按照服务器初步指示配置缓存预取服务的同时,控制装置开始统计跟踪状态信息如各应用读写操作比例、I/O请求类型、最常读写文件大小、操作频率、文件关联经验关系、响应时间等,在一段时间后结合效果反馈或用户满意度再次反馈云端,云端在收到数据与反馈后再度进行分析给出校正或第二优选方案,如此反复迭代直到基本完善,再将最终方案保存云端,云端以应用、硬件类型、缓存设备类型、用户特征等作为索引,将最终优化的方案添加到数据库,并可选择性地记录部分优化过程信息或全部优化历史到数据库,即,在方法流程上采用了该步骤:(控制设备安装)----设备硬件各部分识别与建模----虚拟化与缓存创建----应用数据与用户类型数据获取----应用数据、用户类型数据、设备模型数据向云端传输----云计算初次优化尝试----反馈采集向云端传输----云端二次矫正反馈----多次反复直到接近完善反馈并记录----云端形成大数据并不断优化、积累。3.一种权利要求2所描述的方法,其特征在于,初始分配的内存虚拟化缓存按照最小大小分配,并在之后的优化过程中按服务器指令调整大小。4.一种权利要求1所描述的方法,其特征在于,该方法还采用缓存分流,控制装置本身结合带有USB接口或Wigig连接的外接固态硬件,安装到装置时一并载入,在控制装置工作时提供额外的缓存预取用硬件,如4K读写缓存到虚拟化出的内存磁盘,512K以及随机读写缓存到外接固态硬件,实现缓存分流,而其对于不同应用采取不同的分流方案,这些分流方案云端服务器经过对上传的数据分析确定,即,在架构上采取了...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。