OpenDLibG:借助gLite网格基础设施扩展OpenDLib
1. 引言
在数字图书馆(DL)的工作中,资源可扩展性是一个常见问题。尽管当前技术进步使得支持多媒体和多类型内容的数字图书馆成为可能,可利用复杂自动工具进行特征提取、分类、总结等操作,但由于所需计算机资源成本高昂,其实际应用仍受到限制。例如,一些机构偶尔需要对图像或3D对象进行自动分类,却不得不承担大量处理能力的成本。
为解决这一问题,有人开始研究利用网格技术来有效处理这些对象。通过网格技术,多个机构可以共享存储和计算资源,并按需使用,从而减少所需资源总数,提高资源利用率。除了相关尝试外,还有其他系统也在朝着利用网格资源的方向发展。
本文介绍了如何扩展现有的数字图书馆系统OpenDLib,使其能够利用gLite网格基础设施提供的存储和处理能力,以有效处理新的文档类型。扩展后的系统OpenDLibG可以管理需要大量存储能力的文档,如特定类型的图像、视频和3D对象,还能根据动态数据集的计算密集型处理按需创建这些文档。
2. 框架
2.1 OpenDLib
OpenDLib是由ISTI - CNR开发的数字图书馆系统,基于面向服务的架构,可构建由不同机构的多个服务器托管的网络数字图书馆。实现DL功能的服务通过名为OLP的基于HTTP的协议进行通信,这些服务可以分布或复制在多个服务器上,逻辑组织如下:
- 集体层 :包含执行协调功能的服务,如相互重新配置、处理分布和复制、工作负载分配等。其中,管理器服务维护DL服务实例的最新状态,并应请求将其传播给其他服务,以便将消息请求分发到适当的服务实例。
-
超级会员免费看
订阅专栏 解锁全文

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



