自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wingter92的博客

wingter的个人Blog——什么都有

  • 博客(29)
  • 收藏
  • 关注

原创 解决Ubuntu 20.04重装后被ssh连接超时

Ubuntu 20.04 LTS重装(重装之前ssh服务正常),系统干净,未修改任何配置。重装之后,远程ssh name@ip,结果connection timed out,同时telnet ip 22失败。

2022-10-26 16:14:48 1598 1

转载 OpenStack三个调度器中的Filter Scheduler(转载)

Filter scheduler(本句为原创)我从论文里看到,OpenStack有三种调度器:Filter调度器、Chance调度器和Simple调度器。Chance是随机放置VM,Simple是放置VM到load最低的节点上。Filter scheduler则稍复杂,见本文解析。Filter scheduler 是 nova-scheduler 默认的调度器,调度过程分为两步: 通过...

2018-05-07 20:44:05 2566 2

原创 CloudSim3.0.3power编程examples及辅助类解析

CloudSim3.0.3power编程examples及辅助类解析注:本文为旧文的markdown重制版power编程依赖的底层主要类(PowerDataCenter、PowerDCBroker、调度策略类等等)都是org.cloudbus.cloudsim.power包中,这些类在之前的文章中已经介绍:Cloudsim 3.0.3中Power系列类的解析——PowerDataCe...

2018-04-28 16:52:05 1271 1

原创 Cloudsim 3.0.3中VM调度策略系列类解析(带迁移的策略)

Cloudsim 3.0.3中VM调度策略系列类解析(带迁移的策略)注:本文为旧文的markdown重制版Cloudsim中VM调度策略类在DataCenter(或PowerDataCenter)创建时需要制定,更是我们在Cloudsim上试验我们的调度算法的核心所在。CloudSim中给出了VmAllocationPolicy抽象类,还有提供了一个VmAllocationPolicy...

2018-04-28 16:33:08 2454 1

原创 Cloudsim 3.0.3中VM调度策略系列类解析(无迁移的策略)

Cloudsim 3.0.3中VM调度策略系列类解析(无迁移的策略)注:本文为旧文的markdown重制版Cloudsim中VM调度策略类在DataCenter(或PowerDataCenter)创建时需要制定,更是我们在Cloudsim上试验我们的调度算法的核心所在。CloudSim中给出了VmAllocationPolicy抽象类,还有提供了一个VmAllocationPolicy...

2018-04-28 16:19:23 802

原创 Cloudsim 3.0.3中Power系列类的解析——PowerHost, PowerVM, PowerModel

Cloudsim 3.0.3中Power系列类的解析——PowerHost, PowerVM, PowerModel注:本文是同名旧文的mardown重制版在Cloudsim3.0.3系列博客的上一篇讲到PowerDatacenter:的确,Cloudsim中的power系列类最关键的是PowerDatacenter,因为整个数据中心的能耗统计都由它完成,并且其重载了一些重要事件处理方...

2018-04-28 16:09:28 818

原创 Cloudsim 3.0.3中Power系列类的解析——PowerDataCenter和PowerDCBroker

Cloudsim 3.0.3中Power系列类的解析——PowerDataCenter和PowerDCBroker本文为旧文markdown重置版,旧文链接这里写链接内容我在上一篇博客中提到了cloudsim模拟的函数调用逻辑,针对是DC、DCBroker等类,也即所有examples中的通用逻辑。但3.0.3中包含有power扩展包,里面的Power系列Java类(PowerDC, Po...

2018-04-26 18:47:45 780

原创 CloudSim3.0.3中Cloudlet的执行——代码流程简析

CloudSim3.0.3中Cloudlet的执行——代码流程简析本文为markdown重构版,旧文链接:CloudSim3.0.3中Cloudlet的执行——代码流程简析上一篇文章说到了CloudSim模拟流程的整体事件流,其中最为复杂和关键的自然是Cloudlet被提交到DC(DC对象开始process相关事件)之后的流程,本文就该流程在代码方面作简要分析。由CLOUDLET_SU...

2018-04-26 18:43:28 1049 1

原创 CloudSim(3.0.3)运行机制见解

CloudSim(3.0.3)运行机制见解本文为markdown重构版 原文链接:CloudSim(3.0.3)运行机制见解接到导师的命令,最近几日在学习CloudSim3.0.3的源码,看着看着就意图弄清example的模拟过程,即从startSimulation()到stopSimulation()之间主要发生了什么。CloudSim是目前应用最广泛的云计算环境模拟工具,采用Ja...

2018-04-26 17:18:07 1127

原创 浅谈阻塞/非阻塞、同步/异步——从linux read()系统调用出发

浅谈阻塞/非阻塞、同步/异步–从linux IO系统调用出发阻塞与非阻塞主要从进程/线程的角度出发:阻塞(blocking):教科书年年考的概念——调用方(主线程)发起调用之后挂起直到被调用方法返回。阻塞通信仍然有很多应用场景,典型例子如如spring框架下传统的Spring MVC的Servlet Stack;(如下图)非阻塞(non-blocking):相对阻塞而言,调用方发起...

2018-04-25 16:43:47 7253 1

转载 c++输入一组整型数据 不知道长度 回车键结束 并将其存入数组当中

c++输入一组整型数据 不知道长度 回车键结束 并将其存入数组当中#include "stdafx.h"#include<iostream>using namespace std;int main(){int a[999];int i;for(i=0;;i++) { cin>>a[i]; if(getchar()==...

2017-09-20 20:32:56 4526 3

转载 Git上传项目至远程仓库与同步到本地

转载自<http://blog.csdn.net/luckyyulin/article/details/21090905>(1) 首先在本地创建ssh key; $ ssh-keygen -t rsa -C "[email protected]" 后面的[email protected]改为你的邮箱,之后会要求确认路径和输入密码,我们这使...

2017-09-03 14:29:02 4840

原创 python安装easy_install以安装管理模块

python2.7安装easy_install以便于模块安装管理

2017-08-27 08:54:32 706

原创 CloudSim3.0.3power编程examples及辅助类解析

CloudSim3.0.3power编程examples及辅助类解析

2017-08-24 10:17:50 1428 3

原创 CloudSim3.0.3 网络编程

CloudSim3.0.3的网络编程详解---以*org.cloudbus.cloudsim.examples.network.NetworkExample1为例

2017-08-22 09:41:45 1224

原创 Cloudsim 3.0.3中任务到VM的映射

需要导入包 java.util.Collections

2017-08-09 09:11:27 1652

原创 Git pull失败之refusing to merge unrelated histories

git pull 失败 ,提示:fatal: refusing to merge unrelated histories这是因为远程仓库origin上的分支master和本地分支master被Git认为是不同的仓库,所以不能直接合并

2017-07-20 20:12:12 4899

原创 Cloudsim 3.0.3中VM调度策略系列类解析(带迁移的策略)

Cloudsim3.0.3中提供了Power系列包(在之前几篇blog中提到的诸如PowerHost, PowerDataCenter等),自然也有对应的Policy类,并且丰富得多。Power系列包里面有三种Policy:第一种是PowerVmAllocationPolicyAbstract(继承VmAllocationPolicy)及其子类:是没有迁移的调度策略;提供的接口基本与父类VmAllocationPolicy一致,实现并增加了一些方法。第二种是PowerVmAllocationPolicy

2017-07-18 17:12:56 1681

原创 Cloudsim 3.0.3中VM调度策略系列类解析(无迁移的策略)

Cloudsim中VM调度策略类在DataCenter(或PowerDataCenter)创建时需要制定,更是我们在Cloudsim上试验我们的调度算法的核心所在。

2017-07-18 15:06:35 1366 1

原创 Cloudsim 3.0.3中Power系列类的解析——PowerHost, PowerVM, PowerModel

在上一篇博客中,讲到PowerDatacenter:    的确,Cloudsim中的power系列类最关键的是PowerDatacenter,因为整个数据中心的能耗统计都由它完成,并且其重载了一些重要事件处理方法,如processCloudletSubmit()和processVmMigrate(),在数据中心状态推进方面调用的主要是自己的方法。 这篇博客介绍power系列类中的PowerHost、PowerVM,他们不是实体,但提供统计能耗所需的信息。

2017-07-18 09:57:08 2035

原创 Cloudsim 3.0.3中Power系列类的解析——PowerDataCenter和PowerDCBroker

我在上一篇博客中提到了cloudsim模拟的函数调用逻辑,针对是DC、DCBroker等类,也即所有examples中的通用逻辑。但3.0.3中包含有power扩展包,里面的Power系列Java类(PowerDC, PowerDCBroker, PowerHost等)是之前描述的类的扩展,加入了能耗相关特征和调度方法。本文在此介绍几个最核心的Power系列类,重点在于对父类的扩展内容:1

2017-07-17 16:36:12 1404 1

原创 CloudSim3.0.3中Cloudlet的执行——代码流程简析

上一篇文章说到了CloudSim模拟流程的整体事件流,其中最为复杂和关键的自然是Cloudlet被提交到DC(DC对象开始process相关事件)之后的流程,本文就该流程在代码方面作简要分析。由CLOUDLET_SUBMIT事件被DataCenter对象处理开始说起(没记错的话是DC完成VM创建并回复VM_CREATE_ACK类型事件之后,DCBroker随即向DC发送CLOUDLET_SUB

2017-07-14 10:48:30 1682

原创 C/C++引用外部函数的两种方式

之前对extern修饰函数声明比较困惑,其实extern的意义在于告诉linker,这个函数你在本文件里找不到声明,要去其它文件(包括库等)找。什么时候在本文件里找不到声明呢?就是当前代码文件没有include相关的.h文件(可能因为并没有.h给我用),因为一旦include进来了,相当于.h里的函数声明都被复制粘贴进了本文件,自然就可以用了。如果所需函数没有.h可用(比如一些单独的dll

2017-07-12 15:14:02 19942

原创 C调用动态库,windows/linux

I. Windows平台下C调用动态库的方法:Case 1:如果提供了.lib和.dll,则不需要动态加载(dlopen,dlsym那一套),因为动态库的.lib中含有dll的所有导出符号(参考:俞甲子等. 《程序员的自我修养》)1、假设动态库的源文件Math.c包含一个Add函数,被声明为导出函数(可被库外部调用):__declspec(dllexport) do

2017-07-12 11:22:03 1179

原创 CloudSim(3.0.3)运行机制见解

最近几日在学习CloudSim3.0.3的源码,看着看着就意图弄清example的模拟过程,即从startSimulation()到stopSimulation()之间主要发生了什么。    CloudSim是目前应用最广泛的云计算环境模拟工具,采用Java编写。我们知道云数据中心的运转是连续的,各个实体(Vm,Host等)每一秒钟(当然可以说每一ms)都在变化,那么CloudSim是以什么样

2017-07-12 09:24:56 2743

转载 eclipse解决editor does not contain a main type的方法

今天用eclipse,当打算run一个带有main函数的class时(这个java文件创建在文件夹A中),出现editor does not contain a main type的错误框。另外,在创建的文件夹A中,没法创建package结构。baidu了一下,迅速解决问题:原来这个文件夹A没有被添加到build path中。解决方法:在项目右键->proper

2017-07-11 09:56:12 1634

原创 Cloudsim3.0.3导入Eclipse各种错误解决方案

各种范型的报错:1、Syntax error,parameterized types are only available if source level is 1.5总是报错,提示Syntax error,parameterized types are only available if source level is 5.0原因是:我们的项目编译的时候使用的jdk版

2017-07-10 15:45:36 1067

原创 Spark2.1.0 on Hadoop 2.7.0

Spark2.1.0 on Hadoop 2.7.0 Setup handbook 部署完成后可以采用Standalone模式(本文的测试环节)、on Yarn模式运行spark作业1        环境VitualBox 5.0.24CentOS-7-x86_64-Minimal-161:http://isoredirect.centos.org/centos/7/isos/x8

2017-07-06 17:12:45 905

原创 Hadoop 2.7.0在centos7分布式集群上的部署与测试

Hadoop 2.7.0在centos7分布式集群上的部署与测试(原创),同时测试了shell脚本、C语言和Python脚本编写的hadoop-streaming测试

2017-06-30 11:31:54 973

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除