分布式图像管理系统的设计与实现

被引量 : 0次 | 上传用户:jizhe621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数码相机、摄像机、智能拍照手机的普及产生了海量的数码照片文件和视频文件。通常这些文件都被分散存储在用户的多台电脑、数码相机、手机、甚至社交网络里。面对分散存储的大量图像文件,个人用户需要专门的软件来管理这些图像文件,而不是简单地将图像文件集中到一台电脑上使用文件夹来组织它们。传统的图像文件管理系统通过将分散存储在多台设备上的图像文件复制到一台装有图像管理软件的设备上或者上传至Web,然后进行集中的照片管理。但是将分散存储的图像文件集中管理的模式会带来一些问题,包括网络带宽的浪费,存在单一失效点,无法离线访问,系统的可伸缩性弱等。为了解决这些问题,本文设计了一个新型分布式图像管理系统,使得用户可以高效、便利地对分散存储在各种设备上的图像文件进行管理。该系统包括用户接口管理器、虚拟图像库管理器,元数据同步管理器,图像分享管理器,消息总线,工作流引擎组件,图像文件存储管理器,图像文件解析器插件,RDF数据库访问插件等。本文设计并实现的系统具有以下的特点和优势:高可用性:通过将构成虚拟图像库的元数据在同一个用户的各个节点间复制使得用户可以在任一节点上访问虚拟图像库,即使节点处于离线状态。并且由于采用的是乐观复制技术,部分节点处于离线或网络分区状态不会阻碍其他节点之间的复制。性能:首先,以对等体系结构组织用户节点使得图像文件分布存储在每个节点上,从而将对单一节点的图像文件访问请求的负载分布到多个用户节点上。其次,在对等体系结构中,节点间的文件请求仅当用户所请求的图像文件不在本地节点时才发生,这从源头上减少了文件请求的次数。再次,通过P2P的方式完成对存储在远端节点上文件的请求后,文件将被缓存在本地节点以此减轻重复请求所带来的成本。最后,由于同一用户的每个节点上都通过乐观复制方式持有描述该用户虚拟图像库的元数据,这也在提高可用性的同时改善了对元数据访问的性能。可伸缩性:首先,用消息路由器组件和网关组件将本地节点上的内存消息队列分布式图像管理系统的设计与实现网络和节点间XMPP网络粘合在一起构成消息总线,这保证了底层系统通信基础设施具有XMPP即时通信网络所提供的地域可伸缩性。其次,各个用户节点间以对等的方式协作,这样使得系统可以具有很好的规模可伸缩性。易用性:描述图像库的元数据在同一用户的不同节点间的同步是由部署在各个节点上同步管理器组件使用乐观复制的方式协作完成的,整个过程对于最终用户或客户应用程序是透明的。另外,节点间的P2P文件传输和缓存对于用户和客户应用程序同样是透明的。可修改性:系统通过使用配置文件来定制系统行为。并使用依赖注入的方式实现插件的加载,提高系统的可修改性。另外对于一些容易变化的业务,系统采用BPEL来定义业务流程。良好的可修改性保证系统可以部署在不同计算能力的平台上。通过基于本文设计的系统平台所开发的一个客户应用程序验证了本系统的主要功能,并对一些关键系统服务进行了性能测试。
其他文献
<正> 中国古典诗歌中的律诗是从先秦两汉魏晋南北朝的古体诗发展而来的,它在南朝后期出现了雏形,到了唐代,经过宋之问、沈俭期的总结,最后完成了定型。许多人从不同的角度描
女,34岁。因腹胀7天,3天未排便入院。发病前曾有“肠炎”病史,曾在当地输液治疗。查体:体温36.5℃,脉搏100/min,呼吸24/min,血压100/80mmHg。自动体位,语言流利,双侧额纹对称,双瞳孔等大等
提出一种利用铅垂线轨迹法及高程结构信息约束的星载激光测高仪光斑内定位方法。在星载激光测高仪辅助立体摄影测量体制下,以激光回波中包含的高精度高程结构信息作为约束条
在超声波测量中,空气相对湿度与温度会对测量结果带来误差。理论上分析了超声波测量过程中空气中的相对湿度与温度对测量声速结果的影响;同时搭建实验平台对不同热湿环境下超
目前药品市场存在流通秩序混乱,药价虚高和虚低并存,招标采购后"二次议价"泛滥等一系列价格机制问题。药品价格政府管制太多,市场缺乏一定的可竞争性,是药品价格扭曲的主要成
新型城镇化的关键是农民工的市民化,而市民化的关键在进城务工女性的身份转变。在农村劳动力大量流入城镇且城镇化快速推进的背景下,流入地政治参与制度建设却滞后于社会环境
<正>问题一:孤儿的生活、学习及情感方面仍然存在缺憾。特别是农村散居孤儿较为明显。农村散居孤儿的监护人大至分为两类。一是叔(伯)。这些类监护人中,他们自己有子女,但一
目的观察中西医结合治疗糖尿病性骨质疏松症的疗效。方法选取2016年6月~2018年2月我院收治的糖尿病性骨质疏松症患者62例作为研究对象,将其随机分为研究组与对照组,各31例,对
为实现两轴系陀螺仪组静态参数和动态特性测试,采用工控机加上DIO控制卡、A/D转换采集卡和信号调理电路以及测试处理软件构成陀螺仪测试系统。由工控机发出相应的控制指令,使
基于风险社会学的视角,对信任与风险的理论进行了简要回顾,解读了我国社会当前公众谨慎信任观的形成机理。西方社会学家卢曼、吉登斯、理性选择理论学派均对信任与风险进行了