云计算实验报告
篇一:云计算实验报告
《云计算与物联网》实验报告
学院专业班级姓名学号
2014年12
说明
一、实验报告是本课程重要的实践教学环节,是提高学生应用计算机能力的重
要措施。所有参加实验的学生都必须撰写实验报告。
二、实验报告的质量反映了实验的学习质量,它是评定实验成绩的主要依据之
一。不交报告者不得参加实验成绩评定。三、实验报告要求条理清晰,内容详尽,数据准确。四、实验课程结束后请将本报告上交学院存档保存。
五、实验报告一次性提交,必须回答实验课上要求完成的思考题。
3
4
5
篇二:云计算实验报告
实验一
CloudSim优缺点:
1、优点:能够提供虚拟化服务。其它的优点没感觉到
2、缺点:版本不兼容问题严重。不支持新的模拟实体的创建。实验环境搭建:
(1)下载cloudsim-3.0和jdk1.7,配置环境变量
path=C:\cloudsim-3.0\jars\cloudsim-
3.0.jar;C:\cloudsim-3.0\jars\cloudsim-examples-
3.0.jar。
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_40
(2)导入工程项目,如下图;
搭建环境中遇到的问题:
(1)sources文件夹中会有包提示error
。其解决方法:网上下载
flanagan.jar包并导,问题得以解决,如下图所示:
(2)
算法实现:
(1)先来先服务代码:
public void bindCloudletsToVmsFCFS()
{int cloudletNum=cloudletList.size();int vmNum=vmList.size();int i,j;double time;int
idex=0;//记录当前最先到达的任务idint vdx=0;double[] submittime=newint[]isbindtovm=new int[cloudletNum];for(i=0;i<cloudletNum;i++)//任务是否被分配了{isbindtovm[i]=0;}//设置各个人物的到达(提交)时间for(i=0;i<cloudletNum;i++) ouble[]{0.2,0.2,0.5,0.7,1.5,0.7,0.4,0.3,0.9,0.3};
{(i).setSubmissionTime(submittime[i]) ;}for(i=0;i<cloudletNum;i++){ time=100.0;for(j=0;j<cloudletNum;j++){{ idex=j;
(j).getSubmissionTime();}} (idex).(vdx).getI
d());vdx=(vdx+1)%vmNum;//顺序分配给虚拟机isbindtovm[idex]=1;//表示第}} (j).getSubmissionTime()<time& amp;&isbindtovm[j]==0)
(2)将这段代码加入package org.cloudbus.cloudsim 中的DatacenterBroker中,然后将整个项目重新进行编译。
(3)调用FCFS方法,该算法的时间排序正确,但是cloudlet排序有误,我正在解决。
实验二
环境搭建
(1)首先安装ubuntu系统。版本:12.04
(2)安装好后,ubuntu系统上安装jdk1.7和ssh(截图在另一个系统上,等整
理好再发给你)
篇三:云计算实验报告(2)
实验报告
项目名称:Hadoop平台部署(两次实验)课程名称:
班级:
信息工程学院计算机系
一.linux系统配置(在本实验中,创建了master和slave两个节点)1.1主机名的配置
通过语句编辑,将hostname分别改为master及
slave。
1.2使用
setup命令配置网络环境
Master节点ip:192.168.1.100Slave节点ip:192.168.1.101
1.3关闭防火墙(两节点操作相同,在此仅展示
slave)
1.4配置host列表(如1.2所示)观察是否配置成功二.JDK的安装
2.1.将JDK文件解压,放到/home/com0916目录下
表示JDK安装成功
2.2免密钥登陆配置
生成的密钥在.ssh目录下如下图所示:
免密钥配置成功
三Hadoop配置部署
解压成功hadoop
hadoop安装与使用实验报告3.2.配置环境变量hadoop-env.sh
环境变量文件中,只需要配置JDK的路径,配置结果如图所示:
3.3配置核心组件l
3.4配置文件系统l