DCSS(Disk Cache Storage Space)

标签:服务器业务连续性存储

访客:30744  发表于:2013-02-20 17:11:47

概述
DCSS(Disk Cache Storage Space)虚拟系统缓存空间,基于VOI的虚拟桌面系统采用了OS Mapping Stream 技术传输了模拟的存储读写指令,为了提高Mapping Stream的在本地化时的工作效率,减少服务端存储的寻址时间与并发压力,VOI通常会在终端客户机的内存或本地存储空间中开辟一片受保护的空间,用于对Mapping 的Cache 数据的存储,避免相同的数据重新申请与传递。同时保障在终端客户机与服务器断开连接的离线状态下业务连续性。

工作原理
基于VOI的终端客户机通过VDisk Drivers与服务端通讯交互OS Mapping Stream ,通过KCS(Kernel Cache System)内核驱动通过其内置算法精确统计Mapping Stream 数据的重复访问次数,当达到阀值的时候,KCS会将该片数据段转储到终端客户机的本地存储设备中( MEM 或 HHD ),当VDisk Drivers 再次向服务器请求OS Mapping Stream 时,会先校验DCSS 是否已经有相同的数据,如果数据已经存在则直接被调用,不再从服务器申请。
根不同的应用场景,DCSS 可以实现完全缓存与实时缓存机制,在使用完全缓存机制时,需要调VOI系统中V2P(Virtual to Physica)模块,启用该机制后终端客户机可以实现离线工作。


应用场景

VOI Standard Delivery

VOI标准交付模式,OS Mapping Stream 数据根据KCS的内置算法规则分段缓存至DCSS,根据数据变化实时换入换出不断更新。在终端客户机重新引导或关机前可由VOI统一的管理策略决定是否释放DCSS空间。如DCSS不被释放,VOI终端客户机在下次进入虚拟系统会仍能读取到最后一次关机前的对OS Mapping Stream 所作出的虚拟更新。否则将还原到标准Mapping 状态。

VOI off-line Delivery

VOI专业交付模式,OS Mapping Stream 数据被Virtual to Physica 程序完全缓存在本地存储中,终端客户机在启动时通过VBS 校验DCSS 中的数据与服务端标准Mapping 是否一致,如果数据一致则直接从DCSS 中的Mapping 启动虚拟操作系统并运行,如果数据不一致则会自动同步新的数据到DCSS

评论(2)

您可以在评论框内@您的好友一起参与讨论!

    1. 姜稳 这个应该分享成下载,绝对会沉淀,受到技术朋友们的青睐。

      回复[2] 2013/02/20 17:29

    1. 徐蕊 太技术了,就是技术文档了。

      回复[3] 2013/02/20 17:16

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");