分层本地桌面网格中的安全应用部署
1. 引言
传统网格系统由网格基础设施维护者提供资源,用户在这些资源上运行应用程序。而桌面网格则是由用户提供资源,系统提供应用程序。桌面网格的一大优势是能够利用大量传统网格计算无法使用的资源。
不过,科学应用的用户通常只关心能获得的计算能力,希望开发一个能在任何合适基础设施上运行的应用程序。但现有应用程序需要修改才能在桌面网格系统上运行,这使得桌面网格对应用开发者的吸引力不如传统网格系统。
2. 桌面网格
桌面网格的常见架构由一个或多个中央服务器和大量客户端组成。中央服务器提供应用程序及其输入数据,客户端自愿加入,下载并运行应用程序,完成后将结果上传到服务器。根据部署环境,可分为以下两类:
2.1 全球桌面网格
全球桌面网格(也称为公共桌面网格)由可公开访问的服务器和连接的客户端组成。与传统网格系统相比,它有几个独特之处:
- 客户端可以随时加入或退出,无法保证开始计算的客户端一定会完成计算。
- 客户端可能存在硬件或软件缺陷,服务器无法确定上传结果的正确性。因此,通常会将相同的工作分配给多个客户端,并比较结果以过滤出错误的结果。
2.2 本地桌面网格
为了填补传统网格和桌面网格之间的差距,引入了本地桌面网格的概念,它主要用于机构或工业场景。对于企业来说,将应用程序代码和数据发送给不可信的第三方通常是不可接受的,甚至可能违反法律。项目和客户端通过防火墙等方式与外界隔离,这种环境允许客户端安全地访问本地资源,性能也更可预测。
2.3 SZTAKI本地桌面网格
SZTAKI本地
超级会员免费看
订阅专栏 解锁全文
996

被折叠的 条评论
为什么被折叠?



