基于移动终端云服务拨测调优预警方法研究.docVIP

基于移动终端云服务拨测调优预警方法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于移动终端云服务拨测调优预警方法研究

基于移动终端云服务拨测调优预警方法研究   摘要:随着移动互联网、云技术的发展,在民用行业正在兴建各类云平台,包括公有云、企业云和私有云等。云技术的兴起将引领一场新型的信息技术革命,它解决了由于数据的海量增长,所带来的硬件的升级无法跟上,以及成本的无限制扩大等方面的问题。如何更有效对云服务的拨测预警调优对整个企业的云服务能力的提升来说有很大意义,该文介绍一种基于移动终端的方法可以对企业云服务情况预警进而可以优化提升企业云服务。   关键词:移动终端;云服务;移动互联网;Android   中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)36-8273-04   1 概述   移动互联网、大数据已经成为这个时代热点话题,使更大数据量的处理成为可能的云计算被称为下一代的因特网计算和下一代的数据中心[1,2]。其核心思想是把分散的力量加以联合,提供给每一位成员使用。随着宽带无线接入技术和移动终端技术的飞速发展,人们迫切希望能够随时随地乃至在移动过程中都能方便地从互联网获取信息和服务,移动互联网应运而生并迅猛发展对云服务提出更多要求,但目前云服务预警调优大多基于公司自身的客观数据集进行测试预警优化,这种预警优化最大的障碍是无法准确及时有效对云服务状况进行及时有效的反馈,特别是面向移动终端用户提供的云服务,移动终端的影响因素错综复杂,地理位置、网络、设备等各种因素都会是影响到云服务。因此本文提出一种基于移动终端的云服务拨测调优预警的方法,可以从最基本终端结点准确反映出云服务服务状况,从而达到一个对云服务的预警和调优。   2 拨测流程      图1 终端拨测数据流程图   主要流程可以通过图1的流程图所示,以下是对各个环节的详细介绍:   前置部署,我们以终端应用(比如Android的APK)的形式下发安装到全国各个拨测用户的手机、平板等移动设备上。这样可以从移动终端特性(地域分布、移动设备类型、网络类型、各个使用场景(嘈杂的超市、安静的办公室等))上得到我们需要的数据。   安装移动终端应用后,应用会在各个设备的系统后台开启一???定时拨测的服务进程,而且针对系统对后台服务的清理销毁机制终端应用做了一些事件拉起服务操作,比如当切换网络时发现后台拨测服务被系统销毁,终端应用会自拉起这个定时拨测服务。确保移动终端后台服务能够正常运行。   拨测形式是静默拨测,不影响拨测用户正常使用移动设备以后台运行的形式访问云服务,这样可以避免用户的误操作或者其他应用冲突所造成的拨测不成功,以及可以做到自动化拨测,无须主观上的控制操作,最大限度降低操作步骤。   3 移动终端拨测   移动终端在发起一次拨测之前会与云端进行一次交互。主要是应用版本的更新以及脚本的初始化更新操作。   首先是应用的版本更新,和其他终端应用自动更新一样。如果拨测应用有更新会先提示用户更新安装最新版的拨测应用,确保拨测应用是最新的。   脚本,为了满足能够及时响应云端服务改变及策略的调整,我们将各种拨测项目以脚本的形式下发移动终端。脚本分为两类拨测脚本和控制脚本。   拨测脚本,主要针对单个类别的测试项,比如网络拨测脚本,主要对基准网络的测试,测试云端各个服务器的响应速度及访问的路由跳转情况,以及域名解析是否正确;云服务拨测脚本,主要是针对云端提供对外的服务是否正常,从返回的数据来看是否有异常以及新的技术发布为了收集该项技术是否达到预期的目标,具体实施中是否出现异常情况;同等情况其他公司提供类似云服务与自身公司云服务的对比效果。   控制脚本,控制拨测脚本执行的参数配置文件,比如执行的次数、顺序、访问的服务器等。脚本的更新,脚本的更新方式如下所描述:      拨测应用每次拨测之前会向云端发送脚本更新的请求,向云端上传本地脚本版本信息,云端通过上传的本地脚本版本号信息与当前服务器最新脚本版本号校验确定是否需要对移动终端脚本进行初始化及更新操作,初始化会直接从云端下载最新的脚本资源,脚本更新终端会根据云端返回当前各类拨测脚本及控制脚本的版本号校验进行下载,最后将脚本更新的版本号以及每类脚本信息压缩加密的形式保存到本地,以供下次更新使用。   其中code用表示返回数据是否正常,以及错误码类型。详细可看图2的流程图。      图2 脚本更新数据流程图   4 云服务拨测数据收集   这里主要介绍下终端应用的数据收集具体内容:   终端应用进行拨测时根据控制脚本调用每类拨测脚本执行测试及自身常规的拨测(如域名解析)过程中获得拨测数据。   数据采用结构化日志形式来保存各类测试数据,每一类拨测数据单独用标签进行区分,拨测结束后将这些类数据进行汇总后生成上数据日志,通过加密压缩上传到云端存储:

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档