5. 并行程序设计方式主要有哪几种并分别说明。
答:实现并行编程常见方法有以下三种。但三者可混合使用,如对以 SMP 为节
点的 Cluster 来说,可以在节点间进行消息传递,在节点内进行共享变量编程。
(1)线程模型:OpenMP、POSIX。
(2)消息传递模型:PVM(Parallel Virtual Machine Computing)、MPI(Message
Passing Interface)。
(3)数据并行模型:HPF。
1. 描述云存储系统的结构模型。
答:云存储系统的结构模型主要包括:存储层,基础管理层,应用接口层,访问
层。
(1)存储层是云存储最基础的部分,云存储中的存储设备往往数量庞大且多分
布在不同地域,彼此之间通过广域网、互联网或者 FC 光纤通道网络连接在一起。
云存储系统对外提供多种不同的存储服务,各种服务的数据统一存放在云存储系
统中,形成一个海量数据池。云存储的数据存储层将不同类型的存储设备互连起
来,实现海量数据的统一管理,同时实现对存储设备的集中管理、状态监控以及
容量的动态扩展,实质上是一种面向服务的分布式存储系统。存储设备之上是一
个统一存储设备管理系统,可以实现存储设备的逻辑虚拟化管理、多链路冗余管
理,以及硬件设备的状态监控和故障维护。
(2)基础管理层是云存储最核心的部分,也是云存储中最难以实现的部分。基
础管理层通过集群、分布式文件系统和网格计算等技术,实现云存储中多个存储
设备之间的协同工作,使多个存储设备可以对外提供同一种服务,并提供更大、
更强、更好的数据访问性能。
(3)应用接口层是云存储最灵活多变的部分。不同的云存储运营单位可以根据
实际业务类型,开发不同的应用服务接口,提供不同的应用服务。云存储平台面
向用户的部分,包括数据存储服务、公共资源使用、数据备份功能等接口服务。
(4)用户访问层主要功能包括访问控制、身份识别与验证、安全隔离等。云存
储用户应用程序,可以全新开发和移植现有的应用程序方式实现。云存储服务商
均为独立实体,会有个性化的云存储服务提供方式,因此,云存储服务系统的访
问方式和访问手段,不同的服务系统会有所差异。
2. 请简述云存储的实现前提。
答:主要分为以下六点:宽带网络的发展,Web2.0 技术的出现,应用存储的发
评论0