《表2 流式应用分发系统冷启动各指标状况》

《表2 流式应用分发系统冷启动各指标状况》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于用户行为的流式应用分发系统缓存设计》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

通过对流式应用分发系统缓存的设计,使得应用启动资源的获取方式分为两种:一种是从远程服务器中获取,称之为冷启动;另一种是从本地缓存中获取,称之为暖启动。本文从Android应用市场中选取不同大小及类别的应用,用于测试流式应用分发系统中冷启动与暖启动情况下的流量消耗和启动延时。表2所示为应用程序在冷启动情况下的流量消耗和启动延时。由表中数据可知,在冷启动状态下,应用需要加载部分用于启动的必备资源,而资源仅存在于服务端,因此只能通过网络加载,并且在加载部分必备资源前应用无法正常启动,而应用启动的时间则取决于当前的网速。这不仅导致流量消耗增加,同时还影响用户体验。在暖启动状态下,资源存在于本地缓存中,客户端只需要判断缓存一致性,消耗的流量较少,并且应用的启动时延小于0.1 s,用户无法感知。但是缓存并不长存于客户端中,合适的缓存替换策略能够增加缓存命中率,减少缓存替换次数,从而使得客户端流量消耗和应用延时启动次数减少。