【技术实现步骤摘要】
本专利技术属于云计算机系统的应用领域,具体的说,涉及一种应用于云计算机系统中应对高峰访问的方法及装置。
技术介绍
云计算自2007年被提出以来,就受到了全球学术界、工业界的强烈关注,并迅速超过了网格计算。关于云计算的非正式定义已经上百种,目前较为流行的包括如下几种。维基百科对云计算的定义为:“云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算关键的要素,还包括个性化的用户体验”。IBM在2007年发布的技术白皮书中对云计算作出的定义:“云计算是一个用来描述某个平台或某种应用的术语。云计算平台可以按需动态部署(provision)、配置(configuration)、重新配置(reconfigure)以及取消部署服务器。云计算平台的服务器可以是物理或虚拟的服务器。高级的 ...
【技术保护点】
一种应用于云计算机系统中应对高峰访问的方法,其特征在于,包括如下步骤:在所述云计算机系统的入口处拦截所有的访问请求数据,并记录活动的虚拟机实例的运行数据;根据所述访问请求数据预测所述云计算机系统的即将到来的预测点的访问量;如果所述预测点的访问量大于或者等于一设定值,则发出创建虚拟机的指令并且根据所述活动的虚拟机实例的运行数据选择资源占用最少的虚拟机实例作为处理请求的目标虚拟机返回给入口处进行处理。
【技术特征摘要】
1.一种应用于云计算机系统中应对高峰访问的方法,其特征在于,包括如下步骤: 在所述云计算机系统的入口处拦截所有的访问请求数据,并记录活动的虚拟机实例的运行数据; 根据所述访问请求数据预测所述云计算机系统的即将到来的预测点的访问量; 如果所述预测点的访问量大于或者等于一设定值,则发出创建虚拟机的指令并且根据所述活动的虚拟机实例的运行数据选择资源占用最少的虚拟机实例作为处理请求的目标虚拟机返回给入口处进行处理。2.如权利要求1所述的应用于云计算机系统中应对高峰访问的方法,其特征在于,预测所述云计算机系统的即将到来的预测点的访问量包括以下步骤: 选取若干个采样周期中的一时间点对应的访问请求数据作为样本训练集Iv1, V2, V3,…,Vi,…,VnI ; 预测所述云计算机系统的即将到来的预测点的访问量Vknn,其中:3.如权利要求1所述的应用于云计算机系统中应对高峰访问的方法,其特征在于,预测所述云计算机系统的即将到来的预测点的访问量包括以下步骤: 选取若干个采样周期中的一时间点对应的访问请求数据作为样本训练集Iv1, V2, V3,…,Vi,…,V1J ,其中,i大于或等于1,小于或等于η,并且,i, η均为整数; 选取所述样本训练集中的一数据作为类中心C,根据所述样本训练集中的数据Vi至所述类中心C的距离Cli设置该数据对应的权值Wi,其中 Wi=f (Vi) =Cli I I V1- V11 I = (1-ι)2I Iv1-Cl ; 通过所述样本训练集Iv1, V2, V3,…,Vi,…,vn}和权值Wi预测下一时间点的访问数量Vknn,从而完成预测所述云计算机系统的访问高峰,其中:4.如权利要求2或3所述的应用于云计算机系统中应对高峰访问的方法,其特征在于,所述采样周期为24小时,所述样本训练集为连续的若干个采样周期中同一时间点对应的访问数据。5.如权利要求3所述的应用于云计算机系统中应对高峰访问的方法,其特征在于,所述类中心为第一个采样周期中的时间点对应的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。