当前位置:主页 > 科技论文 > 软件论文 >

基于谷歌云的红利计算系统的设计与实现

发布时间:2022-02-09 06:03
  随着社会的发展,个人计算机有限的计算能力已经无法满足人们对计算能力日益增长的需求,人们通过互联网获取更多的计算资源。寄生计算和志愿者计算都可以获取大量计算资源,但是都存在着一定的安全性问题。寄生计算被认为是对资源的恶意利用,可能会引起各种问题;志愿者计算是志愿者主动提供自己的计算机帮助计算,但由于下载程序的安全性得不到保障导致难以找到足够的志愿者。我们将寄生计算窃取计算资源的黑客行为转化为利用云服务商提供的免费资源计算的合法行为,并结合志愿者计算的模式,提出红利计算。红利计算是分布式计算的一种,适用于计算密集型计算,是志愿者计算的改进,解决了志愿者计算的安全问题和资源获取问题。本文使用Google APP Engine和Master-Worker模式设计并实现了对外提供服务的红利计算系统,系统包含项目和地址管理模块、部署模块、计算模块、日志管理模块和云模块五个模块,该系统为希望使用红利计算系统来进行计算的用户提供更加便利的方式访问谷歌云的免费资源。为了选择合适的语言和地区,本文对Google APP Engine的免费资源特性进行了测试。语言方面,Java表现较好。地区方面,位于eur... 

【文章来源】:南京大学江苏省211工程院校985工程院校教育部直属院校

【文章页数】:90 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第一章 引言
    1.1 项目背景
    1.2 研究现状
    1.3 本文主要研究的工作
    1.4 本文的组织结构
第二章 文献与技术综述
    2.1 分布式计算
        2.1.1 寄生计算
        2.1.2 志愿者计算
        2.1.3 网格计算
        2.1.4 云计算
    2.2 Master-Worker模式
    2.3 Google App Engine
    2.4 本章小结
第三章 红利计算的理论研究
    3.1 红利计算的概念
    3.2 红利计算与其他计算方式的比较
        3.2.1 原理与优缺点
        3.2.2 计算模式和通信机制
        3.2.3 可靠性和容错机制
        3.2.4 应用场景
    3.3 本章小结
第四章 GAE免费资源特性分析
    4.1 GAE免费资源
    4.2 实验设计
    4.3 实验结果
    4.4 本章小结
第五章 红利计算系统的设计与实现
    5.1 系统需求分析
    5.2 系统设计
        5.2.1 总体设计
        5.2.2 项目与地址管理模块设计
        5.2.3 部署模块设计
        5.2.4 计算模块设计
        5.2.5 实验日志管理模块设计
        5.2.6 云模块设计
        5.2.7 数据库设计
    5.3 系统实现
        5.3.1 项目与地址管理模块的实现
        5.3.2 部署模块的实现
        5.3.3 计算模块的实现
        5.3.4 日志管理模块的实现
        5.3.5 云模块模块的实现
        5.3.6 界面的实现
    5.4 本章小结
第六章 红利计算系统的验证
    6.1 蒙特卡罗计算圆周率
    6.2 圆周率实验
        6.2.1 实验设计
        6.2.2 实验环境
        6.2.3 实验结果
    6.3 性能实验
        6.3.1 实验设计
        6.3.2 实验环境
        6.3.3 实验结果
    6.4 其他实验
        6.4.1 蒙特卡罗计算定积分
        6.4.2 PrimeGrid志愿者项目
    6.5 本章小结
第七章 总结与展望
    7.1 总结
    7.2 进一步工作展望
参考文献
致谢
参与项目


【参考文献】:
期刊论文
[1]蒙特卡罗方法模拟计算圆周率——基于R语言的实现方法[J]. 彭滔,魏雷阳.  电脑知识与技术. 2014(17)
[2]志愿者计算模型的研究进展[J]. 徐胜超.  小型微型计算机系统. 2011(08)
[3]云计算研究进展综述[J]. 张建勋,古志民,郑超.  计算机应用研究. 2010(02)
[4]用蒙特卡罗方法计算圆周率的近似值[J]. 何光.  内江师范学院学报. 2008(04)
[5]分布式计算技术发展研究[J]. 宁葵,严毅.  微机发展. 2004(08)



本文编号:3616489

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3616489.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ce4e6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com