【摘 要】
:
随着社会的发展,个人计算机有限的计算能力已经无法满足人们对计算能力日益增长的需求,人们通过互联网获取更多的计算资源。寄生计算和志愿者计算都可以获取大量计算资源,但
论文部分内容阅读
随着社会的发展,个人计算机有限的计算能力已经无法满足人们对计算能力日益增长的需求,人们通过互联网获取更多的计算资源。寄生计算和志愿者计算都可以获取大量计算资源,但是都存在着一定的安全性问题。寄生计算被认为是对资源的恶意利用,可能会引起各种问题;志愿者计算是志愿者主动提供自己的计算机帮助计算,但由于下载程序的安全性得不到保障导致难以找到足够的志愿者。我们将寄生计算窃取计算资源的黑客行为转化为利用云服务商提供的免费资源计算的合法行为,并结合志愿者计算的模式,提出红利计算。红利计算是分布式计算的一种,适用于计算密集型计算,是志愿者计算的改进,解决了志愿者计算的安全问题和资源获取问题。本文使用Google APP Engine和Master-Worker模式设计并实现了对外提供服务的红利计算系统,系统包含项目和地址管理模块、部署模块、计算模块、日志管理模块和云模块五个模块,该系统为希望使用红利计算系统来进行计算的用户提供更加便利的方式访问谷歌云的免费资源。为了选择合适的语言和地区,本文对Google APP Engine的免费资源特性进行了测试。语言方面,Java表现较好。地区方面,位于europe-west2和europe-west3的数据中心在性能和波动方面表现比较好。基于测试的结果,本系统中Master模块使用Python编写在本地运行,Worker模块使用Java8编写在云服务器中运行。最后,本文使用蒙特卡罗求圆周率对系统进行验证,可以看出系统在实际应用中的可行性以及红利计算能力优于本地计算。
其他文献
通过对20hm^2蔬菜大棚基地的滴灌设计,阐述了总体布局,以及设计中灌溉定额、灌水周期、管径等要素的计算方法,分析并总结了二龙山农场大棚滴灌的设计方案。
据《全球橡胶新闻》报道;近口,美国国家沥青路面协会(NAPA)报告说,针对国内沥青路面产业的调查发现,沥青路面材料中不仪使用废轮胎胶粉作为改性剂,也使用炼钢炉和高炉炉渣及其他的回
针对汽车4S店售后服务的具体情况,构建汽车售后服务质量评价体系,应用基于AHP评价的BP神经网络模型,对汽车4S店的售后服务质量进行了综合评价。汽车售后服务质量的综合得分越
两轮自平衡小车是一种基于倒立摆原理设计而成的机器人。在我国内外都对平衡小车有很多的关注研究,小车在交通领域也有很好的发展,并且经常作为平台来研究卡尔曼滤波、神经网
<正> 目前,地球固体潮在天文学、大地测量学、地球物理学以及其它有关学科中得到愈来愈广泛的应用,尤其是在近几年才发展起来的新兴学科——地球动力学中古有重要的地位,为此
<正>"两学一做"要抓住三个关键开展"两学一做"学习教育,"学"是基础关键。全体党员干部要弄清楚该做什么、不该做什么,能做什么、不能做什么,明白作为一名党员最基本的要求是
现今世界上节能和环保正日益受到重视 ,因此电动车技术的发展步伐正在加快。本文综合评述了电动车的关键技术——电机驱动技术 ,并对未来的发展趋势作了展望
<正>MATLAB是一种高度集成的计算机语言以及一体化的设计、仿真、实现和测试平台,其提供了大量的工具和算法库供工程师分析、设计和仿真信号处理和
为提高短距离无线紫外光测距精度,依据无线紫外光通信系统脉冲响应宽度随通信距离增大而增大的原理,给出无线紫外光通信脉冲展宽测距法。基于蒙特卡罗(MC,Monte Carlo)多次散
毛泽东“自觉的能动性”理论蕴含着历史唯物主义的观点.表现为:发挥自觉能动性的主体是社会的历史的人;正确发挥自觉能动性的前提就是尊重社会历史的规律;充分发挥自觉能动性的过