提高云中的文件共享和文件锁定
2010-09-02 00:00:00 来源:WEB开发网核心提示: CLC 向用户目录发送请求来确认用户对文件的访问,用户目录保存文件细节和用户访问数据,提高云中的文件共享和文件锁定(7),CLC 将请求发送给相应的 CC,CC 查找承载用户的虚拟机实例的 NC, 管理程序与硬件交互,完成工作,在第 8、9 和 10 步中,NC 使用安全通道通过 CC 和 CL
CLC 向用户目录发送请求来确认用户对文件的访问。用户目录保存文件细节和用户访问数据。
CLC 将请求发送给相应的 CC。
CC 查找承载用户的虚拟机实例的 NC。
在第 8、9 和 10 步中,NC 使用安全通道通过 CC 和 CLC 将数据传输到用户。
现在该看看节点控制器内部工作原理了。每个节点控制器中,都有管理程序运行。管理程序是一个平台虚拟化软件。我们使用类型 1 管理程序与承载硬件直接交互,运行管理程序上层的客户操作系统,分配 LPAR 之间的系统资源,以分享物理资源,如 CPU、直接访问存储设备和内存。(类型 1 管理程序是 IBM 早在 1970 年在 IBM System 370 处理器中引入的。)图 5 演示了 NC 及其管理程序工作流程。
图 5. 节点控制器内部工作原理
在此流程图中(顺着数字):
请求从 CC 到 NC。
节点上运行的节点控制器模块将它发送到管理程序。
管理程序在客户操作系统的帮助下完成工作。
客户 OS 指示管理程序如何做。
管理程序与硬件交互,完成工作。
我们看到了引入 Eucalyptus 的文件共享如何提供帮助;现在我们看看如何通过读/写模式概念保证数据一致性。
图 6 显示了文件访问的写模式时间队列如何改善数据一致性:
图 6. 使用写模式时间队列改善一致性
更多精彩
赞助商链接