最近在折腾 KVM 以及虚拟化,KVM安装后默认的网络链接方式是NAT,此时虚拟机虽然可以与本机通信,但虚拟机的IP地址是一个私有地址,本机外的网络无法访问该虚拟机。
KVM 是一种全虚拟化技术,由 Linux 内核自身集成,市面上很多云服务提供商都是用该技术进行资源的虚拟化,也是 OpenStack 等云计算架构的虚拟化基础。很不博客列出了 KVM 的安装和使用过程,但是都不够具体,本博客在总结网络博客的基础上,收集整理自己遇到的坑,以方便大家做参考。
CloudSim 的仿真过程是一个相对简单而又有些复杂的过程。简单的地方在于它是对离散事件处理系统的一种抽象,复杂在于这种抽象导致的异步事件处理,难以直接从代码中一目了然地掌控仿真的流程。为了便于描述,把 CloudSim 的模拟层次分为三层:第一层是基于 CloudSim、SimEntity、 SimEvent 构建的离散事件系统,第二层是在 SimEntity 基础上构建 Datacenter 并在 Datacenter 下构建云计算实体模拟系统,第三层是以云计算基础设施上构建的调度模拟系统。
CloudSim 的能耗模块是在 3.0 版本完善的。最早的工作可能在 2011 年到 2012 年之间,论文:
Anton Beloglazov, and Rajkumar Buyya, “Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers”, Concurrency and Computation: Practice and Experience (CCPE), Volume 24, Issue 13, Pages: 1397-1420, John Wiley & Sons, Ltd, New York, USA, 2012