未来智讯 > 云计算论文 > 云计算技术下的蒙特卡罗模拟

云计算技术下的蒙特卡罗模拟

发布时间:2019-04-26 14:13:51 文章来源:未来智讯    
/> cd home
cd Mydata
mkdir R
cd R
mkdir数据
cd数据
sudo chmod-R 0777 / home / Mydata / R / 数据的第一行退出最后一个文件夹并在其前面移动一个文件夹。 命令ls列出当前文件夹的内容。 用户应该能够看到名为home root的文件夹。 如果没有,他们需要重复进程cd ..命令,然后执行ls命令直到找到主目录。 Cd home打开主文件夹,cd Mydata导航到Mydata文件夹。 mkdir R命令创建一个名为R的文件夹; cd R打开新创建的目录。 这同样适用于mkdir数据和cd数据。 最后一个命令设置文件夹权限,允许您复制,保存和删除文件夹中的文件。
接下来,用户需要启动PSFTP(Putty安全文件传输协议),这些文件传输应用程序,包含在PuTTY工具中。 从Windows命令提示符启动PSFTP。 要建立PSFTP连接,我们应该在Windows命令提示符下键入以下代码:
psftp.exe ubuntu@XXX.XXX.XXX.XXX-/directory/keyfile.ppk
其中/ directory / key le .ppk是.ppk文件的路径,XXX.XXX.XXX.XXX是公共DNS,每次使用实例的特定公共DNS时都会更改。 完成此配置后,为了传输数据,您可以在Windows命令中输入以下代码:
把C:directorydatafile / directory / datafile
其中put是将文件发送到的命令 EC2实例,C:directorydatafile是要在其本地计算机上发送的数据路径,/ directory / datafile是EC2实例上的目标文件夹。 在PuTTY终端窗口中,连接到EC2实例并使用ls命令查看该文件夹的内容。
3.1.2直接从EC2为Windows用户下载数据
我们可以从Windows命令提示符下载文件(使用PSFTP),使用以下命令建立连接:
get / directory / datafile C:directorydatafile
其中get是获取文件的命令/ directory / datafile是文件夹的路径,在EC2实例上将下载文件,C:directorydatafile是要下载文件的文件夹的路径。
3.2,在S3和EC2之间传输数据
要在EC2和S3之间传输文件,您需要在运行的EC2实例上安装和配置AWS命令行界面(命令行界面)。 CLI)。 此工具允许您从命令行(控制台)控制不同的服务,或者您可以使用它从S3复制文件。 CLI配置的一部分是提供适当的凭据,因此获取凭据是CLI的第一步。 安全凭证用于验证是否有权授权任何第三方应用程序访问您的AWS账户。 访问密钥由访问密钥ID和私有访问密钥组成。 要创建访问密钥,您需要转到AWS页面并选择身份和访问管理(IAM)控制台。 创建访问密钥后,用户有机会下载它们。 具有凭证(密钥)的文件需要保存在用户的个人计算机上。 如果文件丢失或用户没有下载,他将无法使用凭据,应创建一组新密钥。 包含访问密钥的文件名为credentials.csv,可以使用MS Excel打开。 要安装CLI,需要在OSX终端或PuTTY终端中输入以下代码:
sudo apt-get install unzip
curlhttps://s3.amazonaws.com/aws-cli/awsclibundle。 zip-oawscli- Bundle.zip
unzip awscli-bundle.zip
sudo./awscli-bundle/install-i/usr/local/aws-b/usr/local/bin/aws
第一个安装解压缩之一,这是处理zip格式的压缩文件所必需的。 第二行下载CLI,第三行解压缩文件,最后一行安装CLI.Next遵循CLI配置。 代码应输入OSX终端或PuTTY终端:
Aws配置
配置过程将要求提供凭证,这些凭证位于credentials.csv中,可以使用MS Excel打开。 在这种情况下,请在OSX终端或PuTTY终端中输入以下选项:
AWS访问密钥ID [无]:AKIAID5BRLKNXVX XN7GA
AWS秘密访问密钥[无]:kxNDqMpkHWdh6mdgJrogRpeA0DXlK / jiULWzRkq7
默认区域名称[无]:us-east-1
默认输出格式[无]:json
前两行对应凭证 文件。 区域名称可在AWS文档中找到。 在这种情况下,它通常是us-east-1,但您还应检查其特定区域设置是否设置正确。
3.2.1。 在S3和EC2之间传输数据
导航到终端中的/ home / Mydata / R / Data(如上所述)或使用以下代码创建一个文件夹:
cd ..
ls < br /> cd home
cd Mydata
mkdir R
cd R
mkdir数据
cd数据
sudo chmod-R 0777 / home / Mydata / R /数据
上述代码可以按照上面类似的解释来解释。 接下来,在OSX终端或PuTTY终端上运行:
sudo aws s3 cp s3:// bucketname /foldername/datafile.txt datafile.txt
其中//bucketname/foldername/datafile.txt是路径 在S3中的数据文件,datafile.txt是EC2实例中的文件的名称。 最后,使用终端中的ls命令确认下载成功。
3.2.2从EC2向S3发送数据
要将文件从EC2发送到S3,我们可以在OSX终端或PuTTY终端中使用以下代码:
sudo aws s3 cp datafile。 txt s3://bucketname/foldername/datafile.txt
最后,用户可以返回S3控制台并检查文件是否已被传输。 刷新后,您可以在S3控制台中查看结果。 4,蒙特卡罗和统计软件选择蒙特卡罗方法(Monte Carlo method)又称统计模拟方法,是一种非常重要的数值计算方法,由概率统计理论指导。 随着电子计算机的发展和科技问题日益复杂,它解决了许多困难和复杂的数学计算问题。包括物理学,核物理学,真空技术,系统科学,信息科学,公用事业,地质学,医学,可靠性和计算机科学在内的广泛领域已经成功应用。 从理论上讲,蒙特卡罗方法需要大量的实验。 实验次数越多,结果越接近正确值。 该方法可用于测试许多参数,例如pi的值。 对于这些简单的统计模拟问题,当前的独立单元通常是4个核心,这可以提高计算效率并且并行地实现期望的精度。 然而,对于一些复杂的数学问题,特别是一些优化问题的模拟,计算过程需要重复迭代和计算。 即使所涉及的尺寸数量很小,计算量也是1亿次,这是普通实验室难以满足的。 时间和准确度要求。 云计算提供灵活的计算能力和高效的大规模数据处理。 它具有无可比拟的优势和蒙特卡罗模拟的实用价值,需要大量的计算。
在统计软件选择中,一般选择免费的开源软件如Python,R,但R在数据分析中得分较高的根本原因是R包分析库更为广泛。 SAS仍然是桌面企业分析的主要语言,但对于小型企业来说仍然是昂贵的,并且由于年度许可不是一次性费用,因此在成本方面具有主要缺点。 由于单用户计算机的R被迫处理限制为RAM大小的数据,因此云为我们提供了使用R处理大数据的快速解决方案,并且可以通过RStudio更轻松地安装,部署和计算云计算。 对于大数据,可以直接在云上或通过在虚拟机上添加RAM来获取不同类型的RAM备选方案。
5,结论国内云计算起步较晚,很少有研究使用云计算进行统计模拟,其中大部分都是计算机学者研究云计算的体系结构。 本文在构建云计算环境的基础上,突破了传统单摄像机蒙特卡罗仿真的局限性。 从桌面系统到以网络为中心的模型,将在线提供服务和应用程序。 云计算用于实现模拟统计。 云计算重视云计算在统计模拟中的应用,结合专业统计工具,充分发挥云计算技术的优势,可广泛应用于大数据统计分析。
参考文献:
[1] OHRI A.云计算R简介[M]。纽约,纽约:Springer纽约,2014:1-20。
[2] Gallagher M ,Rengifo EW,TrendafilovR.Cloud计算用于MATLAB和R用户[J]。社会科学电子出版,2017。
[3] Pabitha M,Selvakumar T,Punitha Devi S.An Effective C,C ++,PHP,Perl,Ruby,Python 使用云计算的编译器[J]。国际计算机应用,2013,69(7):20-25。
转载请注明来源。原文地址:https://www.7428.cn/page/2019/0426/86790/
 与本篇相关的热门内容: