论文部分内容阅读
云计算是一种基于互联网构建的大规模计算资源池,以按需分配的方式提供资源服务的交互模式。服务提供商能否从中获利是云计算技术得以成功的关键,云平台计费系统所起到的作用至关重要。目前,国内外实现了计费功能的商业云平台通常使用资源使用数量与使用时间相结合,并采用按月结算的方式进行计费,往往忽略了用户使用平台的历史数据及对服务的满意程度。超算环境下CAE云平台主要为用户提供了高性能的CAE计算服务,本文主要研究平台计费策略及系统的设计与实现。主要工作如下:首先,论文分析了国内外主流商业云平台的计费模式,针对传统计费忽略用户平台的历史使用和服务满意度的问题,提出一种基于用户行为的云平台计费模型。该模型以“作业”为结算单位,分析用户历史提交作业和消费情况,通过反馈评分获取用户满意度,并最终生成优惠金额,达到降低作业费用,提高用户作业计费的参与度,增强用户平台使用粘性,为平台运营带来更大的经济效益。其次,在分析计费系统业务需求及计费流程基础上,实现了超算CAE云平台计费系统。系统采用SOA架构,通过Tuscany完成服务构建装配并发布Web Service访问接口,实现WEB交互系统与计费中间件系统的通信,并基于SSH-2协议实现与集群端的指令、文件传输以及结果文件的取回,协作完成平台计费功能。最后,论文以一个完整的作业流程对计费系统进行了功能测试,并从历史行为和用户满意度两方面对作业的补偿费用进行了测试,测试结果表明计费系统达到了预期的目标。目前,论文提出的计费策略已成功上线运行,取得了较好的应用效果,具有广泛的实用价值。