Eucalyptus
spche
这个作者很懒,什么都没留下…
展开
-
Eucalyptus分析一 storage
Eucalyptus是一个著名的开源的云计算环境,它主要是创建了一个使企业能够使用它们内部IT资源(包括服务器、存储系统、网络设备)的开源界面,就是提供一个大块头的虚拟机,传统的vmvare只是一台机器上虚拟,Eucalyptus就是在一群机器上虚拟.它主要是用C语言实现的,还是有比较大的研究价值.现在的版本是1.6.2. 下面先分析一个它的storage部分,就是源代码中的storage文件原创 2010-05-06 00:02:00 · 1435 阅读 · 2 评论 -
Eucalyptus 使用的开源项目
监控clusternagioshttp://www.nagios.com/ gangliahttp://ganglia.sourceforge.net/ SOAP的C语言实现axis2http://ws.apache.org/axis2/c/ HypervisorXenhttp://xen.org/http://www.xunij原创 2010-05-07 13:45:00 · 817 阅读 · 0 评论 -
Eucalyptus分析二 log
log是系统不可缺少的部分,对查找系统的问题,记录系统运行状况非常有用。Eucalyptus的log部分还比较简单,只是简单记录了特殊事件log的级别:enum {EUCADEBUG2, EUCADEBUG, EUCAINFO, EUCAWARN, EUCAERROR, EUCAFATAL};记当log文件的全局变量FILE *LOGFH=NULL; //文件指针char logF原创 2010-05-07 15:35:00 · 747 阅读 · 0 评论 -
Eucalyptus分析三 lock
Eucalyptus的封锁没有级别,没有类型,只有一种,就是互斥锁,就是把互斥量,条件变量封装到一起了,来实现操作系统中的PV操作,直接看下面的函数,可直接看懂 typedef struct sem_struct { int sysv; sem_t * posix; pthread_mutex_t mutex; pthread_cond_t cond; i原创 2010-05-17 10:50:00 · 791 阅读 · 0 评论