面向云应用的负载预测框架

被引量 : 0次 | 上传用户:sxxwmb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算的兴起以及其他相关技术的发展和成熟,越来越多的人和运营商选择将自己的应用部署在云端。这样,云计算提供商对云端的资源管理和成本控制成为一个重要课题。负载均衡则是其中的一个重要技术。但是针对实时数据进行负载均衡往往不能及时反应和做好部署。而如果能预测出负载的走势提前计算,负载均衡就能起到非常好的作用。因此,负载预测也成为了一个关键技术。现在,已经有许多研究者提出了自己的负载预测算法,它们针对不同的问题和运行环境各有优势,而且它们往往拥有不同的对外接口。本文研究了负载的特性和多个负载预测算法后,提出了一个面向云应用的负载预测框架。这个框架包含五大子模块:监控模块、数据处理模块、数据库模块、数据维护模块、负载预测模块,它们分别解决了云端实时监控工作负载的问题,大数据下预处理数据进行加速、高效存储数据、维护数据的问题,如何实时根据应用和负载的特性选取相对更合适的预测算法的问题,如何实时预测未来的负载值的问题,以及如何合理地呈现这些数据的问题。在研究的过程中,针对特定情况,应用了一些其他技术:本文引入了一个知识库和知识库引擎,用来记录不同特性的应用程序下不同的负载预测算法的精度。本文使用非关系型数据库提升大数据下的效率。本文使用“请求强度”来替代简单的计数来表征用户请求的大小。本文针对这个特定问题,详细探讨并优化了数据维护模块的实现细节。本文还针对现有的各种类型的负载预测算法,抽象了一个基本的预测算法接口,使得本框架的实现不依赖于具体算法而可以实时加载外部实现的算法,达到高拓展性。最后,本文还实现了一个简易小型的云计算系统,部署了一个应用和本文提出的框架。本文还了模拟98年世界杯服务器访问负载进行模拟实验。通过结果和原数据的对比,以及结果和多种参数的分析。验证了这个框架的工作流程。证明了这个框架可以做到实时监控特定云应用的负载值,出于性能考虑的预处理,负载数据的持久化,然后根据运行的应用程序和负载类型推荐出最合适的算法,再根据算法实时计算负载预测值,最后实时反馈给用户。为云提供商提供一个管理资源和成本的可靠依据。同时该预测框架本身是应用无关且轻量级的。
其他文献
目的比较采用髋关节置换联合密盖息与单纯髋关节置换治疗老年股骨颈骨折的疗效。方法回顾性分析笔者医院骨科2008年12月~2013年12月收治的84例老年人新鲜股骨颈骨折患者,根据
目的对冠心病中医证候要素特征性条目进行专家调查,确定冠心病各种证候要素的诊断要点。方法在全国范围内遴选中医心血管病专家,运用Delphi法对冠心病中医证候要素特征性条目
人格是个体区别于他人的、具有一定倾向性的、独特而稳定的心理特性的总和。每个人都有其不同的人格特质,这些人格特质会影响一个人生活和工作的方式。本研究使用问卷调查法对
<正>在竞争激烈的商界,想坐稳江山,还真的不容易。这不,地产界"城头"的"大王旗"又易主了。2015年8月18日,上海绿地成功"借壳"金丰投资,于上海证券交易所成功实现整体上市,更
数学情境教学不仅包含情境化(创设教学情境)的过程,还包含去情境化的过程,只有重视并研究数学情境教学中的去情境化问题,才能使学生经过抽象概括更好地掌握数学知识、数学思
<正>几次听朋友们说起过纳顿节,感觉有些神秘,2011年的夏天,我终于有机会去青海民和看看了。早上7点多,我们一行三人从兰州出发,经刘家峡,翻八大山,11点半到达青海民和的鄂家
LED广告是一种新媒体广告形式。运用LED(发光二极管)制成的全彩显示屏以画面色彩鲜艳、立体感强、高亮度、大尺寸的特点被广泛应用于全球性的户外广告媒体中。近年来,LED显示
阅读近年文献,对大孔吸附树脂的选择、性质、预处理与再生、分离原理、影响因素以及在天然药物分离纯化中的应用进行讨论,为大孔吸附树脂在药学领域中的应用提供参考。
长江经济带是国家重点战略,其顺利实施须依托于长江内河航运拉动,亦离不开海运业的支撑,改善航运法治管理具有重要意义。长江经济带战略视角下的航运法治管理存在一些问题,主
随着智能手机和移动互联网的普及,网络游戏成为移动互联网商业发展的突破口。玩家在线时长增多,数量急剧增长,游戏服务器的性能和稳定性成为游戏竞争力的重要挑战。截止2014