QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4627|回复: 7
打印 上一主题 下一主题

云计算助力数学建模行业发展案例:基于云计算的网络监控系统模型研究

[复制链接]
字体大小: 正常 放大

1341

主题

736

听众

2万

积分

数学中国总编辑

  • TA的每日心情

    2016-11-18 10:46
  • 签到天数: 206 天

    [LV.7]常住居民III

    超级版主

    社区QQ达人 邮箱绑定达人 元老勋章 发帖功臣 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组2011年第一期数学建模

    群组第一期sas基础实训课堂

    群组第二届数模基础实训

    群组2012第二期MCM/ICM优秀

    群组MCM优秀论文解析专题

    跳转到指定楼层
    1#
    发表于 2013-2-27 14:59 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    云计算助力数学建模行业发展案例:基于云计算的网络监控系统模型研究



    摘 要:云计算环境下文件系统监测技术是存储领域的一项重要技术,对系统进行预测分析也应用得越来越广泛。本文针对基于RPC的云计算文件系统平台,着重研究了云计算文件系统个性信息(服务端命令处理速率)的监测以及预测分析技术。

    关键词:云计算系统;个性网络监测;预测分析 数学模型

    1.背景介绍
      随着云计算系统的深入研究,基于对象的云计算存储系统的日益完善,带来以下两个问题:一是现有的云计算监测软件只能满足对硬件信息(节点网络输入/输出,CPU信息,内存信息)的监测,无法满足使用者对云计算文件系统的软件个性信息(如服务端命令处理速率)的监测需求;二是没有建立数学模型,描述云计算系统服务端软硬件信息的相关性,从而进行一定的预测与分析工作。
      针对上述问题,通过对云计算系统监测技术的研究,以及对预测方法的学习和调研,本文提出了一种基于远程过程调用协议(Remote Procedure Call Protocol,RPC)的个性监测技术与预测分析技术相结合的监测系统。
    2. 个性监测技术
    2.1服务端个性监测的实现框架
      基于RPC的云计算系统分为服务器端和监控端两部分。个性监测模块插入在元数据服务端代码中,然后通过监控端的设计将提取的信息发送到WEB端进行分组显示。系统的模块划分如图2.1所示。


    201206101623051188.jpg
    图2.1  系统模块划分图
      本系统主要是基于RPC的云计算系统仿真平台,实现对云计算系统服务端对来自不同客户端命令处理速率的统计和计算。
    2.2服务端个性信息的获取与管理
      个性监测技术的应用使得系统监测得到更微观的监测。为此,在系统中加入了个性监测功能模块,首先需要从服务端代码中设置监测点,将每个客户端请求的命令都记录在一个哈希表中,并对此表进行定期更新和删除,并能将表中数据定时刷到指定文件中。
      个性监测功能模块上层与个性监测机制模块交互,负责给个性监测机制模块提供监测信息;下层与服务端软件模块交互,负责将服务端接受到的命令及时刻点存入到哈希表中,并及时刷到磁盘文件中。
    201206101623051189.jpg
     图2.2  个性监测功能模块
    2.3个性监测信息处理模块
      个性监测信息处理模块的主要功能为将本地个性监测文件信息传送到监测管理服务器中,并按照指定格式显示在WEB页面上。如图2.3所示,个性监测信息处理模块主要包括个性监测的环境配置和个性监测脚本实现模块两个方面。 201206101623051190.jpg

    图2.3 个性监测信息处理模块设计图
    3.预测分析技术
    预测分析技术一直是国内外长期探讨研究的重点课题,它广泛应用于各个学科之中,如地质勘测、计算机性能、生物医学等重要领域。因此,对云计算系统的监测数据进行预测分析是一个重要的课题方向。
      通过对云计算系统监测的研究可知,服务端节点有两类监测信息,一是可以通过云计算监测软件获取的硬件信息,二是可以通过上述个性监测方法获取的软件信息。利用现有的硬件信息和软件信息建立一个数学模型,这个模型可以预测在某种硬件环境下,系统可以达到的吞吐率,同时,通过对系统吞吐率的性能要求,可以人为设定一组硬件环境,来满足既定的性能要求。
    3.1预测模型
      通过对云计算系统的监测可知,每个节点的硬件信息都是时间序列型的数据,因此可以选择回归预测模型作为分析模型;又由于预测对象为元数据服务器的命令处理速率,此速率与多项因素相关,因此需要建立一个单因变量-多自变量的预测模型[1]。故选择了多元线性回归预测模型进行分析。
    3.2模型参数
      假设命令处理速率为因变量y,由于y主要受三方面因素的影响(网络、CPU、内存),因此可以建立抽象模型:y = f ( N , C , M ),其中N为网络情况,C为节点CPU负载情况,M为剩余内存。状态拟合图如图3.1所示。

    201206101623051191.jpg 图3.1 监控数据状态拟合图
      预测因变量为:原数据服务器命令处理速率
      预测自变量为:网络情况(Bytes_in,Bytes_out)、内存情况(Mem_free)、CPU情况(CPU_load、CPU_wio、CPU_idle)。
    4.预测模型用途分析
      (1)负载均衡。通过对命令处理速率的预测,可以提前获知系统各客户端节点的请求情况,以及各命令的请求情况,为系统进行负载均衡调度策略提供信息资源。
      (2)绿色存储。通过预测模型,提高设备利用率,保证设备资源充分利用,从而达到节能,低碳,环保的效果,体现出绿色存储的理念。
      (3)告警管理。通过系统硬件环境数据的发展趋势,预测系统处理能力瓶颈,从而设定告警阈值[3],对云计算系统进行告警管理。例如可以分别对内存,CPU,网络设定一个阈值,然后预测出命令处理速率阈值,当命令处理速率长期接近阈值时,进行告警,并检查系统软硬件设施是否正常运行。
    5.总结
      本文设计了在基于RPC的云计算系统平台上设计和实现了个性监测系统,结合个性监测技术和预测分析技术,提供更细致的监测服务,提高系统性能。总结起来,本文的主要工作有以下几点:
      (1)基于RPC平台实现了个性监测的基本功能,基于哈希散列的个性监测方式,实现从云计算系统服务端端提取软件信息,并实现定期查询、统计、内存管理等模块;
      (2)基于Ganglia平台设计与实现了个性监测机制,将云计算系统服务端端提取的信息通过Ganglia Python机制传送到监测管理节点,并通过WEB端实现分组管理的功能;
    参考文献:
    [1] 张慧秦, 薛永飞. 最优多元线性回归的应用简析. 河南纺织高等专科学校学报,2005,17(3):17~19
    [2] 刘次华,万建平.概率论与数理统计.(第二版).北京:高等教育出版社,2003,(6).260~262
    [3] 何丽萍,刘立程.改进的基于Ganglia的网格监测系统.广东工业大学学报,2006,23(1):85~89

    来源:第一论文网

    zan

    本帖被以下淘专辑推荐:

    转播转播0 分享淘帖1 分享分享1 收藏收藏1 支持支持0 反对反对0 微信微信
    2#
     发表于 2013-2-27 15:12 |
    回复

    使用道具

    3#
     发表于 2013-2-28 10:10 |
    转播微博[tthread=linzhiping4773, 林知平]http://app.qlogo.cn/mbloghead/510378c60396c4fb2b14[/tthread]
    回复

    使用道具

    0

    主题

    5

    听众

    182

    积分

    升级  41%

  • TA的每日心情
    奋斗
    2015-5-4 10:43
  • 签到天数: 36 天

    [LV.5]常住居民I

    社区QQ达人 邮箱绑定达人

    回复

    使用道具 举报

    0

    主题

    10

    听众

    102

    积分

    升级  1%

  • TA的每日心情
    郁闷
    2015-3-10 10:33
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    自我介绍
    自信,随和
    回复

    使用道具 举报

    sdccumcm 实名认证      会长俱乐部认证 

    59

    主题

    165

    听众

    5484

    积分

    升级  9.68%

  • TA的每日心情
    开心
    2015-9-28 12:07
  • 签到天数: 832 天

    [LV.10]以坛为家III

    邮箱绑定达人 发帖功臣 新人进步奖 风雨历程奖 最具活力勋章

    群组MCM优秀论文解析专题

    群组2012第二期MCM/ICM优秀

    群组科学狂想曲

    群组第二届数模基础实训

    群组学术交流B

    支持~  我们做了一个大学生国创项目,也是借鉴云模式视频监控的思想,做了一个人数统计+作弊检测系统,已经结项了~
    回复

    使用道具 举报

    OuBai        

    1

    主题

    7

    听众

    69

    积分

    升级  67.37%

  • TA的每日心情
    郁闷
    2014-4-14 12:49
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    自我介绍
    喜欢数学

    群组C 语言讨论组

    回复

    使用道具 举报

    0

    主题

    10

    听众

    236

    积分

  • TA的每日心情
    开心
    2014-5-16 12:14
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    自我介绍
    山东科技大学

    新人进步奖

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2024-4-30 01:31 , Processed in 0.699815 second(s), 93 queries .

    回顶部